Commit f8d9e286 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

[PATCH] USB: remove some old references to /proc/bus/usb/drivers

This is needed, as the file was deleted over a year ago...
parent 6247b39a
/proc/bus/usb filesystem output /proc/bus/usb filesystem output
=============================== ===============================
(version 2002.03.19) (version 2003.05.30)
The /proc filesystem for USB devices provides /proc/bus/usb/drivers The usbfs filesystem for USB devices is traditionally mounted at
and /proc/bus/usb/devices, as well as /proc/bus/usb/BBB/DDD files. /proc/bus/usb. It provides the /proc/bus/usb/devices file, as well as
the /proc/bus/usb/BBB/DDD files.
**NOTE**: If /proc/bus/usb appears empty, and a host controller **NOTE**: If /proc/bus/usb appears empty, and a host controller
...@@ -68,30 +69,6 @@ usbfs mount options such as "devmode=0666" may be helpful. ...@@ -68,30 +69,6 @@ usbfs mount options such as "devmode=0666" may be helpful.
THE /proc/bus/usb/drivers FILE:
-------------------------------
Each of the USB device drivers linked into your kernel (statically,
or dynamically using "modprobe") is listed in the "drivers" file.
Here's an example from one system:
usbdevfs
hub
0- 15: usblp
usbnet
serial
usb-storage
pegasus
If you see this file, "usbdevfs" and "hub" will always be listed,
since those are part of the "usbcore" framework.
Drivers that use the USB major number (180) to provide character devices
will include a range of minor numbers, as shown above for the "usblp"
(actually "printer.o") module. USB device drivers can of course use any
major number, but it's easy to use the USB range since there's explicit
support for subdividing it in the USB device driver framework.
THE /proc/bus/usb/devices FILE: THE /proc/bus/usb/devices FILE:
------------------------------- -------------------------------
In /proc/bus/usb/devices, each device's output has multiple In /proc/bus/usb/devices, each device's output has multiple
......
...@@ -19,13 +19,11 @@ config USB_DEVICEFS ...@@ -19,13 +19,11 @@ config USB_DEVICEFS
If you say Y here (and to "/proc file system support" in the "File If you say Y here (and to "/proc file system support" in the "File
systems" section, above), you will get a file /proc/bus/usb/devices systems" section, above), you will get a file /proc/bus/usb/devices
which lists the devices currently connected to your USB bus or which lists the devices currently connected to your USB bus or
busses, a file /proc/bus/usb/drivers which lists the USB kernel busses, and for every connected device a file named
client drivers currently loaded, and for every connected device a "/proc/bus/usb/xxx/yyy", where xxx is the bus number and yyy the
file named "/proc/bus/usb/xxx/yyy", where xxx is the bus number and device number; the latter files can be used by user space programs
yyy the device number; the latter files can be used by user space to talk directly to the device. These files are "virtual", meaning
programs to talk directly to the device. These files are "virtual", they are generated on the fly and not stored on the hard drive.
meaning they are generated on the fly and not stored on the hard
drive.
You may need to mount the usbfs file system to see the files, use You may need to mount the usbfs file system to see the files, use
mount -t usbfs none /proc/bus/usb mount -t usbfs none /proc/bus/usb
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment