On Thu, Jul 07, 2005 at 10:18:37AM -0700, [EMAIL PROTECTED] wrote:
> > From: Alan Stern <[EMAIL PROTECTED]>
> > Date: Thu, 7 Jul 2005 10:08:39 -0400 (EDT)
> >
> > On Thu, 7 Jul 2005, Luca Risolia wrote:
> >
> > > Hello,
> > > 
> > > Frames from isochrnous transfers report error code -45, which
> > > is "Level 2 not synchronized".
> > > 
> > > Could you explain the meaning of that error and the possible 
> > > reasons why it happens?
> >
> > It looks like something relatively new in the EHCI driver, related to 
> > scheduling of iso URBs.  David Brownell should be able to explain (but I 
> > haven't seen much from him during the last two weeks).

> In response to the question:  there's only one place in the source
> code which reports that error.  Are the comments there unclear?
> 
> Basically the system fell behind in processing the ISO requests,
> I suspect because your driver didn't keep the queue deep enough to
> cover the IRQ latencies.  Keep a few more URBs queued -- or maybe
> just bigger ones -- and the issue ought to go away.

Hmm, I thought that 4 queued URRs and 32 * 3KB per URB were already
enough..

I will let you know.

Thanks
Luca


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to