On Thu, 29 Apr 2004 23:15:56 -0400 (EDT)
Alan Stern <[EMAIL PROTECTED]> wrote:

> It's not a matter of serialization.  The UHCI driver in 2.6 implements
> queuing of URBs for all endpoints, whereas the 2.4 versions only allow
> queuing for bulk endpoints

Thanks for clearing it for me. What about OHCI and EHCI?

Stuart (or someone else) submitted a patch for my bug, which
basically serializes everything usb-storage does with devio.c.
I'm verifying that it's not deadlocking right now, but I'm uneasy
with such strict serialization. I thought about a backport for
a moment.

> It might be possible to make a 2.4 driver do queuing for non-bulk URBs, 
> but that would be a tricky thing to get right unless you were very 
> familiar with the driver.  It's one of the important differences between 
> 2.4 and 2.6.

Well, add to this that I do not support JE uhci on Red Hat Linux,
so I'd have to reimplement it in usb-uhci.

-- Pete


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE. 
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to