On Wed, 3 Oct 2007, Alan Jenkins wrote:

> So if I want to find out why ehci causes more wakeups on an idle system 
> than uhci, I need to break down the ehci_watchdog timer into its 
> component uses.

One other thing I forgot to mention.  As you know, ehci-hcd's extra
interrupts tell the driver it can disable DMA.  But uhci-hcd never
disables DMA as long as any active devices are plugged into the
controller.  The hardware doesn't permit it.  So even though uhci-hcd's
overall interrupt count may be lower, it forces the CPU to stay out of
the deep sleep states that ehci-hcd allows for.

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to