Jump to content

Lenovo x230 reset on FN+F4


gpspl
 Share

2 posts in this topic

Recommended Posts

Hi, I'm trying to resolve this problem but without success.
When I press FN+F4 my laptop instead of sleep reboots but when I select sleep from menu (->Sleep) it works like a charm.
So sleep is working but keyboard shortcut not. 

My Lenovo x230:
-Intel i5 3320m
-Intel HD4000
-ALC269

EDIT:
So this part of DSDT controls FN+F4 shortcut

Code (Text):
Method (_Q13, 0, NotSerialized)  // _Qxx: EC Query
                    {
                        If (^HKEY.DHKC)
                        {
                            ^HKEY.MHKQ (0x1004)
                        }
                        Else
                        {
                            Notify (SLPB, 0x80)
                        }
                    }
 

 

CLOVER.zip

MacBook Pro (Kamil).ioreg.zip

Link to comment
Share on other sites

Ok, I remaped another acpi HKEY to "Notify (SLPB, 0x80)" and the problem is still present so it must be something with "Device (SLPB)"

Device (SLPB)
        {
            Name (_HID, EisaId ("PNP0C0E"))  // _HID: Hardware ID
            Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
            {
                Return (Package (0x02)
                {
                    0x1D, 
                    0x03
                })
            }

            Method (_PSW, 1, NotSerialized)  // _PSW: Power State Wake
            {
                If (H8DR)
                {
                    If (Arg0)
                    {
                        Store (One, ^^PCI0.LPC.EC.HWFN)
                    }
                    Else
                    {
                        Store (Zero, ^^PCI0.LPC.EC.HWFN)
                    }
                }
                ElseIf (Arg0)
                {
                    MBEC (0x32, 0xFF, 0x10)
                }
                Else
                {
                    MBEC (0x32, 0xEF, Zero)
                }
            }

Link to comment
Share on other sites

 Share

×
×
  • Create New...