Contribute
Register

Wake from sleep using lid doens't work

Status
Not open for further replies.
You might want to investigate why ECOK is not set non-zero.
Typically, it is set in _REG upon activation of the EC host driver.
In the _REG Method i've found this :
Code:
Method (_REG, 2, NotSerialized)  // _REG: Region Availability
            {
                If (LEqual (Arg0, 0x03))
                {
                    Store (Arg1, ECOK)
                    Store (Arg1, ECRD)
                    If (ECOK)
                    {
                        Store (One, PWRS)
                        Store (One, LIDS)
                        UPDL ()
                        SELE ()
                    }
                }
            }
 
In the _REG Method i've found this :
Code:
Method (_REG, 2, NotSerialized)  // _REG: Region Availability
            {
                If (LEqual (Arg0, 0x03))
                {
                    Store (Arg1, ECOK)
                    Store (Arg1, ECRD)
                    If (ECOK)
                    {
                        Store (One, PWRS)
                        Store (One, LIDS)
                        UPDL ()
                        SELE ()
                    }
                }
            }

ACPIDebug.kext can be helpful in debugging/tracing your ACPI code.
 
Status
Not open for further replies.
Back
Top