Greetings,

After having no luck on linux-usb-users, I was wondering if someone here
may be able to assist with this.

I am having some problems attempting to use a USB 2.0 drive enclosure
(SanMax HD-337-U2) under linux.  More specifically, the external drive
is recognized fine, it's contents able to be listed fine.  However, when
I attempt to copy data from the drive, it will copy a screen or so of
files and then hang for an extremely long time.  This may continue a few
times -- copy some files and then hang -- until the device apparently
times out.

I have tried using the onboard VIA chipset.  I have tried disabling the
onboard chipset and using an add-in PCI card with a NEC chipset.  I have
tried different cables.  I have tried both kernel 2.4.25 and 2.6.3 with
USB support compiled into the kernel.  The results are always the same
(the usb_control/bulk_msg error referred to in the subject line occurred
in 2.4.25).

I have taken the external drive to a Windows XP machine and was able to
access the drive and copy large amounts of data off of it without a
problem.  Thus, it seems to me the external device itself is fine.

Can anyone share some knowledge as to why this might be happening and
what can be done to resolve it?

(Rather long) verbose debug logs are below, all taken with kernel 2.6.3
using the add-in PCI card with the NEC chipset.  If there's any other
info that may be necessary/helpful, I'd be glad to provide it.

Thanks,

Patrick H.

--

contents of /proc/bus/usb/devices:

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
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.3 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:08.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.3 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:08.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= 5
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.3 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:08.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=00 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=05e3 ProdID=0702 Rev= 0.02
S:  Product=USB TO IDE
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 96mA
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=125us

--

log when external drive is plugged in:

