Date: Fri, 24 Dec 2004 11:40:23 +0100 From: Lennart Augustsson <lennart@augustsson.net> To: Julian Elischer <julian@elischer.org> Cc: Julian Elischer <julian@vicor.com> Subject: Re: USB vendore designations.. Message-ID: <41CBF217.3000708@augustsson.net> In-Reply-To: <41CB4BCB.1080708@elischer.org> References: <41CB38A7.5020700@vicor.com> <41CB4BCB.1080708@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I think the EHCI design has some bad flaws. It was too long since I looked at it, so I can't remember if the ones you mention are problematic. Merry Chrisrmas! -- Lennart Julian Elischer wrote: > > EHCI is almost ok.. except for where it REALLY SUCKS! > > Is there anyone who really understands it? > It seems to me that there is almost no way to remove a pipe's queue from > the > async active schedule without losing information as to whether the > transfers > on it were completed or not. (other than halting the entire async schedule, > removing the queue, and then restarting the async schedule. Similarly, > there doesn't seen to be a really safe way to remove transfer items from > said queue (i,e. cancel/abort them), without losing statet information for > other items on the same queue. > > Anyone with any thoughts on this, speak up! :-) > > > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41CBF217.3000708>