You are not logged in.

#1 2012-06-15 18:44:37

Arvid
Member
From: Lund, Sweden
Registered: 2012-01-11
Posts: 5

Poweroff doesn't work with acpi=off

shutdown -hP now, poweroff etc results in halt but not poweroff. I have to press the power button (lightly) for it to finally power off.

All the daemons stops, then it says

> POWER OFF
[(number)] System halted.

Then it doesn't turn off. It works without the "acpi=off", but then the computer freezes when the fan turns on.

Reboot works fine.

System:
HP Compaq nx6125, i686, 3.3.8-1-ARCH

Offline

#2 2012-06-15 18:53:38

Pres
Member
Registered: 2011-09-12
Posts: 423

Re: Poweroff doesn't work with acpi=off

Rather than completely disabling ACPI, I would try to isolate what is causing the issue and fix it or work around it.

This link should point you in the right direction:
http://www.lesswatts.org/projects/acpi/debug.php

Offline

#3 2012-06-15 20:06:49

Arvid
Member
From: Lund, Sweden
Registered: 2012-01-11
Posts: 5

Re: Poweroff doesn't work with acpi=off

I've done that. I tried a lot of other acpi boot parameters but only acpi=off seems to solve the freeze problem.

Offline

#4 2012-06-15 20:12:45

tomegun
Developer
From: France
Registered: 2010-05-28
Posts: 661

Re: Poweroff doesn't work with acpi=off

@Arvid: sounds like two kernel bugs, both that enabling acpi causes the computer to hang and (but this might be a hardware problem) that acpi=off causes your computer not to switch off.

I'd first figure out which (if any) kernel does not have one or both of these problems (try linux-lts for starters) and then contact the relevant kernel maintainer.

Offline

#5 2012-06-15 22:01:09

ataraxia
Member
From: Pittsburgh
Registered: 2007-05-06
Posts: 1,553

Re: Poweroff doesn't work with acpi=off

I would expect that acpi=off disables powering off, as powering off is an ACPI feature.

Probably your only way to both have your machine not freeze and be able to use poweroff would be to actually fix the bugs in your motherboard's ACPI DSDT table as shown at https://wiki.archlinux.org/index.php/DSDT . You may also want to check for BIOS updates for this board, as those would provide fixes to the same DSDT table.

Offline

Board footer

Powered by FluxBB