Hi,
where can I find the programming guide
for Linux USB ?
Thanks
Evan,
At 19:34 09/05/2001 +0200, you wrote:
>Sergij Kolisnyk wrote:
> >
> > ----- 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...
> >
>No!!!! EILSEQ means just CRC Error, ETIMEDOUT means timeout.
>See Programming Guide for Linux USB Device Drivers, Page 26
>Section 3.1, Error Codes!!!
>See also kernel 2.4.4 uhci.c line 786 or usb-uhci.c line 2160 or
>USB_ST_CRC (just CRC) for ohci.c (mapping is in usb.h).
>
> > > 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.
> >
>Or Power Supply or PCB Design ...
>
> > 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.
> >
>
>Who has reported, Where has it been reported?
>
> > Different devices are affected.
> >
>
>What devices do you use.
>
>- Roman
>
> > 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
>
>_______________________________________________
>[EMAIL PROTECTED]
>To unsubscribe, use the last form field at:
>http://lists.sourceforge.net/lists/listinfo/linux-usb-devel
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel