[RFC] status error patch
baldrick at free.fr
Mon May 16 15:37:03 EDT 2005
On Mon, 2005-05-16 at 11:25 +0200, castet.matthieu at free.fr wrote:
> Selon Duncan Sands <baldrick at free.fr>:
> > > > OK. But won't everything work fine right now? When -EILSEQ is
> > > > seen reception will be throttled, which is what you want, right?
> > > >
> > > No, because it will slow the connection : I will have to wait the timeout
> > before
> > > submitting each urb.
> > >
> > > even I said that actual_length = 0, it is for the length of iso packet. And
> > if
> > > you download at a medium speed you won't fill all the iso packets in the
> > iso
> > > urb, and there will be an error and you will wait the timeout -> the speed
> > will
> > > be very low.
> > Are you saying (1) that this -EILSEQ errors happen a lot, or (2) they
> > don't happen much, but the throttling causes other errors because it
> > makes things too slow, which leads to more throttling etc?
> What I am saying is that -EILSEQ errors happen for each packet that have
> actual_length = 0. So it is happen a lot when you don't download at full time
> (most of the time).
Is this a problem with the modem, or with your host controller? I guess
you can find out by plugging in some other device with an isoc endpoint.
More information about the Usbatm