On 17/12/2007, Tomas Carnecky <[EMAIL PROTECTED]> wrote: > 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.
The clocksource one sounds familiar. (No-one responded to my queries about it). My problem was caused by TSC consistency checks, which I believe could be safely avoided. IIRC my wakeups didn't go away after a while, so maybe your issue is different. Does yours default to the TSC? What happens if you change clocksources? Does switching back to TSC cause it to start again? [EMAIL PROTECTED]:/sys/devices/system/clocksource/clocksource0# ls -l -rw------- 1 root root 4,0K 2006-03-14 09:31 available_clocksource -rw------- 1 root root 0 2006-03-14 09:31 current_clocksource [EMAIL PROTECTED]:/sys/devices/system/clocksource/clocksource0# cat available_clocksource acpi_pm jiffies tsc pit [EMAIL PROTECTED]:/sys/devices/system/clocksource/clocksource0# cat current_clocksource tsc [EMAIL PROTECTED]:/sys/devices/system/clocksource/clocksource0# echo jiffies > current_clocksource _______________________________________________ Discuss mailing list [email protected] http://mail.lesswatts.org/mailman/listinfo/discuss
