I've updated Greg's 2000-may-05 devfs support list a small
bit and grouped it by driver type instead of
alphabetically and I added a few comments/answers
from other USB developers.
I also changed the drivers that use USB major/minor device nodes
to "usbmm" (was "none").
Greg asked if the usbcore should register these usbmm
drivers with devfs. I think that the (delayed) answer is Yes
and there is a patch to usb.c and printer.c to do this
(on the linux-usb-devel mailing list). I like it in
concept but have not reviewed it fully yet.
~Randy
> Well I searched through all of the usb code, and plugged a
> few devices in
> that I had around here and came up with the following list of
> drivers and what devfs mapping they had.
>
> If anyone has any fixes for this list, or if I have left anything out,
> please let me know. I want to find all of this information out for the
> devfs documentation (and the USB documentation might also
> benefit too.)
>
> Also, if anyone can answer the questions below, please do.
>
> About the drivers that are listed as 'none'. These devices use USB
> major/minor device nodes. Should the USB core code register
> them with devfs
> (somewhere like usb/devicename/{0,1,...} where devicename can
> be provided by the usb device driver to the usb core)?
>
> I can make this change if others think it is a good idea.
>
> --------------------------------------------------------------
> acm.c usb/acm/{0,1,...}
> usb-serial.c usb/tts/{0,1,...}
> audio.c none (does the audio subsystem handle devfs for it?)
> dabusb.c usbmm
> dc2xx.c usbmm
> mdc800.c usbmm
> printer.c usbmm
> rio500.c usbmm
> scanner.c usbmm
> dsbr100.c none (video device, does video subsystem handle devfs?)
> ibmcam.c none (video device, does video subsystem handle devfs?)
> ov511.c none (video device, does video subsystem handle devfs?)
+ Yes, but with no /dev/videoN symlink. MMcClelland, 2000-may-06.
HID:
> evdev.c input/event{0,1,...}
> joydev.c input/joy{0,1,...}
> keybdev.c unsure
> mousedev.c input/mouse{0,1,...} and input/mice
> wacom.c unsure
> wmforce.c unsure
> pegasus.c none (network drivers don't use devfs)
> plusb.c none (network drivers don't use devfs)
+ microtek.c none
> usb-storage.c unsure (handled by SCSI devfs code?,
> if so any special names?)
+ Yes, handled by SCSI mid-layer according to Matt Dharm.
> uss720.c none (parallel port, does pp subsystem handle devfs?)
> --------------------------------------------------------------
>
> greg k-h
> greg@(kroah|wirex).com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]