toleda
Moderator
- Joined
- May 19, 2010
- Messages
- 22,831
- Motherboard
- Asus Maximus VII Impact
- CPU
- i7-4770K
- Graphics
- RX 560 + HD4600
- Mac
- Classic Mac
- Mobile Phone
The edit adds layout-id injection using Method (_DSM) to Device (HDEF). Your native dsdt has _DSM injection for HDEF. The fix is to deleted the native instance of _DSM.Then compile, 1 error ( Name already exists in scope (_DSM) )
Delete:
Code:
Scope (_SB.PCI0.HDEF)
{
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
{
Name (T_0, Zero) // _T_x: Emitted by ASL Compiler
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0x8D, 0xD9, 0xC5, 0xC5, 0x0E, 0x36, 0xAF, 0x43,
/* 0008 */ 0xB7, 0xC1, 0x3E, 0xDE, 0x8F, 0x66, 0x9A, 0xD3
}))
{
ADBG ("Audio Player call")
While (One)
{
Store (Arg2, T_0)
If (LEqual (T_0, Zero))
{
If (LEqual (Arg1, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Else
{
Return (Buffer (One)
{
0x00
})
}
}
Else
{
If (LEqual (T_0, One))
{
If (LEqual (DerefOf (Index (Arg3, Zero)), Zero))
{
ADBG ("Audio not active")
Store (Zero, VBOK)
}
Else
{
ADBG ("Audio is active")
Store (One, VBOK)
}
}
}
Break
}
Return (Zero)
}
Else
{
Return (Buffer (One)
{
0x00
})
}
}
}