Feb 24 07:09:27 praeter Initializing USB Mass Storage driver...
Feb 24 07:09:27 praeter usb-storage 1-1:1.0: usb_probe_interface
Feb 24 07:09:27 praeter usb-storage 1-1:1.0: usb_probe_interface - got
id
Feb 24 07:09:27 praeter usb-storage: USB Mass Storage device detected
Feb 24 07:09:27 praeter usb-storage: act_altsetting is 0, id_index is 89
Feb 24 07:09:27 praeter usb-storage: -- associate_dev
Feb 24 07:09:27 praeter usb-storage: Transport: Bulk
Feb 24 07:09:27 praeter usb-storage: Protocol: Transparent SCSI
Feb 24 07:09:27 praeter usb-storage: Endpoints: In: 0xdfdd4840 Out:
0xdfdd4854 Int: 0x00000000 (Period 0)
Feb 24 07:09:27 praeter usb-storage: usb_stor_control_msg: rq=fe
rqtype=a1 value=0000 index=00 len=1
Feb 24 07:09:27 praeter usb-storage: GetMaxLUN command result is 1, data
is 0
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter scsi1 : SCSI emulation for USB Mass Storage
devices
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Command INQUIRY (6 bytes)
Feb 24 07:09:27 praeter usb-storage:  12 00 00 00 24 00
Feb 24 07:09:27 praeter usb-storage: Bulk Command S 0x43425355 T 0x3 L
36 F 128 Trg 0 LUN 0 CL 6
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk command transfer result=0
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 36
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 36/36
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 07:09:27 praeter usb-storage: Attempting to get CSW...
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk status result = 0
Feb 24 07:09:27 praeter usb-storage: Bulk Status S 0x53425355 T 0x3 R 0
Stat 0x0
Feb 24 07:09:27 praeter usb-storage: Fixing INQUIRY data to show SCSI
rev 2 - was 0
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Command INQUIRY (6 bytes)
Feb 24 07:09:27 praeter usb-storage:  12 00 00 00 25 00
Feb 24 07:09:27 praeter usb-storage: Bulk Command S 0x43425355 T 0x4 L
37 F 128 Trg 0 LUN 0 CL 6
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk command transfer result=0
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 37
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 37/37
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 07:09:27 praeter usb-storage: Attempting to get CSW...
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk status result = 0
Feb 24 07:09:27 praeter usb-storage: Bulk Status S 0x53425355 T 0x4 R 0
Stat 0x0
Feb 24 07:09:27 praeter usb-storage: Fixing INQUIRY data to show SCSI
rev 2 - was 0
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter Vendor: Maxtor 9  Model: 2040U6            Rev:
0811
Feb 24 07:09:27 praeter Type:   Direct-Access                      ANSI
SCSI revision: 02
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Command TEST_UNIT_READY (6 bytes)
Feb 24 07:09:27 praeter usb-storage:  00 00 00 00 00 00
Feb 24 07:09:27 praeter usb-storage: Bulk Command S 0x43425355 T 0x5 L 0
F 0 Trg 0 LUN 0 CL 6
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk command transfer result=0
Feb 24 07:09:27 praeter usb-storage: Attempting to get CSW...
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk status result = 0
Feb 24 07:09:27 praeter usb-storage: Bulk Status S 0x53425355 T 0x5 R 0
Stat 0x0
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Command READ_CAPACITY (10 bytes)
Feb 24 07:09:27 praeter usb-storage:  25 00 00 00 00 00 00 00 00 00
Feb 24 07:09:27 praeter usb-storage: Bulk Command S 0x43425355 T 0x6 L 8
F 128 Trg 0 LUN 0 CL 10
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk command transfer result=0
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 8
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 8/8
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 07:09:27 praeter usb-storage: Attempting to get CSW...
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk status result = 0
Feb 24 07:09:27 praeter usb-storage: Bulk Status S 0x53425355 T 0x6 R 0
Stat 0x0
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter SCSI device sda: 39882528 512-byte hdwr sectors
(20420 MB)
Feb 24 07:09:27 praeter sda: assuming drive cache: write through
Feb 24 07:09:27 praeter
/dev/scsi/host1/bus0/target0/lun0:<7>usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 07:09:27 praeter usb-storage:  28 00 00 00 00 00 00 00 08 00
Feb 24 07:09:27 praeter usb-storage: Bulk Command S 0x43425355 T 0x7 L
4096 F 128 Trg 0 LUN 0 CL 10
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk command transfer result=0
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 07:09:27 praeter usb-storage: Attempting to get CSW...
Feb 24 07:09:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 07:09:27 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 07:09:27 praeter usb-storage: -- transfer complete
Feb 24 07:09:27 praeter usb-storage: Bulk status result = 0
Feb 24 07:09:27 praeter usb-storage: Bulk Status S 0x53425355 T 0x7 R 0
Stat 0x0
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter p1 p2 p3
Feb 24 07:09:27 praeter Attached scsi disk sda at scsi1, channel 0, id
0, lun 0
Feb 24 07:09:27 praeter Attached scsi generic sg1 at scsi1, channel 0,
id 0, lun 0,  type 0
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Bad target number (1:0)
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x40000
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Bad target number (2:0)
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x40000
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Bad target number (3:0)
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x40000
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Bad target number (4:0)
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x40000
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Bad target number (5:0)
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x40000
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Bad target number (6:0)
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x40000
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter usb-storage: queuecommand called
Feb 24 07:09:27 praeter usb-storage: *** thread awakened.
Feb 24 07:09:27 praeter usb-storage: Bad target number (7:0)
Feb 24 07:09:27 praeter usb-storage: scsi cmd done, result=0x40000
Feb 24 07:09:27 praeter usb-storage: *** thread sleeping.
Feb 24 07:09:27 praeter WARNING: USB Mass Storage data integrity not
assured
Feb 24 07:09:27 praeter USB Mass Storage device found at 2
Feb 24 07:09:27 praeter drivers/usb/core/usb.c: registered new driver
usb-storage
Feb 24 07:09:27 praeter USB Mass Storage support registered.

--

