On Wed, 10 Sep 2003, Doug Maxey wrote: > Howdy, > > I have an interesting situation with 2 different TEAC FD-05PUB-x59 > floppy drives. The x59 designation is on the external device label, > the two samples in my lab are -159 and -259. > > Both show the same descriptors, and both indicate they are C/B/I > devices according to lsusb. > > However, depending on the value defined in the unusual_dev list, > currently US_PR_CB, I can only get the older -159 drive to > configure. > > If the unusual_devs list is edited to show the supported protocol as > US_PR_CBI, the device -259 configured, and not the -159. > > This leads to my questions: > > 1) What is the the signifigance of the unusual_devs list. I am > infering the list exists to provide a way to configure devices > that do not precisely agree with the protocol actually supported
You're close. The list provides protocol settings for devices that don't advertise what protocol they support (or advertise a protocol they don't support), and it provides special-case flags for devices that in some way require special handling. > 2) if a given device is in the unusual_devs list, how does one also > define that it might show as the other, that is to say, correctly? I'm don't really understand what you mean by that, but here's how you would attack the problem of the -159 and -259 drives. Although it's surprising that the -259 drive doesn't work with the US_PR_CB setting, since CB is a subset of CBI and any CBI device ought to support CB. Anyway, take another look at the device descriptors for your two drives. The file /proc/bus/usb/devices contains what you need. Although they may have the same vendor and product ID's, they almost certainly have different serial numbers. The serial number is part of the unusual_devs.h entry; you can edit the existing entry to make sure the range of serial numbers excludes the -259 drive, and if necessary add a new entry with a non-overlapping range that does include the -259. Alan Stern ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel