Brian S. Stephan wrote:

> David Brownell wrote:
> 
>> 
>> You don't seem to be using the EHCI capabilities there, but if you
>> were I'd suggest you maybe try a different host controller.
>> 
>> Since you're using it at full speed, the "fast operations wedge
>> the device" situation is rather unlikely to be happening.  But I
>> had evidence pointing to DMA timing problems with the VT6202, and
>> maybe they'd also appear with its UHCI support too.
> 
> I've tried the device with EHCI enabled and that had the same behavior as
> without so I thought it best to send the report without it to reduce
> confusion.
> 
> Later tonight I can try with EHCI and see if my usb-storage debug looks
> more or less the same.

How's this, it's even worse now, EHCI or not. I updated to 2.6.5-rc3-mm1 and
at first the device was just as slow, with the same USB resets after a
large transfer. After a while, though, I get this as transfers timeout:

usb-storage: Timeout -- cancelling URB
usb-storage: Soft reset failed: -104
usb-storage: scsi cmd done, result=0x70000
usb-storage: *** thread sleeping.
SCSI error : <1 0 0 0> return code = 0x70000
end_request: I/O error, dev sdb, sector 1076
Buffer I/O error on device sdb1, logical block 1044
lost page write due to I/O error on sdb1
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Command WRITE_10 (10 bytes)
usb-storage:  2a 00 00 00 04 35 00 00 6c 00
usb-storage: Bulk Command S 0x43425355 T 0x363c L 55296 F 0 Trg 0 LUN 0 CL
10
usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
usb-storage: Status code -32; transferred 31/31
usb-storage: clearing endpoint halt for pipe 0xc0010200
usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=02 len=0
usb-storage: Timeout -- cancelling URB
usb-storage: usb_stor_clear_halt: result = -104
usb-storage: Bulk command transfer result=4
usb-storage: -- transport indicates error, resetting
usb-storage: usb_stor_Bulk_reset called
usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0
usb-storage: Timeout -- cancelling URB
usb-storage: Soft reset failed: -104
usb-storage: scsi cmd done, result=0x70000
usb-storage: *** thread sleeping.
SCSI error : <1 0 0 0> return code = 0x70000
end_request: I/O error, dev sdb, sector 1077
Buffer I/O error on device sdb1, logical block 1045
lost page write due to I/O error on sdb1
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Command WRITE_10 (10 bytes)
usb-storage:  2a 00 00 00 04 36 00 00 6b 00
usb-storage: Bulk Command S 0x43425355 T 0x3668 L 54784 F 0 Trg 0 LUN 0 CL
10
usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
usb-storage: Status code -32; transferred 31/31
usb-storage: clearing endpoint halt for pipe 0xc0010200
usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=02 len=0
usb-storage: Timeout -- cancelling URB
usb-storage: usb_stor_clear_halt: result = -104
usb-storage: Bulk command transfer result=4
usb-storage: -- transport indicates error, resetting
usb-storage: usb_stor_Bulk_reset called
usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0

It went on for an hour before I gave up.

Brian



-------------------------------------------------------
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-devel

Reply via email to