Ludovic and others,
I noticed the a bug report on ubuntu[1] that mentioned "/proc/bus/usb is a pseudo-filesystem that ... [has] been deprecated and unsupported for a while now, and is on gregkh's hit list of things to be removed from the kernel entirely."[3]

so for kicks on my Fedora Core 4 machine, where /proc/bus/usb is mounted when /proc is, I stopped pcscd, mounted a zip disk over /proc/bus/usb (mount /dev/sda4 /proc/bus/usb) to mask it out, and then restarted pcscd.

pcscd never noticed my reader, even when it was unplugged and replugged, which the kernel did notice (syslog output).

I suppose this may be a bug in libusb[2], but it does affect pcscd, and at least pcsc-lite-1.3.[12]/src/hotplug_linux.c line 40 "#define PCSCLITE_USB_PATH" points at /proc/bus/usb. Or does someone see a big fault with the test I did above, or my understanding of what is going to be deprecated?


[1] https://launchpad.net/distros/ubuntu/+source/sysvinit/+bug/35004/comments/9
https://launchpad.net/distros/ubuntu/+source/sysvinit/+bug/35004/comments/17

[2] FC4 is running libusb-0.1.10a-1, libusb-devel-0.1.10a-1.

[3] I think the GregKH message about proc/bus/usb deprecated is one of these:
http://sourceforge.net/mailarchive/message.php?msg_id=12695120

The following looks to be a reply to that message by the libusb maintainer:
http://marc.theaimsgroup.com/?l=linux-hotplug-devel&m=112447064921992&q=raw
http://sourceforge.net/mailarchive/message.php?msg_id=12695893

As others surrounding this issue noted, it would be nice if Greg had a list laying around that explicitly indicated what he was killing and roughly when. The thread where he said /proc/bus/usb/???/ is now dead, was a little over a year ago.


--
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to