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

Reply via email to