Jump to content

Patch for using NVMe under macOS Sierra is ready.

1,381 posts in this topic

Recommended Posts

So my system is a:


I'm using a M.2 PCIE adapter in the slot 3 (x4) and using a Samsung 960.


I clean installed MacOS Mojave.


I had it working in 'Sierra' but forgot how I did it and didn't made a backup from it.


What do I need to do to get it recognised again ?

  • 1 month later...

@Pene Attempting to install 10.14.6 to a new system with an SK Hynix PC601 NVME SSD.  I tried your version of the patch for 10.14.4, as well as @Jief_Machak's patch for 10.15.1, just to see if it worked.  Neither did; I get kernel panics related to IONVMeFamily no matter what I do.


For context, this is an install using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 9.3.0, and I have not yet been able to load the installer because (if I'm interpreting it correctly) it's panicking every time IONVMeFamily attempts to load the SSD.  Any thoughts?

  • 1 month later...
  • 4 months later...


Recently I bought an Enterprise M.2 NVMe SSD Samsung 983 DCT M.2 1.92TB (MZ-1LB1T9N). I’m trying to launch the Mac OS 10.15.5 in 1-st configuration with it on board. Getting such panic report:


000009.780357 AppleUSB20HubPort@14d20000: AppleUSB20HostPort::disconnect: persistent enumeration failures

panic(cpu 0 caller 0xffffff7f878004a7): nvme: “Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0xa VID=0x144d DID=0xa808

. FW Revision=EDA7602Q\n@/BuildRoot/Library/Cashes/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-470.40.4/IONVMeController.cpp:5258


Without SSD in M.2 slot the system launches well. Screenshots are attached.




1. Asus Maximus XI Hero: Intel Core i9-9900K (LGA 1155-2), Z370, 32GB DDR4 3200MHz, Intel UHD Graphics 630, Samsung 983 DCT M.2 1.92TB (MZ-1LB1T9N) NVMe Express PCIe 3.0 x4 SSD; macOS 10.15.5/Windows 10

2. Asus P8Z68-V GEN3: Intel Core i7-2600K (LGA 1155), Z68, 16GB DDR3 1600MHz, Asus nVidia GT 710 2gd5, Samsung SSD 860 EVO 1TB SATA 3; macOS 10.15.5/Windows 10




Edited by mrAlexis777
  • 5 months later...

Hi guys, would appreciate any help on how to fix my Plextor M9PeG not being recognized on cMP 3,1 (early 2008) on High Sierra 10.13.6. I am using a cheap generic adaptor. Bootrom patched with nvme.ffs, The adapter is displayed in System Profiler NVMe section but the Plextor is not recognized. Based on @RehabMan github branch info the patch is usually not required on 10.13 but it is noted that Plextor might need the extra patch in the InfoPlist. I am wondering what would be the right way to apply the extra patch for Plextor. Can I manually add the <dict></dict> section to the plist? There were updates posted displaying how it should look in the patched plist so I might try those but I am not sure how to properly apply them. When I try to refrence the custom_patches plist I get an error message in Terminal that the file is not found (and I have properly used cd to get to the folder with all of the patches downloaded from the github repository. Thanks in advance for your help!

Edited by Axegrinder
typo fix
  • 4 weeks later...
On 12/9/2019 at 5:33 PM, Jief_Machak said:

Patch for Liteon/Plextor/Hynix doesn't seem to work with 10.15.1


Here is a new one :

                <string>IONVMeFamily patch for SSD Liteon etc. (c)jief_machak</string>




Would you happen to know if there is anything out for Big sur? 11.2.2 Perhaps?

  • Create New...