RehabMan / patch-nvme

A set of scripts and plists for patching IONVMeFamily.kext for non-Apple NVMe SSDs (based on the work of PikeRAlpha)
439 stars 70 forks source link

ApplleNVMe Assert Failed: 0 == (status) #6

Closed NickWoodhams closed 8 years ago

NickWoodhams commented 8 years ago

Generated the HackrNVM kext for Sierra using your latest update. Injecting with Clover. What's strange is that my NVMe drives load but this message is continually spammed on my logs.

Unloading and reloading the kext on an AHCI drive didn't get rid of the error. Installing in S/L/E didn't work either.

Any ideas?

I have 2 950Pros, 1 SM951 (AHCI), and 1 XP941 (AHCI)

default 22:43:25.969568 -0400 kernel AppleNVMe Assert failed: 0 == (status) default 22:43:25.969576 -0400 kernel Exit default 22:43:25.969578 -0400 kernel file: /BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-234.1.16/AppleNVMeRequest.cpp default 22:43:25.969584 -0400 kernel line: 690

screen shot 2016-09-26 at 10 54 47 pm

RehabMan commented 8 years ago

As per README, you must remove IONVMeFamily.kext from /S/L/E. Always read carefully.

NickWoodhams commented 8 years ago

@RehabMan I appreciate your hard work. I did read the entire README carefully. I previously removed that kext per your README. I also rebuilt the cache and tried loading without caches as well. Loading HackrNVM with Clover injection, does the same thing when the patched kext is installed to S/L/E. To clarify, my NVMe drives DO WORK but it is is just the error in my syslog that is the issue. screenshot 2016-09-27 01 46 05

RehabMan commented 8 years ago

The error in syslog is probably from a prior time when you had IONVMeFamily still present.

At any rate, not relevant to the patching script here.