PDA

View Full Version : How to get APM with new kernels



Hilbert
2nd July 2006, 08:22 PM
I have a Thinkpad 600E, from before the days of ACPI. It only does APM, but it does it flawlessly. It has Hibernated and Suspended reliably under Fedora Core 1-4. But the latest FC4 kernel, 2.6.17-1.2139, doesn't support APM. Apparently FC5 is the same. What do I do? Do I stop upgrading? Do I have to compile my own kernel? This seems crazy. It wasn't broke: why did they fix it?

Hilbert
11th July 2006, 10:58 PM
I found that if I add a kernel option "acpi=off" to the appropriate "kernel" line in /boot/grub/grub.conf then APM is back and working. What changed in 2.6.17-1.2139 is that they no longer automatically detect old pre-ACPI BIOSes and automatically disable ACPI for them.
This is actually a regression in the kernel. It happened once before ( see bug 176901 (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=176901) ) and was fixed for a while.