ACPI exception: AE_AML_unimtialized_local?

Hello!

I have the following code from DSDT from _SB.PCI0.LPCB.BAT0:

Method (_STA, 0, NotSerialized) // _STA: Status { If (ECAV) { If ((Acquire (LFCM, 0xA000) == Zero)) { Local0 = BA1P /* \_SB_.PCI0.LPCB.EC0_.BA1P */ Release (LFCM) } } If ((Local0 & One)) // ERROR HERE { Return (0x1F) } Else { Return (0x0F) } } 

The problem is that If ((Local0 & One)) local0 isn't defined!!

I tried to inject ECAV with One in SSDT, but the error remains.

How to inject LFCM mutex?

I am using opencore 0.7.3

  • CPU: Comet Lake
  • GPU: internal intel 630 with nividea
  • Laptop model: ideapadgaming 3

Thanks in advance

submitted by /u/Islam0mar
[link] [comments]