Oliver Neukum wrote:
> Am Montag, 17. Dezember 2007 14:44:04 schrieb Tomas Carnecky:
>> There is was no external usb device connected to the laptop, but the 
>> built-in fingerprint reader was, if that matters. I don't see any way to 
>> disable it, in case that causes the wakeups.
> 
> That matters. Find the fingerprint reader's directory in sysfs and echo
> "auto" into power/level
> 

That does indeed matter! Thanks. Not only did the usb rh poll function 
disappear, but I now also get 99% C3 state with an average residency of 
100ms (or 200ms if X is running).

I'm wondering why 'auto' isn't default...

That leaves me with:
  - fbcon_add_cursor_timer which is called only when X is not running. 
That creates an interesting situation where with X running I get less 
wakeups per second than without X (the fbcon function fires five times 
per second, and X only adds ~2 wakeups/s).
  - xfsbufd is still there, accounting for two wakeups per second.
  - clocksource_register sometimes appears after a fresh boot, and 
disappears later, accounting for two wakeups/s. It wasn't listed before 
because I haven't rebooted the laptop, and after a few minutes that 
function disappears (or after I start something, I'm not sure).

I'll look into increasing the fbcon timer and getting rid of the 
clocksource function to see if that improves my power consumption. 
Thanks so far.

tom

_______________________________________________
Discuss mailing list
[email protected]
http://mail.lesswatts.org/mailman/listinfo/discuss

Reply via email to