There is a bug in the BIOSes of some HP boxes with AMD Turions which
connects IO-APIC pins with ACPI thermal trip points in such a way that
if the state of the IO-APIC is not as expected by the (buggy) BIOS, the
thermal trip points are set to insanely low values (usually all of them
become 16 degrees Celsius). As a result, thermal throttling kicks in
and knock the system down to its shoes.
Unfortunately some of the recent IO-APIC changes made the bug show up.
To prevent this from happening, blacklist machines that are known to be
affected (nx6115 and 6715b in this particular case).
This fixes http://bugzilla.kernel.org/show_bug.cgi?id=11516 listed as
a regression from 2.6.26.
On my box it was caused by:
commit
|
||
|---|---|---|
| .. | ||
| realmode | ||
| boot.c | ||
| cstate.c | ||
| Makefile | ||
| processor.c | ||
| sleep.c | ||
| sleep.h | ||
| wakeup_32.S | ||
| wakeup_64.S | ||
| wakeup_rm.S | ||