log when drive is mounted:

Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  28 00 00 03 2f cd 00 00 80 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x43 L
65536 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
65536 bytes, 16 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
65536/65536
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x43 R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  28 00 00 03 2f cf 00 00 02 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x44 L
1024 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
1024 bytes, 1 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
1024/1024
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x44 R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  28 00 00 03 2f cd 00 00 08 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x45 L
4096 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x45 R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  28 00 00 03 2f d5 00 00 08 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x46 L
4096 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x46 R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  28 00 00 03 2f dd 00 00 08 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x47 L
4096 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x47 R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  28 00 00 03 2f f5 00 00 08 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x48 L
4096 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x48 R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  28 00 00 03 40 0d 00 00 08 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x49 L
4096 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x49 R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter kjournald starting.  Commit interval 5 seconds
Feb 24 11:17:52 praeter usb-storage: queuecommand called
Feb 24 11:17:52 praeter usb-storage: *** thread awakened.
Feb 24 11:17:52 praeter usb-storage: Command WRITE_10 (10 bytes)
Feb 24 11:17:52 praeter usb-storage:  2a 00 00 03 2f cd 00 00 08 00
Feb 24 11:17:52 praeter usb-storage: Bulk Command S 0x43425355 T 0x4a L
4096 F 0 Trg 0 LUN 0 CL 10
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:17:52 praeter usb-storage: Attempting to get CSW...
Feb 24 11:17:52 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:17:52 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:17:52 praeter usb-storage: -- transfer complete
Feb 24 11:17:52 praeter usb-storage: Bulk status result = 0
Feb 24 11:17:52 praeter usb-storage: Bulk Status S 0x53425355 T 0x4a R 0
Stat 0x0
Feb 24 11:17:52 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:17:52 praeter usb-storage: *** thread sleeping.
Feb 24 11:17:52 praeter EXT3 FS on sda2, internal journal
Feb 24 11:17:52 praeter EXT3-fs: mounted filesystem with ordered data
mode.

--

