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

Attachment: msg09927/pgp00000.pgp
Description: PGP signature

Reply via email to