Submitted for your approval, attached is a patch to support the JMTek USBDrive 2.0 (http://www.usbdrive.com/productinfo.html). The earlier "flashdrive" model is not covered by this, as it is not mass storage compliant. I tested the 32MB model with kernel 2.4.17, and it works fine. Write-protect switch changes require a replug and remodding of the usb-storage module, but I haven't tried to setup hotplug support on my Mandrake 8.1 box, so it might be more transparent if that was done.
The drive comes from the factory unpartitioned, formatted as FAT16. I have mounted it with msdos filesystem and exchanged data with a Windows 98 PC. I have partitioned it with fdisk with one partition as win95 lba, reformatted as vfat and exchanged data with a Win98 PC also. Patch is online at http://www.pcisys.net/~brihall/usbdrive.patch diff -ruN drivers/usb/storage_orig/unusual_devs.h drivers/usb/storage/unusual_devs.h --- drivers/usb/storage_orig/unusual_devs.h Sat Jan 5 11:40:09 2002 +++ drivers/usb/storage/unusual_devs.h Sat Jan 5 12:04:30 2002 @@ -402,3 +402,11 @@ US_SC_ISD200, US_PR_BULK, isd200_Initialization, 0 ), #endif + +/* Submitted by Brian Hall <[EMAIL PROTECTED]> */ +UNUSUAL_DEV( 0x0c76, 0x0003, 0x0100, 0x0100, + "JMTek", + "USBDrive", + US_SC_SCSI, US_PR_BULK, NULL, + US_FL_START_STOP ), + -- http://www.bigfoot.com/~brihall Linux Consultant Close only counts in horseshoes and hand grenades!
diff -ruN drivers/usb/storage_orig/unusual_devs.h drivers/usb/storage/unusual_devs.h --- drivers/usb/storage_orig/unusual_devs.h Sat Jan 5 11:40:09 2002 +++ drivers/usb/storage/unusual_devs.h Sat Jan 5 12:04:30 2002 @@ -402,3 +402,11 @@ US_SC_ISD200, US_PR_BULK, isd200_Initialization, 0 ), #endif + +/* Submitted by Brian Hall <[EMAIL PROTECTED]> */ +UNUSUAL_DEV( 0x0c76, 0x0003, 0x0100, 0x0100, + "JMTek", + "USBDrive", + US_SC_SCSI, US_PR_BULK, NULL, + US_FL_START_STOP ), +