On Thu, 29 Sep 2005 [EMAIL PROTECTED] wrote: > HELP. > > I have a question which I assume is simple, but I havent been able to find > an answer in my scanning of the web. Any pointers (or just the answer) > would be appreciated. > > I have things set up on our machines, so that when someone plugs in a USBKEY > that udev makes a link from /dev/usbkey (and 1-15) so that you dont have to > grub thru the messages file to see what device name the kernel has given it. > This way you can always mount /mnt/usbkey1 /dev/usbkey. > > OK, my udev rule has typically worked off manufacturer or product. > That was fine when we had one or two different types of USBKEYs in the group, > but it seems that someone comes in with a new one every week, and adding a new > line to all of the udev-rules is a pain. > > So, finally the question. Is there a field out there under > /sys/bus/usb/devices/... that I can key on to say that the device just plugged > in is a USBKEY? > > I see a few fields that are the same for all of our USBKEYs, but none of > their names seem to have the right 'feel', so I suspect choosing one will > get me in trouble... > > A similar answer for USBDISKs would also be useful.
There is no way to tell the difference between a USB key and a USB disk. To identify most USB storage devices, you can check for a bInterfaceClass value of 8. Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
