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]

Reply via email to