i've got an ASUS A7V8X motherboard with a VIA KT400 north bridge, a VIA
VT8235 south bridge and a VT8235 USB 2.0.
i've compiled a 2.4.20 kernel.
trying to use ehci-hcd results in lots of kernel output for a few
seconds, then a total freeze that requires a push of the reset button.
i'll live with USB 1.1 for now.
using usb-uhci an epson USB scanner works fine, so USB 1.1 basically
works.
the following tests were performed without the scanner plugged in.
when i plug in my fujitsu-siemens "storagebird" HDD and do an lsusb(1),
i get lots of lines ...
Dec 16 22:25:02 lintendo2 kernel: usb_control/bulk_msg: timeout
Dec 16 22:25:02 lintendo2 kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6
len 256 ret -110
Dec 16 22:25:02 lintendo2 kernel: usb_control/bulk_msg: timeout
Dec 16 22:25:02 lintendo2 kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6
len 256 ret -110
Dec 16 22:25:02 lintendo2 kernel: usb-uhci.c: interrupt, status 2, frame# 1427
Dec 16 22:25:02 lintendo2 kernel: usb_control/bulk_msg: timeout
Dec 16 22:25:02 lintendo2 kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6
len 256 ret -110
Dec 16 22:25:02 lintendo2 kernel: usb_control/bulk_msg: timeout
Dec 16 22:25:02 lintendo2 kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6
len 256 ret -110
Dec 16 22:25:02 lintendo2 kernel: usb_control/bulk_msg: timeout
Dec 16 22:25:02 lintendo2 kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6
len 256 ret -110
Dec 16 22:25:02 lintendo2 kernel: usb_control/bulk_msg: timeout
Dec 16 22:25:02 lintendo2 kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6
len 256 ret -110
... in my xconsole window.
when this stops the lsusb(1) prints ...
Bus 001 Device 002: ID 3838:0001
Language IDs: none (invalid length string descriptor bf; len=0)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x3838
idProduct 0x0001
bcdDevice 0.12
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4
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 5
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 10
Language IDs: none (invalid length string descriptor bf; len=0)
... for the drive.
the usb-storage module does not load automatically (is this supposed to
happen?).
after modprobing it ...
Dec 16 23:09:08 lintendo2 kernel: Initializing USB Mass Storage driver...
Dec 16 23:09:08 lintendo2 kernel: usb.c: registered new driver usb-storage
Dec 16 23:09:08 lintendo2 kernel: usb-storage: act_altsettting is 0
Dec 16 23:09:08 lintendo2 kernel: usb-storage: id_index calculated to be: 87
Dec 16 23:09:08 lintendo2 kernel: usb-storage: Array length appears to be: 89
Dec 16 23:09:08 lintendo2 kernel: usb-storage: USB Mass Storage device detected
Dec 16 23:09:08 lintendo2 kernel: usb-storage: Endpoints: In: 0xc6329b14 Out:
0xc6329b00 Int: 0xc6329b28 (Period 32)
Dec 16 23:09:08 lintendo2 kernel: usb-storage: New GUID 05ab00601000e000000004f9
Dec 16 23:09:08 lintendo2 kernel: usb-uhci.c: interrupt, status 2, frame# 546
Dec 16 23:09:09 lintendo2 kernel: usb_control/bulk_msg: timeout
Dec 16 23:09:09 lintendo2 kernel: usb-storage: GetMaxLUN command result is -110, data
is 128
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Transport: Bulk
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Protocol: Transparent SCSI
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Command INQUIRY (6 bytes)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: 12 00 00 00 ff 00 00 00 4a 12 00 00
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x29 Trg 0
LUN 0 L 255 F 128 CL 6
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 255
bytes
Dec 16 23:09:09 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
36/255
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk data transfer result 0x1
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:09 lintendo2 kernel: usb-storage: clearing endpoint halt for pipe
0xc0010380
Dec 16 23:09:09 lintendo2 kernel: usb-storage: usb_stor_clear_halt: result=0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Attempting to get CSW (2nd try)...
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x29 R 219
Stat 0x0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Fixing INQUIRY data to show SCSI rev 2
Dec 16 23:09:09 lintendo2 kernel: usb-storage: scsi cmd done, result=0x0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: Vendor: IC25N040 Model: ATCS04-0 Rev:
CA4O
Dec 16 23:09:09 lintendo2 kernel: Type: Direct-Access ANSI
SCSI revision: 02
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bad target number (1/0)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bad target number (2/0)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bad target number (3/0)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bad target number (4/0)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bad target number (5/0)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bad target number (6/0)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bad target number (7/0)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: Attached scsi disk sda at scsi1, channel 0, id 0,
lun 0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: 00 00 00 00 00 00 00 00 00 00 00 00
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x31 Trg 0
LUN 0 L 0 F 0 CL 6
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x31 R 0
Stat 0x0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: scsi cmd done, result=0x0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Command READ_CAPACITY (10 bytes)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 00 00
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x32 Trg 0
LUN 0 L 8 F 128 CL 10
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 8
bytes
Dec 16 23:09:09 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
8/8
Dec 16 23:09:09 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x32 R 0
Stat 0x0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: scsi cmd done, result=0x0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:09 lintendo2 kernel: SCSI device sda: 78140160 512-byte hdwr sectors
(40008 MB)
Dec 16 23:09:09 lintendo2 kernel: sda:<7>usb-storage: queuecommand() called
Dec 16 23:09:09 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Command READ_10 (10 bytes)
Dec 16 23:09:09 lintendo2 kernel: usb-storage: 28 00 00 00 00 00 00 00 08 00 00 00
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x33 Trg 0
LUN 0 L 4096 F 128 CL 10
Dec 16 23:09:09 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:09 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 4096
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
4096/4096
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x33 R 0
Stat 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: scsi cmd done, result=0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: sda1 sda2 sda3 sda4
Dec 16 23:09:11 lintendo2 kernel: WARNING: USB Mass Storage data integrity not assured
Dec 16 23:09:11 lintendo2 kernel: USB Mass Storage device found at 3
Dec 16 23:09:11 lintendo2 kernel: usb.c: usb-storage driver claimed interface cfd50500
Dec 16 23:09:11 lintendo2 kernel: usb-storage: act_altsettting is 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: id_index calculated to be: 87
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Array length appears to be: 89
Dec 16 23:09:11 lintendo2 kernel: usb-storage: USB Mass Storage device detected
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Endpoints: In: 0xcf3b38c0 Out:
0xcf3b38d4 Int: 0xcf3b38e8 (Period 10)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: New GUID 383800010000000000000000
Dec 16 23:09:11 lintendo2 kernel: usb-storage: GetMaxLUN command result is 1, data is 2
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Transport: Bulk
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Protocol: Transparent SCSI
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Command INQUIRY (6 bytes)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: 12 00 00 00 ff 00 00 00 4c 12 00 00
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x34 Trg 0
LUN 0 L 255 F 128 CL 6
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 255
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
255/255
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x34 R 0
Stat 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Fixing INQUIRY data to show SCSI rev 2
Dec 16 23:09:11 lintendo2 kernel: usb-storage: scsi cmd done, result=0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: Vendor: WEM Model: 5 in 1 Card ReCF Rev:
1.00
Dec 16 23:09:11 lintendo2 kernel: Type: Direct-Access ANSI
SCSI revision: 02
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bad target number (1/0)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bad target number (2/0)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bad target number (3/0)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bad target number (4/0)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bad target number (5/0)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bad target number (6/0)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bad target number (7/0)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: Attached scsi removable disk sdb at scsi2, channel
0, id 0, lun 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: 00 00 00 00 00 00 00 00 00 00 00 00
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3c Trg 0
LUN 0 L 0 F 0 CL 6
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3c R 0
Stat 0x1
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- transport indicates command failure
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Issuing auto-REQUEST_SENSE
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3c Trg 0
LUN 0 L 18 F 128 CL 6
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 18
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
18/18
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3c R 0
Stat 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- Result from auto-sense is 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a,
ASCQ: 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Not Ready: media not present
Dec 16 23:09:11 lintendo2 kernel: usb-storage: scsi cmd done, result=0x2
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Command READ_CAPACITY (10 bytes)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 00 00
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3d Trg 0
LUN 0 L 8 F 128 CL 10
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 8
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
8/8
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3d R 0
Stat 0x1
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- transport indicates command failure
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Issuing auto-REQUEST_SENSE
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3d Trg 0
LUN 0 L 18 F 128 CL 10
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 18
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
18/18
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3d R 0
Stat 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- Result from auto-sense is 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a,
ASCQ: 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Not Ready: media not present
Dec 16 23:09:11 lintendo2 kernel: usb-storage: scsi cmd done, result=0x2
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Command READ_CAPACITY (10 bytes)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 00 00
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3e Trg 0
LUN 0 L 8 F 128 CL 10
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 8
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
8/8
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3e R 0
Stat 0x1
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- transport indicates command failure
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Issuing auto-REQUEST_SENSE
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3e Trg 0
LUN 0 L 18 F 128 CL 10
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 18
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
18/18
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3e R 0
Stat 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- Result from auto-sense is 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a,
ASCQ: 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Not Ready: media not present
Dec 16 23:09:11 lintendo2 kernel: usb-storage: scsi cmd done, result=0x2
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: queuecommand() called
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread awakened.
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Command READ_CAPACITY (10 bytes)
Dec 16 23:09:11 lintendo2 kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 00 00
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3f Trg 0
LUN 0 L 8 F 128 CL 10
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 8
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
8/8
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3f R 0
Stat 0x1
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- transport indicates command failure
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Issuing auto-REQUEST_SENSE
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command S 0x43425355 T 0x3f Trg 0
LUN 0 L 18 F 128 CL 10
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk command transfer result=0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): xfer 18
bytes
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred
18/18
Dec 16 23:09:11 lintendo2 kernel: usb-storage: usb_stor_transfer_partial(): transfer
complete
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk data transfer result 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Attempting to get CSW...
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status result = 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3f R 0
Stat 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- Result from auto-sense is 0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a,
ASCQ: 0x0
Dec 16 23:09:11 lintendo2 kernel: usb-storage: Not Ready: media not present
Dec 16 23:09:11 lintendo2 kernel: usb-storage: scsi cmd done, result=0x2
Dec 16 23:09:11 lintendo2 kernel: usb-storage: *** thread sleeping.
Dec 16 23:09:11 lintendo2 kernel: sdb : READ CAPACITY failed.
Dec 16 23:09:11 lintendo2 kernel: sdb : status = 1, message = 00, host = 0, driver =
08
Dec 16 23:09:11 lintendo2 kernel: Info fld=0x0, Current sd00:00: sns = f0 2
Dec 16 23:09:11 lintendo2 kernel: ASC=3a ASCQ= 0
Dec 16 23:09:11 lintendo2 kernel: Raw sense data:0xf0 0x00 0x02 0x00 0x00 0x00 0x00
0x0a 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00
Dec 16 23:09:11 lintendo2 kernel: sdb : block size assumed to be 512 bytes, disk size
1GB.
Dec 16 23:09:11 lintendo2 kernel: sdb: I/O error: dev 08:10, sector 0
Dec 16 23:09:11 lintendo2 kernel: I/O error: dev 08:10, sector 0
Dec 16 23:09:11 lintendo2 kernel: unable to read partition table
Dec 16 23:09:11 lintendo2 kernel: WARNING: USB Mass Storage data integrity not assured
Dec 16 23:09:11 lintendo2 kernel: USB Mass Storage device found at 2
Dec 16 23:09:11 lintendo2 kernel: usb.c: usb-storage driver claimed interface cea57ac0
Dec 16 23:09:11 lintendo2 kernel: USB Mass Storage support registered.
... the first half is for the HDD, the second half for the 5in1 card
reader front panel.
the HDD seems to be recognized, so let's have a look at the partitions:
# fdisk -l /dev/sda
Disk /dev/sda: 64 heads, 32 sectors, 38154 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 ? 945195 1765432 839922362 20 Unknown
Partition 1 does not end on cylinder boundary:
phys=(356, 117, 46) should be (356, 63, 32)
/dev/sda2 ? 649505 912677 269488144 6b Unknown
Partition 2 does not end on cylinder boundary:
phys=(269, 101, 46) should be (269, 63, 32)
/dev/sda3 ? 263179 945973 699181456 53 OnTrack DM6 Aux3
Partition 3 does not end on cylinder boundary:
phys=(324, 77, 19) should be (324, 63, 32)
/dev/sda4 * 680971 680981 10668+ 49 Unknown
Partition 4 does not end on cylinder boundary:
phys=(335, 78, 2) should be (335, 63, 32)
Partition table entries are not in disk order
#
this doesn't look right(?) and none of the partitions can be mounted.
the hardware seems to be ok, under win xp on the same computer the HDD
works with full USB 2.0 speed, i get disk writes of >5 MB/s, so this
appears to be a driver problem, possibly in usb-storage.
does drivers/usb/storage/unusual_devs.h need an UNUSUAL_DEV() entry for
this drive, and is there any description on how to come up with one?
rj
-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users