Contribute
Register

[HELP!]Lenovo Y7000: IONVMeController Panic (10.14.3 on 860 EVO)

Joined
Feb 26, 2019
Messages
3
Motherboard
Lenovo
CPU
i7 8750H
Graphics
UHD 630
Hello everyone. After the assistance of several pros on Github, I have successfully installed 10.14.3 on Lenovo Y7000 and all the features work perfectly EXCEPT one undocumented problem: random panics about IONVMeController. Sometimes it happens within 2 minutes after booting, sometimes longer, but sometimes it does not happen at all.

I have tried:
  • reinstalling OS (doesn't help). However, the installation has no problem at all. It only happens when I get into the system.
  • rebuild/repair cache using kext utility (doesn't help). It does make booting faster, though.
  • move & install kexts (except FakeSMC) to Library/Extensions using KCPM. Doesn't help.

Since the laptop's original disk is a 512GB PM981, I have to install Mojave on a 860 EVO SSD, and I put it into a "drive box" so that it can be used as a USB external drive. In short, the system and the EFI are placed in an external disk. Does the problem has anything to do with the SSD drive.

I have tried several configurations and found the current one the most perfect, while the other configurations don't have this particular NVMe problem at all. So I think I can actually modify the DSDT to solve this problem. However, I have no idea because the guide post doesn't seem to have a solution for this NVMe thing. Could you please help?

I will be more than grateful for your help!

(please find the panic information and debug zip below)

Code:
Anonymous UUID:       D976D81B-0908-8FFB-605F-8FC0C70D71F6

Wed Feb 27 11:16:31 2019

*** Panic Report ***
panic(cpu 4 caller 0xffffff7f9f695172): nvme: "Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0xf9 VID/DID=0xa808144d
. FW Revision=4L1QEXA7\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.230.1/IONVMeController.cpp:5327
Backtrace (CPU 4), Frame : Return Address
0xffffff921aa9ba10 : 0xffffff801c1aeb0d
0xffffff921aa9ba60 : 0xffffff801c2e8653
0xffffff921aa9baa0 : 0xffffff801c2da07a
0xffffff921aa9bb10 : 0xffffff801c15bca0
0xffffff921aa9bb30 : 0xffffff801c1ae527
0xffffff921aa9bc50 : 0xffffff801c1ae373
0xffffff921aa9bcc0 : 0xffffff7f9f695172
0xffffff921aa9be20 : 0xffffff801c85e147
0xffffff921aa9be90 : 0xffffff801c85e069
0xffffff921aa9bec0 : 0xffffff801c1eb085
0xffffff921aa9bf40 : 0xffffff801c1eac35
0xffffff921aa9bfa0 : 0xffffff801c15b0ce
      Kernel Extensions in backtrace:
         com.apple.iokit.IONVMeFamily(2.1)[ABA6DFDD-AC72-3008-83FE-EF9722E66FEB]@0xffffff7f9f680000->0xffffff7f9f6bffff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[A2492141-9480-3177-BC7D-455925BB4A2E]@0xffffff7f9cf82000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[5C9A453F-559B-3683-9E81-D288D13A33CE]@0xffffff7f9ca95000
            dependency: com.apple.driver.AppleEFINVRAM(2.1)[328FCBD7-8C2C-3A4A-AF92-9270C1403891]@0xffffff7f9d158000
            dependency: com.apple.iokit.IOStorageFamily(2.1)[9B2E7108-AA17-3998-BF41-4B1297F455E5]@0xffffff7f9cd7d000
            dependency: com.apple.iokit.IOReportFamily(47)[5F165AE5-F4F2-3415-857C-34F2462A730E]@0xffffff7f9d5b2000

BSD process name corresponding to current thread: kernel_task
Boot args: -v

Mac OS version:
18D42

Kernel version:
Darwin Kernel Version 18.2.0: Thu Dec 20 20:46:53 PST 2018; root:xnu-4903.241.1~1/RELEASE_X86_64
Kernel UUID: 1970B070-E53F-3178-83F3-1B95FA340695
Kernel slide:     0x000000001be00000
Kernel text base: 0xffffff801c000000
__HIB  text base: 0xffffff801bf00000
System model name: MacBookPro15,2 (Mac-827FB448E656EC26)

System uptime in nanoseconds: 137093171158
last loaded kext at 40179198293: com.apple.filesystems.exfat    1.4 (addr 0xffffff7f9f6eb000, size 65536)
loaded kexts:
(none)

EOF
 

Attachments

  • IONVME debug.zip
    5.6 MB · Views: 49
Last edited:
Joined
Jan 7, 2014
Messages
50
Motherboard
Lenovo Legion y7000p-1060 - Clover
CPU
i7-8750H
Graphics
UHD 630 / GTX 1060
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Have the same laptop my ssd Samsung model : MZ-VLB5120 PM981 and I faced the same issues.
I ended up installing it on HDD until I get a new SSD
how did you solve the trackpad ?
 
Joined
Feb 26, 2019
Messages
3
Motherboard
Lenovo
CPU
i7 8750H
Graphics
UHD 630
Have the same laptop my ssd Samsung model : MZ-VLB5120 PM981 and I faced the same issues.
I ended up installing it on HDD until I get a new SSD
how did you solve the trackpad ?

Here’s the best solution I have found

However, Y7000 has several different trackpad models. For 2B46, you do not need any pinning. Just install the kexts and the trackpad will work perfectly. Not sure about the others.

And yes 981 is the major issue but I haven’t figured out why 860 evo doesn’t work. I mean, a lot of people use 860 and it’s said to work fine...
 
Top