Distribution: Slackware 9 Hardware Environment: Acer TravelMate 630 Software Environment: Problem Description: "acpi_poweroff called" (or so) message is displayd but power remains on. I have used 2.6.0 and it worked fine. Lately i have switched to 2.6.4 without any other changes and this happens. Steps to reproduce:
*** Bug 2417 has been marked as a duplicate of this bug. ***
Steps to reproduce: This happens after kernel time has been set from rtc (hwclock --hctosys). The simpliest way to reproduce is to boot kernel with init=/bin/bash and run hwclock. What is the relation of kernel clock to ACPI?
Wrokaround: Use GEN_RTC (possibly with GEN_RTC_X option) instead of RTC driver for hardware realtime clock. This works good at least for me. However, it is still strange because the only difference between RTC driver in 2.6.0 and 2.6.4 are memset() invocations to zero some structeres. The bug probably is in ACPI code :-(
Got the same problem on an old machine/bios, using APM, Mandrake 10.1 with kernel 2.6.3.
I can confirm this bug and the workaround for my Acer TravelMate 630. As soon as I do not use the RTC driver, the laptop does power off correctly.
Could you please test if latest kernel (say 2.6.9-rc1) has this problem? If yes, could you please give us dmesg output?
Created attachment 3864 [details] Shutdown LAPIC at poweroff Could you please try the following patch? It looks like forcefully enabled APIC should be disabled before power off...
no submitter feedback in 6 months, assuming this bug is dead. please re-open if it isn't.