Okay, I've collected a few informations for you, if you can
help me with some points I will test it out here with my
device and tell you when its working.
My USB storage device is successfully detected at boot
by the usb-storage and also by the generic SCSI:
[don@magrathea don]$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: RiteLink Model: mass storage Rev: 1.00
Type: Direct-Access
[Output of 'dmesg' while connected at boot time:]
hub.c: USB new device connect on bus1/2, assigned device number 2
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Model: Rev:
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
But I am not able to mount it. I've already tried a few things
in the unusual_devs.h, like:
UNUSUAL_DEV( 0x0c76, 0x0003, 0x0000, 0x0100,
"RiteLink",
"mass storage",
US_SC_UFI, US_PR_CB, NULL,
US_FL_SINGLE_LUN | US_FL_START_STOP | US_FL_MODE_XLATE),
but it still won't work. The only difference is (with that
part activated in the unusual_devs.h), that the output of
/proc/scsi/scsi looks something like
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: Model: Rev:
Type: [unknown]
lsusb reports the follwing about this device:
Bus 001 Device 002: ID 0c76:0003
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0c76
idProduct 0x0003
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 255
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
I have enabled CONFIG_BLK_DEV_SD and CONFIG_CRH_DEV_SG as
well as CONFIG_USB_UHCI_ALT and of course CONFIG_USB_STORAGE
within SCSI and USB. I am using 2.4.17 on an RH 7.2.
Can someone give me please any hints ?
Thanks,
-fl
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users