Hello everyone,
This is the first patch I ever try to submit, so please forgive me if I'm
doing something terribly wrong. :-) Anyway, I have a 128 MB USB Memory Key
by IBM, and without my patch it doesn't work at all. It was telling about
"usb_control/bulk_msg: timeout" all the time.
Then I did find out the other IBM USB Memory Key patch already submitted
to some 2.4.21-pre kernel and just changed the idProduct to match with the
one I have. Voila!, the memory stick started to work.
Here's the patch against kernel 2.4.21-pre4:
--- unusual_devs-2.4.21-pre4.h 2003-01-29 20:51:24.000000000 +0200
+++ unusual_devs.h 2003-01-29 20:51:55.000000000 +0200
@@ -541,0 +542,6 @@
+
+UNUSUAL_DEV( 0x0a16, 0x9989, 0x0100, 0x0100,
+ "IBM",
+ "IBM USB Memory Key",
+ US_SC_SCSI, US_PR_BULK, NULL,
+ US_FL_FIX_INQUIRY ),
and here's the information about my USB memory key, reported by lsusb:
Bus 001 Device 003: ID 0a16:9989 Trek Technology (S) PTE Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0a16 Trek Technology (S) PTE Ltd.
idProduct 0x9989
bcdDevice 1.00
iManufacturer 1 IBM
iProduct 2 IBM USB Memory Key
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 3
bmAttributes 0x80
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Language IDs: (length=4)
0409 English(US)
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel