APM options in the default kernel are incorrect for poweroff to work on
Compaq 12XL125 laptops
So what are the correct options?
With 2.4.2 on 7.1, I used:
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_RTC_IS_GMT is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
I'm still having kernel compile issues with FairFax, so I've not confirmed that
they work there....
please try booting with the "apm=allow-ints" kernel commandline option
It worked for me until recently, but after installing the beta kernels it
started failing again. I have to use apm -s to suspend the machine. It doesn't
respond to the suspend button at all. Also, if I have my USB-mouse attached it
fails to suspend at all.
I forgot to mention that I have a Compaq Armada M300.
apm=allow-ints works for me with 2.4.7-0.3
If apm=allow_ints works, please download
and (as root)
gcc dmidecode.c -o dmidecode
./dmidecode | mail -s "needs apm=allow_ints" firstname.lastname@example.org
(please check the program out without the mail part, so you can see what it will
with the kernel from RC2, neither the default kernel or the default +
apm=allow-ints will power off the machine
this used to work with older Red Hat releases after I recompiled the kernel
Still true with 2.4.7-10 in RH 7.2 release. I can't find any way to get the
machine to power off. This is a regression from 7.1
Sure this bug is not NEW anymore?
Did we get the DMI dump with dmidecode?
I'll mark as NEEDINFO if not.
I sent in the dmidecode info months ago.... I can do it again if it's still needed.
At any rate, I just put hampton beta1 on there, and it has the same problem with
Also seen on a few IBM xSeries boxes with Red Hat 7.2 and Hampton beta1.
Conflict between ACPI enabled kernels and APM?
email@example.com: no since we don't enable ACPI.
Fixed in Hampton Beta2. Verified on an IBM xSeries 200 8479 model.
beta2 still doesn't power off for me....
poweroff still fails to poweroff the machine
on an IBM xSeries 232 and 350. Screen stays at: "Power Down".
On a x232, using the kernel parameters "apm=power-off" and
"apm=realmode-power-off" also failed. In each case, there is a
kernel message during boot that says "apm: BIOS not found."
On a x300, however, while booting the message is
"apm: BIOS version 1.12 Flags 0x087 (Driver version 1.16)",
and the apmd daemon loads later on. Poweroff works.
On machines without APM of course poweroff doesn't work....
Linux needs APM support from the bios to do APM poweroff.
Here's the score on the Compaq 12XL125 with 2.4.18-0.4
enable APM BIOS Support and RTC stores in GMT -- machine hangs powering off
enable APM BIOS Support, RTC, and Allow interrupts -- machine hangs powering off
enable APM BIOS Support, RTC, Allow interrupts, and Use real mode BIOS call --
machine reboots when powered off
Just for the record, it still doesn't power off with 8.0 (2.4.18-14)