kernel 2.6.15-12 and /proc/bus/usb/devices
Loic Pefferkorn
loic at ubuntu.com
Mon Jan 16 13:20:46 GMT 2006
Hello,
Using strace lsusb seems to gather data from /dev/usb:
$strace -e trace=open lsusb
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libusb-0.1.so.4", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
open("./usb.ids", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/var/lib/misc/usb.ids", O_RDONLY) = 3
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/005", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/005/001", O_RDWR) = 4
open("/dev/bus/usb/005/001", O_RDWR) = 3
open("/dev/bus/usb/001", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/dev/bus/usb/001/001", O_RDWR) = 4
open("/dev/bus/usb/001/001", O_RDWR) = 3
(...)
Cheers,
Loic
Le Dimanche 15 Janvier 2006 10:56, Joao Pedro Clemente a écrit :
> Hi people.
> I upgraded to the lastest kernel (2.6.15-12) and now I'm missing
> /prob/bus/usb/devices, altough I can get a lsusb listing.....
> I am wondering how can this be (where is lsusb getting its data?!?) , and
> if it could be considered a bug or not, since it breaks applications that
> were expecting /proc/bus/usb/devices to exist.
More information about the kubuntu-devel
mailing list