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