Hi Brian,
Thanks so much this is just the kind of info I am after. I unplugged the device and back in again to get it going and get the required device/interface numbers. I am unsure how to identify the correct parameters.
The document link you mention shows me the required line I need, ie:
echo "scsi add-single-device a b c d" > /proc/scsi/scsi
I tried to first check what the a b c d were by looking doing an: ls /sys/bus/scsi/devices
I get: 1:0:0:0 1:0:0:1 1:0:0:2 1:0:0:3
Then to recreate the problem I inserted the ehci-hcd module and then removed it again which kills the cardreader. Now I try a scsi insert with:
echo "scsi add-single-device 1 0 0 0" > /proc/scsi/scsi
But this gives the line: bash: echo: write error: No such device or address
Ok, so that indicates to me that 1:0:0:0 is not the required IDs for a b c d.
My lsusb -v section for the card reader shows the following:
Quote:
Bus 001 Device 005: ID 05e3:0710 Genesys Logic, Inc. USB 2.0 33-in-1 Card Reader
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x05e3 Genesys Logic, Inc.
idProduct 0x0710 USB 2.0 33-in-1 Card Reader
bcdDevice 91.44
iManufacturer 0
iProduct 1 USB Storage
iSerial 2 000000009144
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
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 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
|
I am having difficultly identifying from the above what is:
* hostadapter id
* SCSI channel on hostadapter
* ID
* LUN