Skip site navigation (1)Skip section navigation (2)
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>