Bug 98661

Summary: don't work power button
Product: ACPI Reporter: dragonfly.net
Component: ACPICA-CoreAssignee: acpi_acpica-core (acpi_acpica-core)
Status: CLOSED INSUFFICIENT_DATA    
Severity: normal CC: aaron.lu
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: Linux sw 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Subsystem:
Regression: No Bisected commit-id:

Description dragonfly.net 2015-05-19 17:34:02 UTC
Don't work power off from BMC and button, only "hard" shutdown via long press power button. But "init 0" works.

server - supermicro, MB X9DBL-iF
cat /etc/centos-release
CentOS release 6.6 (Final)

in boot log
...
udev: starting version 147
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042f conflicts with OpRegion 0x0000000000000400-0x000000000000047f (\PMIO) (20090903/utaddress-254)
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000053f conflicts with OpRegion 0x000000000000052c-0x000000000000052c (\GINV) (20090903/utaddress-254)
ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000053f conflicts with OpRegion 0x0000000000000500-0x000000000000051f (\GPIO) (20090903/utaddress-254)
ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000053f conflicts with OpRegion 0x000000000000050e-0x000000000000050e (\_SB_.PCI0.HEC2.GPO2) (20090903/utaddress-254)
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
lpc_ich: Resource conflict(s) found affecting gpio_ich
Comment 1 Aaron Lu 2015-05-22 03:42:27 UTC
acpidump and dmesg please:
# acpidump > acpidump.txt

Also, we don't support vendor specific kernels here, so please try an upstream kernel.

You can use the following to decide if power button event has occured:
sudo systemctl status systemd-logind

If your system doesn't use systemd, please use acpi_listen instead.