On Tue, Dec 10, 2002 at 01:34:26PM -0800, Greg KH wrote: > On Mon, Dec 09, 2002 at 06:11:32PM -0800, Matthew Dharm wrote: > > On Mon, Dec 09, 2002 at 05:34:11PM -0800, Greg KH wrote: > > > On Mon, Dec 09, 2002 at 05:32:02PM -0800, David Brownell wrote: > > > > >>... > > > > >>Dec 9 15:22:26 soap kernel: usb-storage: > > > > >>usb_stor_bulk_transfer_sglist(): xfer 65536 bytes, 16 entries > > > > >>Dec 9 15:22:26 soap kernel: usb-storage: Status code -121; transferred > > > > >>65037/65536 > > > > >>Dec 9 15:22:26 soap kernel: usb-storage: -- unknown error > > > > > > > > That's not a timeout, "-EREMOTEIO" means it got a short read. > > > > In this case, that last packet included only 13 bytes not 512. > > > > (Assuming this was at high speed, otherwise it wasn't the last > > > > one, and that was likely 13 bytes out of 64.) > > > > > > Yeah, that suggests that either usb-storage needs to handle this > > > somehow, right? > > > > No. That's a bogus thing for a drive to do. It _should_ just NAK when > > there is no data until data becomes available. > > > > A short packet indicates the end of the data phase. > > So the device is buggy when pushed as fast as we now are?
My guess is either (a) media error, or (b) really not a short packet, or
some other controller error.
Matt
--
Matthew Dharm Home: [EMAIL PROTECTED]
Maintainer, Linux USB Mass Storage Driver
It's not that hard. No matter what the problem is, tell the customer
to reinstall Windows.
-- Nurse
User Friendly, 3/22/1998
msg09927/pgp00000.pgp
Description: PGP signature
