On Sunday 27 February 2005 5:16 pm, Gerd v. Egidy wrote:
> 
>> usb-storage: usb_stor_bulk_transfer_sglist: xfer 131072 bytes, 17 entries
> usb-storage: Status code -121; transferred 130061/131072
> usb-storage: -- short read transfer
> usb-storage: Bulk data transfer result 0x1
> usb-storage: Attempting to get CSW...
> usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
> usb-storage: command_abort called
> usb-storage: usb_stor_stop_transport called
> usb-storage: -- cancelling URB
> usb-storage: Status code -104; transferred 0/13
> usb-storage: -- transfer cancelled
> usb-storage: Bulk status result = 4
> usb-storage: -- command was aborted

That's interesting.  Basically the device sent 13 bytes less than 128KB.

And 13 bytes is the sise of a CSW ... as if it has only 128KB of buffer
space, and 13 bytes at the end is tied up for the CSW.  But absolutely
unlike any failure that the EHCI driver would trigger; those would all
kick in at 512 byte boundaries.

Maybe it'd be happier with a slightly shorter read?

- Dave


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to