Red Hat Bugzilla – Bug 62083
poweroff command does not turn off power.
Last modified: 2015-01-07 18:55:38 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.0 (X11; Linux i686; U;) Gecko/20020311
Description of problem:
Result of poweroff command is not a shutdown of power to motherboard and other
devices. Message remaining on screen "Power down."
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Run a poweroff command.
Actual Results: All devices are running and consuming power.
Expected Results: Successful shutdown with turning off all devices.
Asustek A7M266-D with 2*AMD Athlon XP 1700+.
$ dmesg | grep apm
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
apm: disabled - APM is not SMP safe.
Arjan: Aren't we supposed to have fixed this?
APM is rather non SMP safe (eg the words "SMP" or "multiprocessor" don't even
exist in the specification). However for poweroff you can make an exception:
to the line with vmlinuz in it in /etc/grub/grub.conf
and you override the SMP check for apm. This is not done by default because
several bioses get it wrong and do Bad Things(tm).
I think this is the case ofBad Things(tm):
apm: disabled - APM is not SMP safe (power off active)
is last message before hang.
Might be a good plan to check for a bios upgrade ;)
I have installed the latest BIOS (1005d) to this board, but with no change.
I am having the same problem using KDE and Grub on RedHat Linux 7.3. I have
even tried to do all the updates and even a complete reinstall of it but with
no luck. It still continues to do this. I have also tried the bigmem, smp, and
the regular kernels and the same problem still continues.
I am now having this problem with Redhat 7.3 after one of the updates up2date
got. It worked fine previously. Its a single CPU system and a Asus motherboard
a (A7V133). /sbin/shutdown -h now works fine though.
The AMD dual CPU doesn't support poweroff (APM isnt specified for SMP)