RE: [linux-usb-devel] Re: 2.4.28 & Bulk queueing

2005-06-03 Thread Alan Stern
On Fri, 3 Jun 2005, Stuart MacDonald wrote: > From: Alan Stern [mailto:[EMAIL PROTECTED] > > However, there is one possibility... Older Intel UHCI > > hardware (the PIIX3 > > Neptune chipset) has an erratum that causes the controller > > sometimes to > > update a completed TD's status but not

Re: [linux-usb-devel] Re: 2.4.28 & Bulk queueing

2005-06-03 Thread Ian Abbott
On 03/06/2005 18:38, Alan Stern wrote: On Fri, 3 Jun 2005, Stuart MacDonald wrote: I did see that uhci_interrupt() stops entering ie interrupts have stopped being generated, but not due to lockup since the system was fine, and I could reload my driver and have it communicate again. That's the

RE: [linux-usb-devel] Re: 2.4.28 & Bulk queueing

2005-06-03 Thread Stuart MacDonald
From: Alan Stern [mailto:[EMAIL PROTECTED] > However, there is one possibility... Older Intel UHCI > hardware (the PIIX3 > Neptune chipset) has an erratum that causes the controller > sometimes to > update a completed TD's status but not update the QH's > element pointer. > As a result the c

RE: [linux-usb-devel] Re: 2.4.28 & Bulk queueing

2005-06-03 Thread Alan Stern
On Fri, 3 Jun 2005, Stuart MacDonald wrote: > Why doesn't queueing work? Sorry, I don't know. :-( My knowledge of the 2.4 uhci driver is limited to the extent that it resembles the 2.6 uhci-hcd driver. I've never seriously considered trying to maintain or improve it. > Rhetorical mostly, :-

RE: [linux-usb-devel] Re: 2.4.28 & Bulk queueing

2005-06-03 Thread Stuart MacDonald
From: Alan Stern [mailto:[EMAIL PROTECTED] > If there's anything in particular you need to know or are > interested in, I > might be able to help. Bear in mind that the 2.4 drivers are > much more > complicated and much less reliable than the 2.6 driver. Thanks, I appreciate it. So... Why d

RE: [linux-usb-devel] Re: 2.4.28 & Bulk queueing

2005-06-03 Thread Alan Stern
On Fri, 3 Jun 2005, Stuart MacDonald wrote: > Ah! The flashbacks! I did the same thing ages ago, and then again just > now. My knowledge of uhci internals is greater, but still not complete > or unconfused. If there's anything in particular you need to know or are interested in, I might be able

RE: [linux-usb-devel] Re: 2.4.28 & Bulk queueing

2005-06-03 Thread Stuart MacDonald
From: On Behalf Of Ian Abbott > The URB queueing stuff in ftdi_sio was implemented some time > before the > the problems with the uhci driver were known. I guessed I > lived in hope > that it would get fixed one day. (I even tried debugging it with > printk's, but got horribly lost. I would