..
..
The output is missing a line like this, which should have been between the two above:
ACPI: (supports S0 S3 S4 S5)
The ACPI power-off function only gets bound into pm_power_off()
when that line shows S5 on it.
The only way that line can be missing, is if something disabled ACPI
after boot.
This patch (below) should find the culprit for you:
---
--- old/include/asm-i386/acpi.h 2007-09-28 18:09:14.000000000 -0400
+++ linux/include/asm-i386/acpi.h 2007-10-01 12:35:23.000000000 -0400
@@ -97,6 +97,7 @@
extern int acpi_pci_disabled;
static inline void disable_acpi(void)
{
+ WARN_ON(1);
acpi_disabled = 1;
acpi_ht = 0;
acpi_pci_disabled = 1;
-