Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-10 Thread David Brownell
On Thursday 10 January 2008, Alan Stern wrote: > On Wed, 9 Jan 2008, David Brownell wrote: > > > On Wednesday 09 January 2008, Alan Stern wrote: > > > On Wed, 9 Jan 2008, David Brownell wrote: > > > > > > > On Wednesday 09 January 2008, Alan Stern wrote: > > > > > > > > > > > > (b) When we encou

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-10 Thread Alan Stern
On Wed, 9 Jan 2008, David Brownell wrote: > On Wednesday 09 January 2008, Alan Stern wrote: > > On Wed, 9 Jan 2008, David Brownell wrote: > > > > > On Wednesday 09 January 2008, Alan Stern wrote: > > > > > > > > > > (b) When we encounter an ISO transfer (either speed, but this > > > > > > hi

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-09 Thread David Brownell
On Wednesday 09 January 2008, Alan Stern wrote: > On Wed, 9 Jan 2008, David Brownell wrote: > > > On Wednesday 09 January 2008, Alan Stern wrote: > > > > > > > > (b) When we encounter an ISO transfer (either speed, but this > > > > > hits mostly at full speed) that's not yet been completed, >

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-09 Thread Alan Stern
On Wed, 9 Jan 2008, David Brownell wrote: > On Wednesday 09 January 2008, Alan Stern wrote: > > > > > >   (b)   When we encounter an ISO transfer (either speed, but this > > > > hits mostly at full speed) that's not yet been completed, > > > > immediately stop scanning; we've caught u

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-09 Thread David Brownell
On Wednesday 09 January 2008, Alan Stern wrote: > > > >   (b)   When we encounter an ISO transfer (either speed, but this > > > hits mostly at full speed) that's not yet been completed, > > > immediately stop scanning; we've caught up to the hardware, > > > no matter what other ind

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-09 Thread Alan Stern
On Wed, 9 Jan 2008, Karsten Wiese wrote: > Am Montag, 7. Januar 2008 schrieb David Brownell: > > This has some bugfixes for the EHCI driver's ISO transfer scanning > > logic. It was leaving ITDs and SITDs on the schedule too long, for > > a few different reasons, which caused trouble. > > > >

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-09 Thread Karsten Wiese
Am Montag, 7. Januar 2008 schrieb David Brownell: > This has some bugfixes for the EHCI driver's ISO transfer scanning > logic. It was leaving ITDs and SITDs on the schedule too long, for > a few different reasons, which caused trouble. > > (a) Look at all microframes for high speed transfers,

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-07 Thread David Brownell
This has some bugfixes for the EHCI driver's ISO transfer scanning logic. It was leaving ITDs and SITDs on the schedule too long, for a few different reasons, which caused trouble. (a) Look at all microframes for high speed transfers, not just the ones we expect to have finished. Thi

Re: Fwd: Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-01 Thread David Brownell
On Tuesday 01 January 2008, Karsten Wiese wrote: > > > Just tried this alone ontop git head with ICH8M inside without success: > > > that is the snd-usb-us122l driver thinks something doesn't work out right. > > > No details yet, > > > > What do you mean by "without success" though? Are you sayin

Fwd: Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-01 Thread Karsten Wiese
-- forgot to cc the list -- Am Dienstag, 1. Januar 2008 schrieb David Brownell: > On Tuesday 01 January 2008, you wrote: > > Am Montag, 31. Dezember 2007 schrieb David Brownell: > > > > > > > > The "Only Recycle ITD, if the (8uFrames long)frame it ends in, > > > > has elap

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2008-01-01 Thread Karsten Wiese
Am Montag, 31. Dezember 2007 schrieb David Brownell: > > > > The "Only Recycle ITD, if the (8uFrames long)frame it ends in, > > has elapsed"-feature is missing, no? > > IIRC, things only started working here on VIA with it. > > Should I test this none the less? > > Yes, but on non-VIA hardwa

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2007-12-31 Thread David Brownell
On Monday 31 December 2007, David Brownell wrote: > The "complete sooner" fix seems straightforward, ... and FWIW should reduce the number of EL2NSYNC faults that get reported, by removing an source of delays in URB completion. Such delays cause those faults to be returned in cases where they are

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2007-12-31 Thread David Brownell
On Monday 31 December 2007, Karsten Wiese wrote: > Hi Dave, > > Am Montag, 31. Dezember 2007 schrieb David Brownell: > > Update the EHCI driver's ISO support: > > > > - Update comments about ITD/SITD handling: they're removed > >from the schedule, and processed, as soon as they finish. > >

Re: [patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2007-12-31 Thread Karsten Wiese
Hi Dave, Am Montag, 31. Dezember 2007 schrieb David Brownell: > Update the EHCI driver's ISO support: > > - Update comments about ITD/SITD handling: they're removed >from the schedule, and processed, as soon as they finish. > > - Change the ITD (high speed ISO) handling to make that true:

[patch/rft 2.6.24-rc] usb: ehci completes high speed ISO URBs sooner

2007-12-30 Thread David Brownell
Update the EHCI driver's ISO support: - Update comments about ITD/SITD handling: they're removed from the schedule, and processed, as soon as they finish. - Change the ITD (high speed ISO) handling to make that true: * If the HCD is no longer running, always clean up the ITD Not