Re: [linux-usb] URB-ifying usb

Pavel Machek (pavel@suse.cz)
Wed, 1 Dec 1999 11:56:29 +0100


Hi!

> > This patch fixes interface to between usb/uhci, makes audio actually
> > work, and makes usb much nicer (possibility of asynchronous
> > messages). Downside is that it will break ohci*, but fix for ohci-hcd
> > is already available. It is pretty big change so expect minor
> > problems; however as interface is much better I think it is
> > neccessary.
>
> Please don't apply this yet. There are still some places where the API
> is ill defined and even more important, the UHCI driver included here is
> not safe. There are many places where it doesn't adhere to API as well
> as race conditions in the removal of TD's.
>
> Pavel, I don't think the code here is quite ready for prime time.

I'd hate to see 2.4.0 going out without urbs, because that would mean
that audio would not work in any of 2.4.X. If 2.4.0 goes out with
urbs, it still may have minor implementatino problems, but we can fix
that in 2.4.X series, and 2.4.5 will have rock-solid usb with audio
working. [BTW urbified uhci works pretty well for me. I see some
problems with audio (oops after hour of usage), but that's way better
than old usb where audio just do not work. ACM and printer work in
both versions well.]

Pavel

-- 
The best software in life is free (not shareware)!		Pavel
GCM d? s-: !g p?:+ au- a--@ w+ v- C++@ UL+++ L++ N++ E++ W--- M- Y- R+

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/