I believe the faq and guide need a bit of expansion. I finally stumbled onto what has
to be done regarding many usb-storage devices on the working devices list. Namely,
you probably will have to add an entry to unusual_devs.h in the usb-storage module
code, then recompile and reinstall the module. I had to do this for a USB HD I
unwisely purchased without checking the list. The things that need to be included in
the new entry are the vendor and device id's, the minor and major device revision
numbers [I used 0x0001 and 0xffff - ie every possible one], give names for the driver
to post, then you have to define protocols and flags - that's the hard part since if
you know as little as I do, you have to just empirically figure them out. Look for
examples on the working devices list by searching for working usb-storage devices. The
protocol options are in usb.c, the flag options are in usb.h
My new entry in the unusual_devs.h:
UNUSUAL_DEV( 0x05e3, 0x0702, 0x0001, 0xffff,
"Genesys Logic",
"USBDisk",
US_SC_SCSI, US_PR_BULK, NULL,
US_FL_START_STOP | US_FL_MODE_XLATE ),
Remember YMMV.
Rich
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users