Red Hat Bugzilla – Bug 130975
apm suspend on ThinkPad X24 with AC power hangs.
Last modified: 2015-01-04 17:09:12 EST
Description of problem:
The problem occurs when suspending an IBM ThinkPad X24 using the
keyboard suspend button, or the lid. The system is booted with
acpi=off to disable ACPI and fall back to APM. Suspending with AC
power connected causes the machine to hang, whereas suspending while
the machine is on battery works fine.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start with the machine running in AC power.
2. Close the lid, or press Fn-F4 to suspend.
The backlight turns off, and the machine hangs without suspending.
The machine should suspend.
ACPI suspend on the same machine also does not work, with different
symptoms which appear to be common to many systems. This kernel patch
may be of some use but I have not yet tested it:
This appears to be an interaction between the kernel and your APM bios.
I have exactly the same problem on my IBM ThinkPad T23.
- "apm -s" hangs without suspending if on AC power.
- "apm -s" works if on battery.
"apm -s" used to work on RedHat9, FC1, but stopped working
in FC2 and in FC3. The revisions I tried are
Judging from these bug reports,
127845 apm suspend/resume does not work
130975 apm suspend on ThinkPad X24 with AC power hangs.
133105 apm/power-management broken on Thinkpad 600E
It seemed the problem is across all IBM notebooks.
I agree with Bill that it is "an interaction between the kernel
and your APM bios," although it left me as clueless as without
What interaction is it that it worked in FC1 but broken in FC2
and later? How can we help you debug, Bill?
Similar behaviour here on a ThinkPad T22 with FC2 and kernels up to and
including 2.6.9-1.6_FC2 [I may have missed some updates after that].
If I remove both the wireless ethernet CardBus adaptor and the AC
power, APM suspend works perfectly in almost all cases.
If the power and network card remain connected, documented ThinkPad
behaviour is that when you close the lid it gives a high-low beep and
continues running without suspending. This is perfectly normal.
If I succeed in suspending the machine but didn't remove the wireless
card then the machine seems to lose all ability to read from the hard
disk when it wakes up and has to be rebooted. This isn't within the
scope of this bug report but I mention it for completeness.
If I remove the wireless card but not the AC power, typing "apm -s"
results in the same high-low beep as mentioned above; the machine
stays in a powered-up state but stops running. If I resume the
machine immediately then it usually (though not always) comes back to
life and runs normally. However, the one time I left the machine
overnight in this state it was dead when I tried to wake it up.
Kernel 2.6.10-1.9_FC2 appears to fix all the above issues when tested
with short-duration sleeps but I have a 100% crash record for sleeps
of more than a few minutes with this kernel - this looks like
*** Bug 135777 has been marked as a duplicate of this bug. ***
Fedora Core 2 has now reached end of life, and no further updates will be
provided by Red Hat. The Fedora legacy project will be producing further kernel
updates for security problems only.
If this bug has not been fixed in the latest Fedora Core 2 update kernel, please
try to reproduce it under Fedora Core 3, and reopen if necessary, changing the
product version accordingly.
This problem appears to have been fixed at some point in the FC3 kernels.