- 积分
- 113
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 20
- 主题
- 22
- UID
- 4639973
- 帖子
- 207
- PB币
- 1071
- 威望
- 5
- 贡献
- 0
- 技术
- 1
- 活跃
- 414
- UID
- 4639973
- 帖子
- 207
- PB币
- 1071
- 贡献
- 0
- 技术
- 1
- 活跃
- 414
|
发表于 2019-3-11 22:28:09
IP属地湖南
|显示全部楼层
TerryU 发表于 2019-3-10 21:07
求解决方法和EFI
SSDT和DSDT都用R大的MUTEX补丁,使用R大补丁源修复你的SSDT然后,修改DSDT.dsl中,在一堆 External () 后添加 Name (LSTN, Zero)。
找到
1.
Method (_REG, 2, NotSerialized) // _REG: Region Availability
{
If (LAnd (LEqual (Arg0, 0x03), LEqual (Arg1, One)))
{
Store(One,LSTN) //这个地方添加这个
2.
Method (LIDM, 0, NotSerialized)方法中用到LSTE的地方改为
If(LEqual(LSTN,One)){
Store (ECR2 (RefOf (LSTE)), LIDS) /* External reference */
}
3. Method (_LID, 0, NotSerialized) 中的内容替换为
If(LEqual(LSTN,One)){
Return (ECR2 (RefOf (LSTE)))
}
Else{
Return (One)
}
|
|