Hi,

On Sat, Dec 08, 2007 at 01:02:08AM +0100, Peter Ganzhorn wrote:
> Hi,
> 
> I wrote to this list before because of my USB causing lots of wakeups:
> 
> 58.9% ( 20.0)     <kernel core> : usb_hcd_poll_rh_status (rh_timer_func)
> 
> Loosing 60% of my wakeups would be quite nice...last time Arjan advised 
> me to check which device may be responsible for this, but after 
> unplugging all my USB devices the usb_hcd_poll_rh_status still shows up 
> in powertop!
> Here my current lsusb output:
> 
> # lsusb
> Bus 002 Device 001: ID 0000:0000 
> Bus 005 Device 001: ID 0000:0000 
> Bus 007 Device 001: ID 0000:0000 
> Bus 006 Device 001: ID 0000:0000 
> Bus 001 Device 001: ID 0000:0000 
> Bus 004 Device 001: ID 0000:0000 
> Bus 003 Device 001: ID 0000:0000
> 
> There is not a single device connected.

OK, that's true, but apart from that the output doesn't help much.
What would have been useful is an lspci showing the type of host
controller and a /proc/interrupts indicating whether the
usb_hcd_poll_rh_status invocation (which is done via a timer in *this*
case) is somehow interrupt-triggered or not.

> What could be the reason for this one still showing up? I even have usb 
> autosuspend enabled, so almost everything usb-related should be in 
> powersaving mode...

No idea, but it's perhaps time to dig through USB sources...
(and an initial glance looks promising, since there doesn't seem to be
too much power-awareness there, e.g. from grepping for mod_timer calls)

Andreas Mohr

-- 
Want to provide valuable development feedback about your kernel version?
Install http://klive.cpushare.com/ !

_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to