Contribute
Register

NVME on a Hackintosh

Status
Not open for further replies.
Joined
Feb 20, 2011
Messages
195
Motherboard
Asus Maximus Hero XI Z390
CPU
i9-9900K
Graphics
RX 560
Classic Mac
  1. Power Mac
Mobile Phone
  1. Android
Hello,

Has anyone been able to get an NVME drive recognized on a Hackintosh?
I just got a Samsung SM951-NVME, and it works under Windows, but with Yosemite 10.10.5 it doesn't show up in disk utilities. (on a GA-Z97X-UD3H mainboard with the current bios.)
Elsewhere on the web I read that OSX at this state only supports Apple-branded NVME drives in MacBooks ...
Any ideas?

Many thanks!
 
My 128gb SM951 works fine on Yosemite on my GA-Z97X-UD3H-BK. I had to update to the latest bios before it was recognized.
 
My 128gb SM951 works fine on Yosemite on my GA-Z97X-UD3H-BK. I had to update to the latest bios before it was recognized.

HI,

Is your sm951 also the nvme version ?
 
I guess not.
 
Hello,

Has anyone been able to get an NVME drive recognized on a Hackintosh?
I just got a Samsung SM951-NVME, and it works under Windows, but with Yosemite 10.10.5 it doesn't show up in disk utilities. (on a GA-Z97X-UD3H mainboard with the current bios.)
Elsewhere on the web I read that OSX at this state only supports Apple-branded NVME drives in MacBooks ...
Any ideas?

Many thanks!

You should be able to add patches in Clover to do substitutions of values, so if you can find the ID's for the genuine Apple drive and your drive, you can enter those values in clover so that it can auto patch during the boot process.

That is what I would try doing because it will be persistent through updates and reinstalls.
 
Hello,

Has anyone been able to get an NVME drive recognized on a Hackintosh?
I just got a Samsung SM951-NVME, and it works under Windows, but with Yosemite 10.10.5 it doesn't show up in disk utilities. (on a GA-Z97X-UD3H mainboard with the current bios.)
Elsewhere on the web I read that OSX at this state only supports Apple-branded NVME drives in MacBooks ...
Any ideas?

Many thanks!

Hi joncas,

I too have the SM951-NVMe drive but at this point I am unable to test with OS X, reason the only M.2 supported motherboard I have is a 100 series that is not yet supported by OS X. This drive is what I plan to install OS X on once hardware support is added to El Capitan later in the year.

You've probably done some reading as stated from your post but the links below are definitely an interesting read if you missed them.

Would like to see how this works out.

http://www.anandtech.com/show/9136/the-2015-macbook-review/8
https://pikeralpha.wordpress.com/2015/03/13/new-ionvmefamily-kext/

[video=youtube;7aHL2hcF624]https://www.youtube.com/watch?t=12&v=7aHL2hcF624[/video]
 
You should be able to add patches in Clover to do substitutions of values, so if you can find the ID's for the genuine Apple drive and your drive, you can enter those values in clover so that it can auto patch during the boot process.

That is what I would try doing because it will be persistent through updates and reinstalls.

Many thanks for the hint!

How would I be able to determine these IDs ?
 
There is not a DeviceID used for matching in the info.plist of NVMeFamily.kext. Look for yourself.

I have an NVMe PCI-e SSD and it appears that the Apple driver is using a completely different class to match against, so I am not sure how to get Apple's driver to load.

Here is a dump from a MacBook8,1 (with NVMe): https://dl.dropboxusercontent.com/u/6316213/MacBook8,1 Darwin Dump.zip

Let me know if you figure anything out.
 
Status
Not open for further replies.
Back
Top