FS#6433 - can't shut down with kernel 2.6.20 anymore

Attached to Project: Arch Linux
Opened by Björn Martensen (baze) - Friday, 16 February 2007, 10:08 GMT
Last edited by Roman Kyrylych (Romashka) - Friday, 16 February 2007, 16:27 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture not specified
Severity High
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

after i upgraded to kernel 2.6.20, i can't shut the pc down anymore. whether i try from xfce via hal (user is in the power group) or from gdm or by using "halt" as root, the pc just restarts.
it's not a normal restart though, that sounds different. the harddisks spin as if they tried to stop, but it doesn't work. kernel 2.6.19.2 worked fine.
the only way to shut my system down atm is to use the power button (bad) or boot windows and shut down from there, which works as before.

i have a pentium4 on an asus p4b800-e with intel chipset.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 17 February 2007, 17:10 GMT
Reason for closing:  Fixed
Comment by Pierre Schmitz (Pierre) - Friday, 16 February 2007, 10:55 GMT
Did you tried to disable acpi (acpi=off as a kernel parameter) or to update your bios?
Comment by Björn Martensen (baze) - Friday, 16 February 2007, 11:20 GMT
i tried acpi=off, but then the system just stays where it is after "system halted". i have to power off manually, this can't be the best solution...
and i already have the latest bios.

btw, with 2.6.20 i get weird graphic errors when X is shutdown when i shutdown my system. this does not happen when i just logout or exit X without restarting the system. 2.6.20 really does some strange things here :/
Comment by Pierre Schmitz (Pierre) - Friday, 16 February 2007, 11:23 GMT
You`ll have to add something like "apm=power-off" (not 100% sure of the correct syntax) when you want to poweroff without acpi.
Comment by Björn Martensen (baze) - Friday, 16 February 2007, 11:51 GMT
doesn't work. with acpi=off, the system stays at "system halted". with acpi=off apm=power-off, the system stays after "power down". i've used acpi since 2.6.3 and never used apm. everything worked fine up to 2.6.19.2. when i downgrade to 2.6.19.2, everything works fine again.
Comment by Andreas Radke (AndyRTR) - Friday, 16 February 2007, 14:14 GMT
can you try to recompile the kernel and disable kexec support?
Comment by Björn Martensen (baze) - Friday, 16 February 2007, 15:42 GMT
did that (CONFIG_KEXEC=n), but it didn't solve the problem.
Comment by Roman Kyrylych (Romashka) - Friday, 16 February 2007, 16:20 GMT
> the only way to shut my system down atm is to use the power button (bad) or boot windows and shut down from there, which works as before.
You can also hold power button for 4 seconds during BIOS init procedure while rebooting.

Just a guess (dunno if this will help): check wake-ups events settings in BIOS, usually wake-up by HDD is "On" there, try to turn it off.
Comment by Björn Martensen (baze) - Friday, 16 February 2007, 16:41 GMT
all "wake on" options i have are disabled.
disabling apm in the bios doesn't help either.
Comment by Björn Martensen (baze) - Saturday, 17 February 2007, 12:47 GMT Comment by Jan de Groot (JGC) - Saturday, 17 February 2007, 12:47 GMT
http://bbs.archlinux.org/viewtopic.php?id=29739 is the forum discussion on this bug. It links to a kernel.org bugreport which contains a patch that is working in this case.

Loading...