I have an Asus K7V Motherboard with an Athlon at 800 Mhz. I'm running kernel
2.4.21 and Slackware 9.0. The problem is that the power button does not
produce any event that can be read on /proc/acpi/event and for that reason,
the ACPId [daemon] can't change to runlevel 0 when I press it.
The BIOS information for this MoBo is:
Award Medallion BIOS 6.0
Asus K7V ACPI BIOS Revision 1005a
I tried a Google search with the motherboard name and acpi power button,
without any relevant results.
The kernel is compiled with ACPI support (modules ospm_system, ospm_busmgr
and ospm_button). When inserting those modules, the kernel produces the
ACPI: System firmware supports S0 S1 S3 S4 S5
< no messages >
ACPI: Power button (FF) found
ACPI: Multiple power buttons detected,\
ACPI: Power button (CM) found
The kernel was also patched with the grsecurity patch from grsecurity.net.
Thinking that the security measures from it could be a problem, I compiled
the same kernel without any security features, but it didn't work either. I
have no ACL system set up.
Well, that sums it up. Everything seems to be fine (and the computer powers
down properly at the end of the change to runlevel 0 when I run /sbin/halt)
but I tried pressing the button and it didn't work. I checked ACPId's
default configuration and seemed OK. I turned the daemon off and did a cat
/proc/acpi/event. When I pressed the button, nothing was and is printed.
Oh, yes, a final detail (maybe you want this information too). The files I
have below /proc/acpi are:
< binary contents >
GPE0: 0b 00
Status: 10 00
S0 S1 S3 S4 S5
ACPI-CA Version: 20011018
Sx States Supported: S0 S1 S3 S4 S5
< directory >
< empty directory >
< empty directory (duplicated name!) >
< blank file ;) >
Thanks in advance for your help.