Contribute
Register

OS X Driver for NVMe M.2 Solid State Drives Released

Joined
Aug 11, 2014
Messages
25
Motherboard
Asus z97i-plus, ROG STRIX 370
CPU
i7 4790k, i7 8700k
Graphics
EVGA=>750ti, 1060 Fanless Modified
Mac
  1. iMac
I use this kext and m.2 as boot drive.
There are a few issues for me.

Asus H97/Z97i-PLUS: Shutdown-reboot problem (every now and then)
Asrock x99e-itx: Shutdown panic (every time)

All run good with normal AHCI SSD boot drive.

And this kext seems to affect the loading of the stock bluetooth kext, but can be fixed. Just not work fine out of box.
 
Joined
Feb 18, 2012
Messages
42
Motherboard
Gigabyte Z370 AORUS Gaming 5
CPU
i7-8700
Graphics
RX 580
Mobile Phone
  1. iOS
When trying to do the disk speed test from the OS X, it says that the drive is a read only. In the get info screen, it says read/write.

I have the same problem with Black Magic Disk Speed Test. The workaround is to select a folder on your 950 drive rather than just selecting the root level of the drive.
 
Joined
Feb 18, 2012
Messages
42
Motherboard
Gigabyte Z370 AORUS Gaming 5
CPU
i7-8700
Graphics
RX 580
Mobile Phone
  1. iOS
Awesome! I appreciate all of your help.

Hi jclusso,
Have you found a fix for your "wake from sleep"problem with the 950 Pro drive?
If no, then I will take another look at our systems and see if I can spot anything that I'm doing different from you.
Mike
 
Joined
Jul 6, 2014
Messages
29
Motherboard
Gigabyte Z97 Gaming 7
CPU
Intel Core i7 4970k
Graphics
ASUS STRIX GTX 980 TI
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
Mobile Phone
  1. iOS
No, I was away on travel and was unable to look into it. I think it could be related to my GFX card since i have that installed in one of the PCIx16 slots. I have a bunch of cards.

GTX 980 TI (second PCIx16 slot)
OSXWiFi + Bluetooth Card
Sedna M.2 Adapter Card (this card is in the top PCIx16 slot on my motherboard)
 
Joined
Feb 15, 2016
Messages
8
Mac
Classic Mac
Mobile Phone
The NVMe kext isn't in Multibeast, so you need to use clover configurator to mount the EFI partition on the NVMe drive. Then copy the NVMe kext to EFI/Clover/Kexts/10.11 to make the NVMe drive bootable.

I am using only the M2 samsung 950 and no other disc in my new setup, connected directly to the mobo. From my macbook i have inserted the Kext to the unibeast USB with el capitan 10.11.3. I can install the OS X without any hassle, but after i install multibeast inside the system and reboots. I get the "Still waiting for root" message.

You mention that the NVMe kext should also be placed inside the system once its installed right (not only in the unibeast usb)? So my question is. How do i transfer this kext to that position without accessing the OS X?

Or do i need to re-install the OS X to be able to reach it, and before i reboot the system i should place this Kext inside the ssd EFI/Clover/Kexts/10.11 ?

I will try that now anyways and see if it helps.
 
Joined
Feb 15, 2016
Messages
8
Mac
Classic Mac
Mobile Phone
Just installed a new copy of OS X into the ssd. entered the system. Installed Multibeast and used Efi mounter to mount the ssd. inside the EFI / Kext / 10.11 i put the NVMe file. Reboot. Same message and freeze: Still waiting for root device.

This is the last message i can read:

AppleUSBXHCIPCI CreatePorts. Ports limit reached. Not creating the remaining 6 ports.

More information:
Installed fresh OS X and did not install multibeast atall. reboot. Bios does not find the UEFI so cannot boot anything (obviously). Insert the USB and boots unibeast. I can from there enter the SSD. However, if i do the multibeast and boot with usb to enter the ssd osx. It will not work.

I have tried Multibeast in both UEFI boot mode and Legacy Boot mode. With the NVMeGeneric.kext inside the SSD EFI / KEXTS / 10.11 .. still Waiting for root.

Edit: I have now also with the help from EasyKext utility installed the Nvmegeneric.kext into the ssd system. However, after it says its finished (and need reboot) i cannot see the kext under /extensions ?
If i drag the kext directly to library/extensions i get: System extension cannot be used
the system extension was installed improperly and cannot be used, please try reinstalling it.



Don't know how to proceed =/
 
Joined
Sep 9, 2011
Messages
194
Motherboard
GA-Z170MX Gaming 5
CPU
Intel Core i7-6700
Graphics
GTX 770
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. eMac
  2. iMac
  3. Power Mac
Mobile Phone
  1. iOS
Are you running on a skylake board?

Sounds like you need to follow the skylake starter guide and deal with the USB port limit issue

Once you have the USB's config.plist sorted then you should be able to boot your main drive. get that sorted first, then you copy everything from the USB to the EFI partition on the boot drive.

Your NVME extension should be in the USB kext folder, which will end up on your boot drive later.
 
Joined
Sep 16, 2014
Messages
46
Motherboard
Gigabyte Z390 Aorus Pro Wifi
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Tony, This is excellent news! I've been waiting to pick up a 950 PRO for my z97x-ud3h until more support became available. Question, when you say "install the NVMeGeneric.kext in Clover's EFI/CLOVER/kexts/10.11" you put this on the drive itself once OSx is installed OR in the EFI partition on the USB installer?

I'm assuming on the USB installer first, then install 10.11.3 on the 950 PRO, then boot back into OSx using the USB and copy the driver over to the 950. Is this correct?
 
Top