Re: CML2 0.7.1 is available

From: Randy Dunlap (randy.dunlap@intel.com)
Date: Fri Jul 21 2000 - 16:56:56 EST


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'

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 21:00:16 EST