最近不少朋友換了 MacBook Pro 16" ,卻發現經常無預警的當機自動重開,重開機後的錯誤報告會顯示以下內容:
panic(cpu 0 caller 0xffffff8016e288b7): "IOSCSIPeripheralDeviceType00::setPowerState(0xffffff804ec5efc0 : 0xffffff7f976bc18a, 0 -> 4) timed out after 100714 ms"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.81.5/iokit/Kernel/IOServicePM.cpp:5302Backtrace (CPU 0), Frame : Return Address只要在錯誤報告中顯示的錯誤報告包含 IOSCSIPeripheralDeviceType00::setPowerState 這串,大多是因為接上外接設備造成的(可能是螢幕、硬碟、光碟機等),可以試試看是不是做了以下處置之後就不會再當機了。
1. 關閉 Power nap 功能
![]() |
1. 在 Mac 上選擇「蘋果」選單 >「系統偏好設定⋯」的「能源節約器」。 |
![]() |
2. 將『啟用「高效小睡」』的勾勾移除。 |
2. 暫時停用某一個外接裝置或 App
由於這個問題是因為某個第三方的驅動與系統相衝造成的,可以透過以下指令撈出系統內「非 Apple 官方」的驅動程式,進而推測是哪一個與系統不相容。
打開終端機輸入:
kextstat | grep -v com.apple
![]() |
接著就會出現這樣的內容。標示出來的部分既為另外安裝進去的驅動。 |
目前這個 Bug 屬於系統上的錯誤,而且多發生在具備 T1 或 T2 安全晶片的機型上(有 Touch Bar 的一定有安全晶片),建議當系統釋出更新時盡快更新以除去這些錯誤。
留言
張貼留言
我有疑問 (´・Д・)」....