----- Original Message ----- 
From: "Roman Weissgaerber" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 09, 2001 4:54 PM
Subject: Re: [linux-usb-devel] EILSEQ - FAQ ??


> Sergij Kolisnyk wrote:
> > 
> > Hi!
> > 
> > All we know the problem.
> > 
> > On _some_ motherboards when doing USB bulk read at full speed,
> > URB completes with "-84" error code...
> > 
> 
> -84 (EILSEQ) means CRC Error of the packet sent by the device.

Or timeout...

> So I think this is a problem of the device and not of the HC.

This is at least MB BIOS or VGA dependent!!!
This is checked.

Same HD. So the same Linux. Same 440BX. Different BIOS.
Different VGA (both nVidia). One of them has X running, one not.

The error occured only on one of them.

> 

And problem is reported by many people trying to utilyze
full throughput avaliable in USB 1.1.

Different devices are affected.

When one of device or driver slowes the throughput down,
the error disappears.

MacOS drivers don't see the error at same speeds.

> - Roman
> 
> 
> > That happens only when device is fast enough to really utilyze
> > throughput of USB 1.1 full speed.
> > 
> > IMHO, this error may depend on BIOS, VGA and having X running...
> > Error isn't HCI-specific, it occurs on both OHCI and UHCI.
> > 
> > FAQ: How to workaround this error?
> > May be usb.c has to have URB-wrapper to suppress the error?
> > Isn't Linux overuse USB frame duration?
> > 
> > I haven't found the answer anywhere...
> > 
> > Thank you,
> > Sergij Kolisnyk
> > 



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to