- Joined
- May 31, 2018
- Messages
- 14
- CPU
- Intel Core i5 8250U
- Graphics
- Intel UHD Graphics 620
- Mobile Phone
The code you have there is clearly not correct (why the attempt to recursively call _REG?).
Must move the code as originally in the SSDT exactly, with appropriate External declarations.
Read the guide carefully.
Okay I readed the guide again, I removed the two original ECO lines in SSDT-6 and added it in DSDT.aml with external and now it compiles without problem
what I did:
Code:
Method (_REG, 2, NotSerialized) // _REG: Region Availability
{
If (LEqual (Arg0, 0x03))
{
Store (Arg1, Local0)
If (Local0)
{
Store (One, ECOK)
}
Else
{
Store (Zero, ECOK)
}
}
If (LAnd(LEqual(Arg0,3),LEqual(Arg1,1)))
{
Store (Zero, \_SB.PCI0.LPCB.EC0.VGAF)
External(\_SB.PCI0.LPCB.EC0._REG, MethodObj)
}
(more _REG code)
I did it well?
Thanks rehabMan for your patience ...
Last edited: