daliansky / XiaoMi-Pro-Hackintosh

XiaoMi NoteBook Pro Hackintosh
BSD Zero Clause License
2.61k stars 472 forks source link

无故死机问题 #719

Closed yaoing closed 1 year ago

yaoing commented 1 year ago

State the model XiaoMi-Pro MX150

系统配置 image

State the version of the EFI v1.7.6

Describe the bug 用了一年多黑苹果了,从MacOS 12到13,经常遇到卡死的问题。 期间查过相关的issues,都没什么效果。EFI从1.7.0到最新的也都试过,没有办法根治。 基本都是以下bug,想问一下有什么办法可以减少死机的频率么,有时候突然挂掉真的挺无语的~

panic(cpu 0 caller 0xffffff801d5e6676): nvme: "3rd party NVMe controller. Loss of MMIO space. Write. fBuiltIn=1 MODEL=WD Blue SN570 500GB SSD FW=234100WD CSTS=0xffffffff US[1]=0x0 US[0]=0x15a VID=0x15b7 DID=0x501a CRITICAL_WARNING=0x0.\n" @IONVMeController.cpp:6151
Panicked task 0xffffff9f1f750208: 144 threads: pid 0: kernel_task
Backtrace (CPU 0), panicked thread: 0xffffff9f1f53a0c8, Frame : Return Address
0xffffffb47f86faa0 : 0xffffff801adeb38d 
0xffffffb47f86faf0 : 0xffffff801af58ed6 
0xffffffb47f86fb30 : 0xffffff801af48120 
0xffffffb47f86fb80 : 0xffffff801ad85951 
0xffffffb47f86fba0 : 0xffffff801adeb66d 
0xffffffb47f86fc90 : 0xffffff801adead19 
0xffffffb47f86fcf0 : 0xffffff801b5e072b 
0xffffffb47f86fde0 : 0xffffff801d5e6676 
0xffffffb47f86fdf0 : 0xffffff801d5c97db 
0xffffffb47f86fe20 : 0xffffff801b5196f6 
0xffffffb47f86fe70 : 0xffffff801b519608 
0xffffffb47f86fea0 : 0xffffff801ae44c98 
0xffffffb47f86fee0 : 0xffffff801ae45d4b 
0xffffffb47f86ffa0 : 0xffffff801ad8519e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IONVMeFamily(2.1)[C334C31D-7F48-3BE5-A0A4-108210D621D0]@0xffffff801d5c1000->0xffffff801d5edfff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[DB38BB35-D38C-3110-9B53-0D2927F702CF]@0xffffff801c3c5000->0xffffff801c3f3fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[802B9CA4-B851-396E-8DA4-B30E751EC48F]@0xffffff801d859000->0xffffff801d888fff
            dependency: com.apple.iokit.IOReportFamily(47)[D8F664BF-70CB-3596-A4D5-35E72EBC36EE]@0xffffff801d89a000->0xffffff801d89cfff
            dependency: com.apple.iokit.IOStorageFamily(2.1)[62F2C392-9547-33CB-8E12-6F77B7B052AF]@0xffffff801d98c000->0xffffff801d9a2fff

Process name corresponding to current thread (0xffffff9f1f53a0c8): kernel_task
Boot args: darkwake=0 ps2kbdonly=1

Mac OS version:
22D68

Kernel version:
Darwin Kernel Version 22.3.0: Mon Jan 30 20:42:11 PST 2023; root:xnu-8792.81.3~2/RELEASE_X86_64
Kernel UUID: 10E5D254-4A37-3A2A-B560-E6956A093ADE
roots installed: 0
KernelCache slide: 0x000000001aa00000
KernelCache base:  0xffffff801ac00000
Kernel slide:      0x000000001aadc000
Kernel text base:  0xffffff801acdc000
__HIB  text base: 0xffffff801ab00000
System model name: MacBookPro15,4 (Mac-53FDB3D8DB8CA971)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 74494761598
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x00000011583be876
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x00000010370a7ed0 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
  Zone map: 0xffffff8a51eb1000 - 0xffffffaa51eb1000
  . PGZ   : 0xffffff8a51eb1000 - 0xffffff8a53eb2000
  . VM    : 0xffffff8a53eb2000 - 0xffffff8f206b1000
  . RO    : 0xffffff8f206b1000 - 0xffffff90b9eb1000
  . GEN0  : 0xffffff90b9eb1000 - 0xffffff95866b1000
  . GEN1  : 0xffffff95866b1000 - 0xffffff9a52eb1000
  . GEN2  : 0xffffff9a52eb1000 - 0xffffff9f1f6b1000
  . GEN3  : 0xffffff9f1f6b1000 - 0xffffffa3ebeb1000
  . DATA  : 0xffffffa3ebeb1000 - 0xffffffaa51eb1000
  Metadata: 0xffffffb45952c000 - 0xffffffb47952c000
  Bitmaps : 0xffffffb47952c000 - 0xffffffb47f52c000
HKMV commented 1 year ago

固态不兼容,你用的什么固态

stevezhengshiqi commented 1 year ago

很明显是NVMe硬盘不兼容导致。硬盘槽内不能装有PM981或其他不兼容硬盘

yaoing commented 1 year ago

我有两张固态硬盘,都是西数的。其中系统盘是WD Blue SN570 500GB SSD,数据盘是WDC WDS480G2G0B-00EPW0。 之前选硬盘的时候特意查了网上的文章,说西数的固态兼容性比较好。 另外,如果是固态的问题,那有性价比高的替代品么~

xjh169 commented 1 year ago

我用 Samsung SSD 970 EVO Plus 2TB 稳定。(在JD官方旗舰店购买不用刷固件,现在出厂都是最新固件兼容MacOS)

@yaoing

yaoing commented 1 year ago

我用 Samsung SSD 970 EVO Plus 2TB 稳定。(在JD官方旗舰店购买不用刷固件,现在出厂都是最新固件兼容MacOS)

@yaoing

好的,谢谢🙏

Menchen commented 1 year ago

@xjh169 @yaoing 不推荐用 970 EVO Plus, 有 TRIM 问题 https://github.com/dortania/bugtracker/issues/192 , 至少在 Monterey 的时候我开机大概要5分钟多。

@xjh169 你SSD用了多久? TRIM 问题大概等整个盘都写过后才出现。

xjh169 commented 1 year ago

@xjh169 @yaoing 不推荐使用 970 EVO Plus, 有 TRIM 问题dortania/bugtracker#192, 至少在 Monterey 的时候我开机大概要 5 分钟多。

@xjh169你SSD用了多久? TRIM 问题大纲等整盘都写过后才出现。

我用了三个月,开机一直都是一分钟左右,我使用第三方软件Sensei 开启TRIM

Menchen commented 1 year ago

@xjh169 @yaoing 不推荐使用 970 EVO Plus, 有 TRIM 问题dortania/bugtracker#192, 至少在 Monterey 的时候我开机大概要 5 分钟多。 @xjh169你SSD用了多久? TRIM 问题大纲等整盘都写过后才出现。

我用了三个月,开机一直都是一分钟左右,我使用第三方软件Sensei 开启TRIM

一分钟感觉还是不正常,应该在20秒左右最多

xjh169 commented 1 year ago

@xjh169 @yaoing 不推荐使用 970 EVO Plus, 有 TRIM 问题dortania/bugtracker#192, 至少在 Monterey 的时候我开机大概要 5 分钟多。 @xjh169你SSD用了多久? TRIM 问题大纲等整盘都写过后才出现。

我用了三个月,开机一直都是一分钟左右,我使用第三方软件Sensei 开启TRIM

一分钟感觉还是不正常,应该在20秒左右最多

我认真计算了开机时间 是21秒,之前说1分钟是我大意了,不好意思!😬

HKMV commented 1 year ago

英特尔的660、760还是不错的,我一直用的660三年多了没啥问题

yaoing commented 1 year ago

英特尔的660、760还是不错的,我一直用的660三年多了没啥问题

好的,谢谢推荐🙏

jiangyingforSH commented 2 months ago

你好,请问这个问题最后是如何解决的?我跟你出现一样的问题了

stevezhengshiqi commented 2 months ago

@jiangyingforSH 换硬盘。楼主的错误日志是NVMe驱动相关。