分享华硕主板Z97-AR LPC DSDT睡眠可唤醒(亲测可用)
系统:MacOS Sierra 10.12.6
华硕主板LPC controller 的hardware ID 为 PCI 8086,8cc4,
但是原声AppleLPC 不支持该ID,利用了仿冒相近的ID,8cc3后加载了AppleLPC,同时经过测试睡眠正常。
在Device (LPCB)加入DTGP代码,
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
}
Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}随后,在后面加入ID,8cc4, Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
{
Store (Package (0x06)
{
"device-id",
Buffer (0x04)
{
0xC3, 0x8C, 0x00, 0x00 /* .... */
},
"name",
Buffer (0x0D)
{
"pci8086,8cc3"
},
"IOName",
Buffer (0x0D)
{
"pci8086,8cc3"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
DSDT
0 Error 0 Warning
效果见下图;
分享华硕主板Z97-AR LPC DSDT睡眠可唤醒 我能说不是这样的吗?正常节能选项有5个选项,断电重启 谢谢分享,我装机试试!! 支持好东西,学习了
页:
[1]