Read /linux-kernel-source/Documentation/usb/proc_usb_info.txt
I must be missing something, the mount command from that file doesn't
seem to solve the original poster's problem, the /proc/bus/usb is still
empty...
================================================================
From root@xxxxxxxxxxxxxxxxxxx Wed Sep 3 15:47:22 2003
Subject: USB proc stuff
From: root <root@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 3 Sep 2003 13:19:15 -0400
To: davidsen@xxxxxxx
oddball:root> mount -t usbfs none /proc/bus/usb
oddball:root> df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda3 2522076 2338380 55580 98% /
/dev/hda1 23302 20030 2069 91% /boot
/dev/hda5 1510032 265388 1167936 19% /home
/dev/hdb3 1474320 897712 501716 65% /usr/src
none 46776 0 46776 0% /dev/shm
oddball:root> mount -t usbfs none /proc/bus/usb
mount: none already mounted or /proc/bus/usb busy
mount: according to mtab, none is already mounted on /proc/bus/usb
oddball:root> lc /proc/bus/usb
oddball:root> l -aR /proc/bus/usb
/proc/bus/usb:
total 0
drwxr-xr-x 2 root 0 Sep 3 13:17 .
dr-xr-xr-x 6 root 0 Sep 3 13:17 ..
oddball:root> lc /sys/b
block bus
oddball:root> lc /sys/bus/usb/
devices/ drivers/
oddball:root>
================================================================
I did the mount, checked that it worked, and the data still seems
missing. Before you ask, lc is an alias for "ls -CF" and a leftover
reflex from a previous o/s.
I did drag and drop on the mount command from the file you quote, o/s is
2.4.0-test4 with only Nick's v7 scheduler patch.