I recently bought a ST61G4 Shuttle box (
http://www.us.shuttle.com/st61g4.asp )
for a MythTV project . Pretty much everything is running smoothly except
USB.

The box comes with a 6-in-1 card reader for CF/MMC/SD cards and it is
connected to the system via an USB port. I can mount cards, but transferring
e.g. digital photographs from a CF cards hangs the USB sub-system randomly -
the hang happens everytime I copy a large number of files. I've tried
multiple 2.6.x series kernels (3, 4 and 5) and all behave similarly.
Unfortunately I cannot test 2.4.x kernels, because my SATA HD is not
recognized with 2.4.x and the system does not boot.

Here is the usb/devices listing:
T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.5-gentoo ohci_hcd
S:  Product=PCI device 1002:4348 (ATI Technologies Inc)
S:  SerialNumber=0000:00:13.1
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.5-gentoo ohci_hcd
S:  Product=PCI device 1002:4347 (ATI Technologies Inc)
S:  SerialNumber=0000:00:13.0
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.5-gentoo ehci_hcd
S:  Product=PCI device 1002:4345 (ATI Technologies Inc)
S:  SerialNumber=0000:00:13.2
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=07cc ProdID=0301 Rev= 0.05
S:  Manufacturer=        Ltd
S:  Product=Winter Ver1.3
S:  SerialNumber=418412238723
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Here is the USB log of the USB storage hang:
Apr 11 01:21:56 tux usb-storage: *** thread sleeping.
Apr 11 01:21:56 tux usb-storage: queuecommand called
Apr 11 01:21:56 tux usb-storage: *** thread awakened.
Apr 11 01:21:56 tux usb-storage: Command READ_10 (10 bytes)
Apr 11 01:21:56 tux usb-storage:  28 00 00 02 a9 1b 00 00 80 00
Apr 11 01:21:56 tux usb-storage: Bulk Command S 0x43425355 T 0x7b22 L 65536
F 128 Trg 0 LUN 0 CL 10
Apr 11 01:21:56 tux usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
Apr 11 01:21:56 tux ehci_hcd 0000:00:13.2: fatal error
Apr 11 01:21:56 tux ehci_hcd 0000:00:13.2: HC died; cleaning up
Apr 11 01:21:56 tux usb 1-5: USB disconnect, address 2
Apr 11 01:21:56 tux usb-storage: storage_disconnect() called
Apr 11 01:21:56 tux usb-storage: usb_stor_stop_transport called
Apr 11 01:21:56 tux usb-storage: -- cancelling URB
Apr 11 01:21:56 tux usb-storage: -- dissociate_dev
Apr 11 01:21:56 tux usb-storage: Status code -108; transferred 0/31
Apr 11 01:21:56 tux usb-storage: -- unknown error
Apr 11 01:21:56 tux usb-storage: Bulk command transfer result=4
Apr 11 01:21:56 tux usb-storage: -- transport indicates error, resetting
Apr 11 01:21:56 tux usb-storage: usb_stor_Bulk_reset called
Apr 11 01:21:56 tux usb-storage: usb_stor_control_msg: rq=ff rqtype=21
value=0000 index=00 len=0
Apr 11 01:21:56 tux usb-storage: Soft reset failed: -5
Apr 11 01:21:56 tux SCSI error : <2 0 0 0> return code = 0x50000
Apr 11 01:21:56 tux end_request: I/O error, dev sdb, sector 174363
Apr 11 01:21:56 tux Buffer I/O error on device sdb1, logical block 174331
Apr 11 01:21:56 tux SCSI error : <2 0 0 0> return code = 0x10000
Apr 11 01:21:56 tux end_request: I/O error, dev sdb, sector 174364
Apr 11 01:21:56 tux Buffer I/O error on device sdb1, logical block 174332
Apr 11 01:21:56 tux scsi2 (0:0): rejecting I/O to dead device

Any help is highly appreciated!

Cheers,

Zarakin




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to