Messages in this thread Patch in this message | | | Date | Fri, 21 Jul 2000 14:56:56 -0700 | From | Randy Dunlap <> | Subject | Re: CML2 0.7.1 is available |
| |
Hi Eric,
I have some more feedback for you on CML2 0.7.2.
> * Rulebase is synchronized with 2.4.0-test4. > > Get off yer butts, configuration-file dudes. Let's *not* make this > transition another devfs-style long-drawn-out epic...
1. I updated kernel-rules and kernel-menus to reflect some recent USB changes and to add '(EXPL)' on Experimental options. I think that it's important that this be obvious to people who are configuring a kernel. [Changing 'EXPL' to some other string is OK.]
2. Running cmlcompile with syntax errors in kernel-rules.cml or kernel-menus.cml prints line numbers for lines with errors, but the line numbers are incorrect.
3. There's a forward-reference problem with some symbols, right? Do you have plans to fix this? How? (I have some of these '#'-commented in my patch file.)
4. USB_BLUETOOTH is a trit. All other options show up (curses mode) as USB_XXX? toward the right margin, but USB_BLUETOOTH shows up without the trailing '?'. I couldn't figure out why it's like this? Can you?
5. You said that you expect the curses interface to be the most-used one and I agree with you. The tkinter interface, in its present form, is very klunky (a highly technical term, of course). I can go into details and examples if needed.
I'll plan to certify the USB configuration with 2.4.0-test5. It's very close now.
~Randy--- kernel-rules.cml.org Mon Jul 17 15:19:40 2000 +++ kernel-rules.cml Fri Jul 21 14:15:23 2000 @@ -1764,42 +1764,50 @@ # from drivers/usb/Config.in unless EXPERIMENTAL suppress - USB_SERIAL_WHITEHEAT USB_SERIAL_FTDI_SIO - USB_DABUSB USB_PLUSB USB_PEGASUS USB_RIO500 USB_DSBR - USB_MICROTEK USB_SERIAL_KEYSPAN USB_SERIAL_DIGI_ACCELEPORT + USB_SERIAL_WHITEHEAT USB_SERIAL_FTDI_SIO USB_SERIAL_DIGI_ACCELEPORT + USB_PLUSB USB_PEGASUS USB_RIO500 USB_DSBR USB_MDC800 + USB_MICROTEK USB_SERIAL_KEYSPAN USB_SERIAL_KEYSPAN_PDA USB_SERIAL_OMNINET USB_BANDWIDTH USB_BLUETOOTH unless SCSI!=n suppress USB_MICROTEK # unless SOUND suppress USB_AUDIO +unless SCSI!=n suppress USB_STORAGE +# unless VIDEO_DEV!=n suppress USB_IBMCAM +# unless VIDEO_DEV!=n suppress USB_OV511 +unless PARPORT!=n suppress USB_USS720 +unless NET!=n suppress USB_PLUSB +unless NET!=n suppress USB_PEGASUS +# unless VIDEO_DEV!=n suppress USB_DSBR default INPUT_MOUSEDEV_SCREEN_X from 1024 default INPUT_MOUSEDEV_SCREEN_Y from 768 menu usb # USB? support - usb_controllers_legend - USB_UHCI? USB_UHCI_ALT? USB_OHCI? + USB_DEBUG usb_options_legend USB_DEVICEFS USB_BANDWIDTH + usb_controllers_legend + USB_UHCI? USB_UHCI_ALT? USB_OHCI? usb_devices_legend - USB_PRINTER? USB_SCANNER? USB_AUDIO? USB_ACM? + USB_PRINTER? USB_SCANNER? USB_MICROTEK? + USB_AUDIO? USB_ACM? USB_SERIAL? { - USB_SERIAL_GENERIC USB_SERIAL_VISOR - USB_SERIAL_WHITEHEAT USB_SERIAL_FTDI_SIO - USB_SERIAL_KEYSPAN_PDA - USB_SERIAL_KEYSPAN { + USB_SERIAL_GENERIC USB_SERIAL_VISOR? + USB_SERIAL_WHITEHEAT? USB_SERIAL_FTDI_SIO? + USB_SERIAL_KEYSPAN_PDA? + USB_SERIAL_KEYSPAN? { USB_SERIAL_KEYSPAN_USA28 USB_SERIAL_KEYSPAN_USA28X USB_SERIAL_KEYSPAN_USA19 USB_SERIAL_KEYSPAN_USA18X USB_SERIAL_KEYSPAN_USA19W } - USB_SERIAL_DIGI_ACCELEPORT - USB_SERIAL_OMNINET USB_SERIAL_DEBUG + USB_SERIAL_DIGI_ACCELEPORT? USB_SERIAL_OMNINET? + USB_SERIAL_DEBUG } - USB_CPIA? USB_IBMCAM? USB_OV511? USB_DC2XX? USB_MDC800? + USB_IBMCAM? USB_OV511? USB_DC2XX? USB_MDC800? USB_STORAGE? {USB_STORAGE_DEBUG} USB_USS720? USB_DABUSB? USB_PLUSB? USB_PEGASUS? USB_RIO500? USB_DSBR? - USB_MICROTEK? - USB_BLUETOOTH + USB_BLUETOOTH? usb_hid_legend USB_HID? USB_KBD? USB_MOUSE? USB_WACOM? INPUT_IFORCE_USB? INPUT_KEYBDEV? @@ -1809,10 +1817,19 @@ # } } INPUT_JOYDEV? INPUT_EVDEV? + require (USB_UHCI==n) or (USB_UHCI_ALT==n) or ((USB_UHCI==m) and (USB_UHCI_ALT==m)) require INPUT_IFORCE_USB <= INPUT_IFORCE unless USB_HID!=y suppress USB_KBD USB_MOUSE -unless SCSI!=n suppress USB_STORAGE +require USB_MICROTEK <= SCSI +# require USB_AUDIO <= SOUND +require USB_STORAGE <= SCSI +# require USB_IBMCAM <= VIDEO_DEV +# require USB_OV511 <= VIDEO_DEV +require USB_USS720 <= PARPORT +require USB_PLUSB <= NET +require USB_PEGASUS <= NET +# require USB_DSBR <= VIDEO_DEV # from drivers/i2o/Config.in --- kernel-symbols.cml.org Mon Jul 17 15:19:40 2000 +++ kernel-symbols.cml Fri Jul 21 13:21:58 2000 @@ -1397,45 +1397,45 @@ # USB device configuration # USB 'USB (Universal Serial Bus) support' +USB_DEBUG 'USB verbose debug messages' USB_UHCI 'UHCI (Intel PIIX4, VIA, ...) support' #USB_UHCI_HIGH_BANDWIDTH 'USB-UHCI High Bandwidth' USB_UHCI_ALT 'UHCI Alternate Driver (JE) support' #USB_UHCI_ALT_UNLINK_OPTIMIZE 'UHCI unlink optimizations' USB_OHCI 'OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support' USB_DEVICEFS 'Preliminary USB device filesystem' -USB_BANDWIDTH 'Enforce USB bandwidth allocation' +USB_BANDWIDTH 'Enforce USB bandwidth allocation (EXPL)' USB_PRINTER 'USB Printer support' USB_SCANNER 'USB Scanner support' +USB_MICROTEK 'Microtek X6USB scanner support (EXPL)' USB_AUDIO 'USB Audio support' USB_ACM 'USB Modem (CDC ACM) support' USB_SERIAL 'USB Serial Converter support' USB_SERIAL_GENERIC 'USB Generic Serial Driver' USB_SERIAL_VISOR 'USB Handspring Visor Driver' -USB_SERIAL_WHITEHEAT 'USB ConnectTech WhiteHEAT Serial Driver' -USB_SERIAL_FTDI_SIO 'USB FTDI Single Port Serial Driver' -USB_SERIAL_KEYSPAN_PDA 'USB Keyspan PDA Single Port Serial Driver' -USB_SERIAL_KEYSPAN 'USB Keyspan USA-xxx Serial Driver' +USB_SERIAL_WHITEHEAT 'USB ConnectTech WhiteHEAT Serial Driver (EXPL)' +USB_SERIAL_FTDI_SIO 'USB FTDI Single Port Serial Driver (EXPL)' +USB_SERIAL_KEYSPAN_PDA 'USB Keyspan PDA Single Port Serial Driver (EXPL)' +USB_SERIAL_KEYSPAN 'USB Keyspan USA-xxx Serial Driver (EXPL)' USB_SERIAL_KEYSPAN_USA28 'USB Keyspan USA-28 Firmware' USB_SERIAL_KEYSPAN_USA28X 'USB Keyspan USA-28X Firmware' USB_SERIAL_KEYSPAN_USA19 'USB Keyspan USA-19 Firmware' USB_SERIAL_KEYSPAN_USA18X 'USB Keyspan USA-18X Firmware' USB_SERIAL_KEYSPAN_USA19W 'USB Keyspan USA-19W Firmware' -USB_SERIAL_DIGI_ACCELEPORT 'USB ZyXEL omni.net LCD Plus Driver' -USB_SERIAL_OMNINET 'USB ZyXEL omni.net LCD Plus Driver' +USB_SERIAL_DIGI_ACCELEPORT 'USB ZyXEL omni.net LCD Plus Driver (EXPL)' +USB_SERIAL_OMNINET 'USB ZyXEL omni.net LCD Plus Driver (EXPL)' USB_SERIAL_DEBUG 'USB Serial Converter verbose debug' -USB_CPIA 'USB CPiA Camera support' USB_IBMCAM 'USB IBM (Xirlink) C-it Camera support' USB_OV511 'USB OV511 Camera support' USB_DC2XX 'USB Kodak DC-2xx Camera support' -USB_MDC800 'USB Mustek MDC800 Digital Camera support' +USB_MDC800 'USB Mustek MDC800 Digital Camera support (EXPL)' USB_STORAGE 'USB Mass Storage support' USB_STORAGE_DEBUG 'USB Mass Storage verbose debug' -USB_PLUSB 'PLUSB Prolific USB-Network driver' -USB_PEGASUS 'USB ADMtek Pegasus-based device support' -USB_RIO500 'USB Diamond Rio500 support' -USB_DSBR 'D-Link USB FM radio support' -USB_MICROTEK 'Microtek X6USB scanner support' -USB_BLUETOOTH 'USB Bluetooth support' +USB_PLUSB 'PLUSB Prolific USB-Network driver (EXPL)' +USB_PEGASUS 'USB ADMtek Pegasus-based device support (EXPL)' +USB_RIO500 'USB Diamond Rio500 support (EXPL)' +USB_DSBR 'D-Link USB FM radio support (EXPL)' +USB_BLUETOOTH 'USB Bluetooth support (EXPL)' USB_USS720 'USS720 parport driver' USB_DABUSB 'DABUSB driver' USB_HID 'USB Human Interface Device (HID) support' | |