powerd problem on ASUS T9400 with 6.0RC1

Nate Lawson nate at root.org
Sat Oct 22 11:17:13 PDT 2005


Petr Holub wrote:
> Dear all,
> 
> I've encountered a problem with powerd which seems to be specific
> to ASUS T9400 laptop. Powerd crashes after arbitrary amount of
> time  saying that its impossible to configure (usually, but not
> necessarily) the maximum processor speed:
> 
> # powerd -v -p 200
> idle time > 90%, decreasing clock speed from 787 MHz to 700 MHz
> idle time > 90%, decreasing clock speed from 787 MHz to 700 MHz
> idle time > 90%, decreasing clock speed from 612 MHz to 525 MHz
> idle time < 65%, increasing clock speed from 700 MHz to 900 MHz
> idle time > 90%, decreasing clock speed from 787 MHz to 700 MHz
> idle time > 90%, decreasing clock speed from 700 MHz to 612 MHz
> idle time > 90%, decreasing clock speed from 612 MHz to 525 MHz
> idle time < 65%, increasing clock speed from 787 MHz to 900 MHz
> idle time < 65%, increasing clock speed from 787 MHz to 900 MHz
> idle time > 90%, decreasing clock speed from 612 MHz to 525 MHz
> idle time < 65%, increasing clock speed from 525 MHz to 700 MHz
> idle time > 90%, decreasing clock speed from 612 MHz to 525 MHz
> idle time < 65%, increasing clock speed from 612 MHz to 787 MHz
> idle time > 90%, decreasing clock speed from 612 MHz to 525 MHz
> idle time < 65%, increasing clock speed from 612 MHz to 787 MHz
> idle time > 90%, decreasing clock speed from 700 MHz to 612 MHz
> idle time < 65%, increasing clock speed from 700 MHz to 900 MHz
> powerd: error setting CPU frequency 900: Device not configured
> 
> and dmesg shows:
> acpi_perf0: Px transition to 900 failed
> acpi_perf0: set freq failed, err 6
> 
> Interesting thing is it looks like sometimes it succeeds setting
> the frequency 900 MHz and sometimes not.

It's not crashing, it's exiting with an error.  If you have passive 
cooling enabled, it can block powerd from setting a new rate (as it 
should).  Are you running -current?  If so, upgrade your powerd.  I just 
committed some code that among other things, just gives a warning 
instead of exiting if it can't set the level.

-- 
Nate


More information about the freebsd-acpi mailing list