- 积分
- 2162
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 50
- 主题
- 40
- UID
- 2163032
- 帖子
- 4654
- PB币
- 5619
- 威望
- 50
- 贡献
- 0
- 技术
- 21
- 活跃
- 2406
- UID
- 2163032
- 帖子
- 4654
- PB币
- 5619
- 贡献
- 0
- 技术
- 21
- 活跃
- 2406
|
发表于 2017-10-23 13:55:29
IP属地台湾
|显示全部楼层
1. 最近在嘗試安裝 HS(High Sierra), 期間遇到 2 個問題: Disk I/O error 及 Kextd stall[0],(240s),'AppleACPICPU'.
2. Disk I/O error, 原因是老台機是用 ICH10,故用 clover 打上 Appleahciport
89c82540 6002003d 40200000 750c81e1 bf7fffff 898b5101 0000 -->
90909090 90909090 90909090 90909090 90909090 90909090 9090
4585f60f 95c289c8 83e0fe66 85c9780f 84d2750b -->
89c883e0 fe6685c9 0f98c141 08cc9090 9090750b
3. Kextd stall[0],(240s),'AppleACPICPU' , 卡了二天,看到論壇有人用 hotpatch 成功。自己也試試,不是很成功!但 hotpatch
給了一個想法,即在所有的 DSDT ,SSDT 內沒有使用到 Method (DTGP, 5, NotSerialized)。我把 DSDT 內的 DTGP 全部刪除
, 修改,如:
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store (Package (0x02)
{
"io-device-location",
Buffer (0x06)
{
"Int 1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
改為:
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Return (Package ()
{
"io-device-location",
Buffer (0x06)
{
"Int 1"
},
})
}
修改完 compile 沒問題,另存為 aml 格式把它放在 clover/acpi/patched/下。重啟即可通過 Kextd stall[0] .
|
-
1
查看全部评分
-
|