acpi_thermal consuming all CPU
brooks at one-eyed-alien.net
Mon Aug 16 09:24:12 PDT 2004
Some time between ~July 29 and August 15th, something changed that
causes acpi_thermal is get stuck in the ecpoll state when my laptop is
under load. The basic symptom is that I start a build and after a bit,
system peformance gets lousy (the mouse moves ever few seconds, nothing
updates, etc). When I managed to get top running on the console, I found
that acpi_thermal was consuming >98% of the CPU and was constantly in
the ecpoll state. The fans do not run and the system gets very hot (90C).
Booting an old kernel or booting with acpi disabled seems to fix the
In case it's relevent, prior to Nate's fixes at Usenix, I couldn't
reliably get termperature or power state out of acpi.
The system is an HP Omnibook 500. I believe I'm running the latest
Here's the sysctl hw.acpi output:
[9:14am] brooks at minya (~): sysctl hw.acpi
hw.acpi.supported_sleep_state: S1 S3 S4 S5
hw.acpi.cpu.cx_supported: C1/0 C2/10
hw.acpi.cpu.cx_usage: 0.01% 99.98%
hw.acpi.thermal.tz0._ACx: 3432 -1 -1 -1 -1 -1 -1 -1 -1 -1
The AML is here:
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20040816/a4e32af3/attachment.bin
More information about the freebsd-acpi