В выше приведенном фрагменте речь идет о Sleep Button, описанной как \_SB.SLPB, где Sleep Button Device - PNP0C0E. У Вас же - \_SB.PCI0.LPC0.EC0.SBTN, Device - PNP0C09 (см. 4.7.2.2.2.2 Control Method Sleeping Button). Там, вслед за Method (PCLK, 0, NotSerialized) и нужно опысывать методами обработку событий (см. 4.7.4.2.2 Embedded Controller): ...embedded controller can support up to 255 generic events per embedded controller, referred to as query events. These query event handles are defined within the embedded controller’s device as control methods.
Можно также порекомендовать следующее: найти бук, на котором кнопка SLPBTN есть и в такой же ОС работает. Посмотреть там DSDT...
P.S. Интересно в WinXP кнопка Sleep Button работает?
P.P.S. Полезным может оказаться ACPI FAQ ( acpi.info/acpi_faq.htm ): Q. Can an embedded controller (EC) report both wake and non-wake events?
В выше приведенном фрагменте речь идет о Sleep Button, описанной как \_SB.SLPB, где Sleep Button Device - PNP0C0E. У Вас же - \_SB.PCI0.LPC0.EC0.SBTN, Device - PNP0C09 (см. 4.7.2.2.2.2 Control Method Sleeping Button). Там, вслед за Method (PCLK, 0, NotSerialized) и нужно опысывать методами обработку событий (см. 4.7.4.2.2 Embedded Controller):
...embedded controller can support up to 255 generic events per embedded controller, referred to as query events. These query event handles are defined within the embedded controller’s device as control methods.
Можно также порекомендовать следующее: найти бук, на котором кнопка SLPBTN есть и в такой же ОС работает. Посмотреть там DSDT...
P.S. Интересно в WinXP кнопка Sleep Button работает?
P.P.S. Полезным может оказаться ACPI FAQ ( acpi.info/acpi_faq.htm ): Q. Can an embedded controller (EC) report both wake and non-wake events?