[Fwd: Re: EHCI and OHCI drivers & OLPC]
Jim Gettys
jg at laptop.org
Fri Oct 27 15:54:40 EDT 2006
Here's some interesting information from David Brownell, one of the USB
driver maintainers.
- Jim
On Thursday 26 October 2006 11:46 am, David Brownell wrote:
> On Thursday 26 October 2006 5:47 am, you wrote:
> > As you may know, USB (and SD) are the buss(s) supported by our
machine,
> > and therefore your work is integral to our system.
By the way, FWIW you might care that
(a) the OHCI driver should already be quite power-efficient, and it
gets run regularly on embedded ARMs where that matters a lot.
(b) the EHCI driver is surely less efficient, though at least it's
good about avoiding needless DMA.
(c) 2.6.19 includes some new mechanisms under CONFIG_USB_SUSPEND that
change the equations a bit, eventually adding up to improvements
but possibly causing minor PM regressions meanwhile.
For USB there are basically two configs where PM can improve things.
One is "nothing connected"; there, EHCI can improve but OHCI can't.
The other is where an intermittently-used device is connected, like
a mouse, and that's where the 2.6.19 "autosuspend" mechanisms will
eventually be helping with across-the-board improvement.
- Dave
--
Jim Gettys
One Laptop Per Child
More information about the Devel
mailing list