- Joined
- Sep 5, 2019
- Messages
- 18
- Motherboard
- Lenovo SuperX 5B
- CPU
- i7-6700H
- Graphics
- HD530 / GTX 960M
- Mobile Phone
My touchpad of laptop always doesn't work, so i want to fix it.
Today, I touch the touchpad when OS booting, and i see these log:
Seems those method return a wrong value?
And i find it on DSDT:
But i don't know how to fix it.
Can anyone give me some suggestions?
Appreciate any answers.
Attack my original DSDT and SSDT.
Today, I touch the touchpad when OS booting, and i see these log:
Seems those method return a wrong value?
And i find it on DSDT:
Code:
Method (ECR2, 1, Serialized)
{
If (LEqual (ECLP, One))
{
If (LAnd (LEqual (ECUP, Zero), LEqual (GGOV (0x0201000C), Zero)))
{
SGOV (0x0201000C, One)
Sleep (0x10)
}
}
Store (DerefOf (Arg0), Local0)
Return (Local0)
}
Code:
Method (_LID, 0, NotSerialized) // _LID: Lid Status
{
Return (ECR2 (RefOf (LSTE)))
}
But i don't know how to fix it.
Can anyone give me some suggestions?
Appreciate any answers.
Attack my original DSDT and SSDT.