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

Reply via email to