Evan Marchant wrote:
>
> Hi,
> where can I find the programming guide
> for Linux USB ?
http://usb.cs.tum.edu/usbdoc/
( or follow the link at http://www.linux-usb.org )
- Roman
> 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
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel