On Thu, Jun 20, 2002, Dan Streetman <[EMAIL PROTECTED]> wrote:
> 
> On Thu, 20 Jun 2002, Johannes Erdfelt wrote:
> 
> >Well, 2.4.2 is known buggy. Why do you have to use that? Can you just
> >use the driver from a more recent kernel?
> 
> Testing, support, and a binary module...so I'm stuck at 2.4.2-2.  I
> can't backport a newer uhci.o or usb-uhci.o since DMA, pci_pool, etc
> was added (i.e. I'd have to move more than just the UHCI drivers).

Unless you can compile a new binary, I think you're SOL.

> >Bulk queuing is very broken in uhci.c in 2.4.2.
> 
> doh!
> 
> >What you are seeing is most likely a data toggle problem.
> 
> Maybe...the bus tracer showed the data toggle as correct though, I
> believe...

Well, it may be wrong on the server side.

> >There are a couple of bulk queueing fixes for uhci.c up through those
> >kernels.
> 
> I didn't see anything, but I'll look again.  I was suprised that the
> problem showed up in usb-uhci and uhci.
> 
> >I'm not sure exactly what you're looking for? The newer drivers work
> >fine, why not just use those?
> 
> I have to use 2.4.2-2, so the best I can hope for is find the specific
> problem code and patch the 2.4.2-2 kernel (if possible).

Ok, I think you can probably backport the necessary fixes to get it to
work.

The PCI DMA stuff is pretty easy to seperate out logically from the
other changes.

I'll have to take a look at the diff.

JE



-------------------------------------------------------
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to