On Wed, Jun 06, 2001 at 05:30:18PM -0700, David Brownell wrote:
> > > > 75 = EOVERFLOW - never seen this for USB. some grep told me it is ohci
> > > > only and detected by the HC
> > > 
> > > I've seen it; EHCI hardware will also report it.  Are you sure UHCI won't?
> > > That seems strange.  It's just an on-the-wire error, nothing HC-specific
> > > about whether it can happen.
> > 
> > Can you describe the nature of this "on-the-wire" error?
> 
> Let's see ... linux/Documentation/usb/error-codes.txt says it happens
> when the device returns more data than the maximum packet size, or
> the remaining buffer size.  In short, sending more data than the device
> driver told the HCD to expect.
> 
> A quick grep suggests that the UHCIs map TD_CTRL_BABBLE
> (sounds like the same error) to -EPIPE, which otherwise means a
> stall ... that seems highly likely to confuse something.  A bug, even.

Ack!  This is a serious issue.... clear indications of STALL or non-STALL
are critical for usb-storage.

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

PGP signature

Reply via email to