Contribute
Register

Drop CPU related SSDTs?

Status
Not open for further replies.
maybe this will help:
Tried this, no difference. Also tried sudo pmset lidwake 1, but no difference. I assume in power settings in system report, the wake on clamshell open is something that should show up, right?
 
Ended up figuring this out, my LID0 device looked like this in the DSDT

Code:
   Device (LID0)
        {
            Name (_HID, EisaId ("PNP0C0D"))  // _HID: Hardware ID
            Method (_LID, 0, NotSerialized)  // _LID: Lid Status
            {
                Store (ECG3 (), Local0)
                Return (Local0)
            }

           Method (_PSW, 1, NotSerialized)  // _PSW: Power State Wake
            {
                EEAC (0x02, Arg0)
            }
        }

turns out it was missing the _PRW method.

Code:
 Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
            {
                Return (PPRW ())
            }

So I added it to look like:

Code:
   Device (LID0)
        {
            Name (_HID, EisaId ("PNP0C0D"))  // _HID: Hardware ID
            Method (_LID, 0, NotSerialized)  // _LID: Lid Status
            {
                Store (ECG3 (), Local0)
                Return (Local0)
            }

            Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
            {
                Return (PPRW ())
            }

           Method (_PSW, 1, NotSerialized)  // _PSW: Power State Wake
            {
                EEAC (0x02, Arg0)
            }
        }


Added that and Lid Wake works perfectly. Not only that, but in System Report it now shows 'Wake on Clamshell Open in the Power settings of System Report:
Screen Shot 2019-06-22 at 5.12.29 PM.png
 
Status
Not open for further replies.
Back
Top