log when copy from drive attempted (snip'd down to error portion):


Feb 24 11:18:26 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:18:26 praeter usb-storage:  28 00 00 4f 40 55 00 00 08 00
Feb 24 11:18:26 praeter usb-storage: Bulk Command S 0x43425355 T 0x5c L
4096 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:18:26 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:18:26 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:18:26 praeter usb-storage: -- transfer complete
Feb 24 11:18:26 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:18:26 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
4096 bytes, 1 entries
Feb 24 11:18:26 praeter usb-storage: Status code 0; transferred
4096/4096
Feb 24 11:18:26 praeter usb-storage: -- transfer complete
Feb 24 11:18:26 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:18:26 praeter usb-storage: Attempting to get CSW...
Feb 24 11:18:26 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:18:26 praeter usb-storage: Status code 0; transferred 13/13
Feb 24 11:18:26 praeter usb-storage: -- transfer complete
Feb 24 11:18:26 praeter usb-storage: Bulk status result = 0
Feb 24 11:18:26 praeter usb-storage: Bulk Status S 0x53425355 T 0x5c R 0
Stat 0x0
Feb 24 11:18:26 praeter usb-storage: scsi cmd done, result=0x0
Feb 24 11:18:26 praeter usb-storage: *** thread sleeping.
.
.
.
Feb 24 11:18:27 praeter usb-storage: queuecommand called
Feb 24 11:18:27 praeter usb-storage: *** thread awakened.
Feb 24 11:18:27 praeter usb-storage: Command READ_10 (10 bytes)
Feb 24 11:18:27 praeter usb-storage:  28 00 01 57 84 b5 00 00 b0 00
Feb 24 11:18:27 praeter usb-storage: Bulk Command S 0x43425355 T 0x6d L
90112 F 128 Trg 0 LUN 0 CL 10
Feb 24 11:18:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:18:27 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:18:27 praeter usb-storage: -- transfer complete
Feb 24 11:18:27 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:18:27 praeter usb-storage: usb_stor_bulk_transfer_sglist: xfer
90112 bytes, 22 entries
Feb 24 11:18:27 praeter usb-storage: Status code 0; transferred
90112/90112
Feb 24 11:18:27 praeter usb-storage: -- transfer complete
Feb 24 11:18:27 praeter usb-storage: Bulk data transfer result 0x0
Feb 24 11:18:27 praeter usb-storage: Attempting to get CSW...
Feb 24 11:18:27 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:18:57 praeter usb-storage: command_abort called
Feb 24 11:18:57 praeter usb-storage: usb_stor_stop_transport called
Feb 24 11:18:57 praeter usb-storage: -- cancelling URB
Feb 24 11:18:57 praeter usb-storage: Status code -104; transferred 0/13
Feb 24 11:18:57 praeter usb-storage: -- transfer cancelled
Feb 24 11:18:57 praeter usb-storage: Bulk status result = 4
Feb 24 11:18:57 praeter usb-storage: -- command was aborted
Feb 24 11:18:57 praeter usb-storage: usb_stor_Bulk_reset called
Feb 24 11:18:57 praeter usb-storage: usb_stor_control_msg: rq=ff
rqtype=21 value=0000 index=00 len=0
Feb 24 11:19:17 praeter usb-storage: Timeout -- cancelling URB
Feb 24 11:19:17 praeter usb-storage: Soft reset failed: -104
Feb 24 11:19:17 praeter usb-storage: scsi command aborted
Feb 24 11:19:17 praeter usb-storage: *** thread sleeping.
Feb 24 11:19:17 praeter usb-storage: queuecommand called
Feb 24 11:19:17 praeter usb-storage: *** thread awakened.
Feb 24 11:19:17 praeter usb-storage: Command TEST_UNIT_READY (6 bytes)
Feb 24 11:19:17 praeter usb-storage:  00 00 00 00 00 00
Feb 24 11:19:17 praeter usb-storage: Bulk Command S 0x43425355 T 0x6d L
0 F 0 Trg 0 LUN 0 CL 6
Feb 24 11:19:17 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 31
bytes
Feb 24 11:19:17 praeter usb-storage: Status code 0; transferred 31/31
Feb 24 11:19:17 praeter usb-storage: -- transfer complete
Feb 24 11:19:17 praeter usb-storage: Bulk command transfer result=0
Feb 24 11:19:17 praeter usb-storage: Attempting to get CSW...
Feb 24 11:19:17 praeter usb-storage: usb_stor_bulk_transfer_buf: xfer 13
bytes
Feb 24 11:19:27 praeter usb-storage: command_abort called
Feb 24 11:19:27 praeter usb-storage: usb_stor_stop_transport called
Feb 24 11:19:27 praeter usb-storage: -- cancelling URB
Feb 24 11:19:27 praeter usb-storage: Status code -104; transferred 0/13
Feb 24 11:19:27 praeter usb-storage: -- transfer cancelled
Feb 24 11:19:27 praeter usb-storage: Bulk status result = 4
Feb 24 11:19:27 praeter usb-storage: -- command was aborted
Feb 24 11:19:27 praeter usb-storage: usb_stor_Bulk_reset called
Feb 24 11:19:27 praeter usb-storage: usb_stor_control_msg: rq=ff
rqtype=21 value=0000 index=00 len=0
Feb 24 11:19:47 praeter usb-storage: Timeout -- cancelling URB
Feb 24 11:19:47 praeter usb-storage: Soft reset failed: -104
Feb 24 11:19:47 praeter usb-storage: scsi command aborted
Feb 24 11:19:47 praeter usb-storage: *** thread sleeping.
Feb 24 11:19:47 praeter usb-storage: device_reset called
Feb 24 11:19:47 praeter usb-storage: usb_stor_Bulk_reset called
Feb 24 11:19:47 praeter usb-storage: usb_stor_control_msg: rq=ff
rqtype=21 value=0000 index=00 len=0
Feb 24 11:20:07 praeter usb-storage: Timeout -- cancelling URB
Feb 24 11:20:07 praeter usb-storage: Soft reset failed: -104
Feb 24 11:20:07 praeter usb-storage: bus_reset called
Feb 24 11:20:07 praeter hub 1-0:1.0: port 1 not reset yet, waiting 10ms
Feb 24 11:20:07 praeter hub 1-0:1.0: port 1 not reset yet, waiting 10ms
Feb 24 11:20:07 praeter hub 1-0:1.0: port 1 not reset yet, waiting 200ms
Feb 24 11:20:07 praeter ehci_hcd 0000:00:08.2: port 1 high speed
Feb 24 11:20:07 praeter ehci_hcd 0000:00:08.2: GetStatus port 1 status
001005 POWER sig=se0  PE CONNECT
Feb 24 11:20:07 praeter usb-storage: usb_reset_device returns 0
.
.
.
repeats.

--



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to