limurphy 发表于 2017-10-23 13:55

卡在 Kextd stall[0],(240s),'AppleACPICPU' 的解決方法

1. 最近在嘗試安裝 HS(High Sierra), 期間遇到 2 個問題:Disk I/O error及 Kextd stall,(240s),'AppleACPICPU'.

2. Disk I/O error, 原因是老台機是用 ICH10,故用 clover 打上 Appleahciport
               89c82540 6002003d 40200000 750c81e1 bf7fffff 898b5101 0000 -->
            90909090 90909090 90909090 9090909090909090 90909090 9090

            4585f60f 95c289c8 83e0fe66 85c9780f 84d2750b -->
             89c883e0 fe6685c9 0f98c141 08cc9090 9090750b

3. Kextd stall,(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 .

lizhitongliyong 发表于 2017-10-23 14:57

真有用吗?

limurphy 发表于 2017-10-23 14:59

lizhitongliyong 发表于 2017-10-23 14:57 https://www.pcbeta.com/static/image/common/back.gif
真有用吗?

我的 771 E5450 + ATI4850 是這樣完成 HS:

limurphy 发表于 2017-10-23 15:03

lizhitongliyong 发表于 2017-10-23 14:57 https://www.pcbeta.com/static/image/common/back.gif
真有用吗?

你可以試試。HS 對 ACPI 可能要求較嚴吧。10.12.6 之前沒有此問題。

limurphy 发表于 2017-10-23 15:14








kaeserlin 发表于 2017-10-23 16:06

目前我的X79平台始终没法在10.13上正常睡眠唤醒,不知道是不是也是ACPI的锅。

hujinzhao 发表于 2017-10-23 16:08

学习了,技术强人

limurphy 发表于 2017-10-23 16:25

kaeserlin 发表于 2017-10-23 16:06 https://www.pcbeta.com/static/image/common/back.gif
目前我的X79平台始终没法在10.13上正常睡眠唤醒,不知道是不是也是ACPI的锅。

可能我比較幸運,這台老台式從 10.6 到現在正常睡眠唤醒。有改 FrameBuffer. 10.10之前都是用變色龍,10.11之後改用 Clover.

limurphy 发表于 2017-10-23 16:26

hujinzhao 发表于 2017-10-23 16:08 https://www.pcbeta.com/static/image/common/back.gif
学习了,技术强人

互相學習。

别乱说话 发表于 2017-10-23 16:32

可以的{:5_293:}

limurphy 发表于 2017-10-23 16:34

kaeserlin 发表于 2017-10-23 16:06 https://www.pcbeta.com/static/image/common/back.gif
目前我的X79平台始终没法在10.13上正常睡眠唤醒,不知道是不是也是ACPI的锅。

https://bbs.pcbeta.com/viewthread-1753833-1-3.html

khs1994 发表于 2017-10-23 17:22

10.13.1 beta 同卡 240s ,DSDT 中你说的方法,解决不了

khs1994 发表于 2017-10-23 17:22

DSDT 中没有你说的方法

limurphy 发表于 2017-10-23 17:26

khs1994 发表于 2017-10-23 17:22 https://www.pcbeta.com/static/image/common/back.gif
DSDT 中没有你说的方法

改用 hotpatch 試試。

yuanwenjin 发表于 2017-11-19 08:25

感谢楼主分享

ZHUO_XIAO_0831 发表于 2017-11-19 09:14

楼主也是强人 一般hot patch 是可以解决这类问题的

lizheng9518 发表于 2017-12-3 12:14

我也卡这里了

知足常乐2014 发表于 2018-4-8 15:22

学习了,技术强人

琴圣还是情圣 发表于 2018-11-23 16:11


感谢楼主分享

bbkmrghost 发表于 2019-4-3 13:58


支持楼主一下!
页: [1] 2
查看完整版本: 卡在 Kextd stall[0],(240s),'AppleACPICPU' 的解決方法