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

Reply via email to