On Fri, Dec 07, 2001 at 05:44:52PM +0100, Oliver Neukum wrote: > Am Freitag, 7. Dezember 2001 17:36 schrieb Greg KH: > > > > usbdevfs does not overlap with devfs. devfs is a dynamic major/minor > > replacement. While usbdevfs is a separate file system that provides access > > But doesn't it replace major:minor combinations in order to provide access to > devices ?
Yes, but it does so for a large number of devices that do not have major:minor numbers assigned to them (like all of the USB digital cameras that gphoto supports.) The main use of it is for these type of devices (ones without kernel device drivers.) And lspci :) I don't know of anyone using the usbdevfs interface on devices that have a kernel driver associated with it. Does anyone else? > > to the usb devices, much like the /proc code in /proc/bus/pci. > > IMHO this is a misguided comparison as you don't open /proc/bus/pci to access > a device. The "devices" and "drivers" files of usbdevfs are comparable, and > frankly IMHO should become regular parts of what replaces procfs You open /proc/bus/pci/... to read the pci configuration space of the pci devices, just like you can do with usbdevfs. Now usbdevfs has the ability to send data to the device through the ioctl interface, which /proc/bus/pci doesn't have. I've been playing around with a replacement for usbdevfs that removes all of the ioctls, and just exposes the endpoints for people to read and write to, much like the *BSD people did. driverfs is great for playing with these types of experiments :) I'll post something if it all works out. > > If anything, I could see us moving usbdevfs into driverfs but that's about > > it. > > How are we going to support driverfs ? On the device driver level ? > Generically ? Both ? At first cut, the usb core will use it (I have to see how the pci core uses it first, to get an idea of what we should do.) It also provides a lovely place where the individual device drivers can put configuration options and other useful things, and that will be up to the individual driver authors to use or not. thanks, greg k-h _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel