lkml.org 
[lkml]   [2000]   [Jul]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
SubjectRe: 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'
\
 
 \ /
  Last update: 2005-03-22 13:57    [W:0.064 / U:0.204 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site