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