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