HEADSUP: cpufreq import complete, acpi_throttling changed
Stephane E. Potvin
sepotvin at videotron.ca
Sun Feb 6 18:43:44 PST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Nate Lawson wrote:
| I've finished the major work of importing cpufreq. As part of this, the
| sysctls for acpi throttling have been removed. The power_profile script
| has been updated, so you can use performance/economy_cpu_freq= in
| rc.conf to set AC on/offline cpu frequencies. The acpi throttling
| support has been compiled into acpi_perf.ko so load that to get
| throttling. Do a sysctl dev.cpu to get an understanding of the cpufreq
| sysctls.
|
| If you have throttling, please test the new configuration to be sure it
| still works as before. Final upcoming work will be manpage support and
| bugfixing as necessary.
|
| I'd also like to issue a call for developers to help by porting older
| drivers (like longrun) and out-of-tree new drivers (like powernow-k7/k8
| and speedstep-m) to the cpufreq interface. It's very simple and you
| just have to figure out if your driver is absolute or relative, and
| convert values to the proper units (percent in hundredths, power in mW,
| etc.) Once that is done, please send me the diff for review before
| commit so I can make sure it works properly.
|
I've lost cpu throttling with this commit on my Dell Inspiron XPS. The
acpi_throttle driver doesn't probe correctly on the HT cpu which seems
to cause some problems.
...
acpi0: <DELL CPi R > on motherboard
cpu0: <ACPI CPU (3 Cx states)> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
cpu1: <ACPI CPU (3 Cx states)> on acpi0
cpu1: acpi_throttle: add child failed
...
If you need anything (acpi ASL dump, ...) I'll send them offline as they
are quite large.
Steph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCBtXGmdOXtTCX/nsRAiJ/AKDQ5gVq+cyGxyZItZ/3grthjVWyTwCg+qi5
LsKBtAOEtbJak4qltk6X5PY=
=7orK
-----END PGP SIGNATURE-----
More information about the freebsd-acpi
mailing list