Contribute
Register

NVME on a Hackintosh

Status
Not open for further replies.
Has anyone made any progress on using a non-apple NVME device? I just got the Samsung 950 Pro NVME drive and in the same situation; shows up in BIOS but not in Disk Utilities.
 
Has anyone made any progress on using a non-apple NVME device? I just got the Samsung 950 Pro NVME drive and in the same situation; shows up in BIOS but not in Disk Utilities.

Boot with clover and press F2 at the boot menu. That should save a preboot.log to Clover/misc/reboot.log.

What class does it say your NVMe SSD is?
 
I also have a samsung 950 pro. If I plug it, I can't even boot osx on my normal ssd drive. Any idea?
 
Boot with clover and press F2 at the boot menu. That should save a preboot.log to Clover/misc/reboot.log.

What class does it say your NVMe SSD is?

In preboot.log there is a line that reads

PciRoot(0x0)\Pci(0x1,0x1)\Pci(0x0,0x0)\NVMe(0x1,2B-13-16-5A-53-38-25-00)
 
In preboot.log there is a line that reads

PciRoot(0x0)\Pci(0x1,0x1)\Pci(0x0,0x0)\NVMe(0x1,2B-13-16-5A-53-38-25-00)



I was expecting something like this list of PCI devices in that log:

4:432 0:000 PCI (00|00:00.00) : 8086 2E30 class=060000
4:432 0:000 PCI (00|00:02.00) : 8086 2E32 class=030000
4:432 0:000 Found GFX model=Unknown
4:432 0:000 PCI (00|00:02.01) : 8086 2E33 class=038000
4:432 0:000 PCI (00|00:1B.00) : 8086 27D8 class=040300
4:432 0:000 PCI (00|00:1C.00) : 8086 27D0 class=060400
4:432 0:000 PCI (00|01:00.00) : 10DE 01D1 class=030000
4:432 0:000 Found NVidia model=Gigabyte GeForce 7300 LE
4:432 0:000 PCI (00|00:1D.00) : 8086 27C8 class=0C0300
4:432 0:000 PCI (00|00:1D.01) : 8086 27C9 class=0C0300
4:432 0:000 PCI (00|00:1D.02) : 8086 27CA class=0C0300
4:432 0:000 PCI (00|00:1D.03) : 8086 27CB class=0C0300
4:432 0:000 PCI (00|00:1D.07) : 8086 27CC class=0C0320
4:432 0:000 PCI (00|00:1E.00) : 8086 244E class=060401
4:432 0:000 PCI (00|02:05.00) : 10EC 8167 class=020000
4:432 0:000 PCI (00|00:1F.00) : 8086 27B8 class=060100
4:432 0:000 PCI (00|00:1F.02) : 8086 27C0 class=01018F
4:432 0:000 PCI (00|00:1F.03) : 8086 27DA class=0C0500


Perhaps post the whole log?
 
I was expecting something like this list of PCI devices in that log:

4:432 0:000 PCI (00|00:00.00) : 8086 2E30 class=060000
4:432 0:000 PCI (00|00:02.00) : 8086 2E32 class=030000
4:432 0:000 Found GFX model=Unknown
4:432 0:000 PCI (00|00:02.01) : 8086 2E33 class=038000
4:432 0:000 PCI (00|00:1B.00) : 8086 27D8 class=040300
4:432 0:000 PCI (00|00:1C.00) : 8086 27D0 class=060400
4:432 0:000 PCI (00|01:00.00) : 10DE 01D1 class=030000
4:432 0:000 Found NVidia model=Gigabyte GeForce 7300 LE
4:432 0:000 PCI (00|00:1D.00) : 8086 27C8 class=0C0300
4:432 0:000 PCI (00|00:1D.01) : 8086 27C9 class=0C0300
4:432 0:000 PCI (00|00:1D.02) : 8086 27CA class=0C0300
4:432 0:000 PCI (00|00:1D.03) : 8086 27CB class=0C0300
4:432 0:000 PCI (00|00:1D.07) : 8086 27CC class=0C0320
4:432 0:000 PCI (00|00:1E.00) : 8086 244E class=060401
4:432 0:000 PCI (00|02:05.00) : 10EC 8167 class=020000
4:432 0:000 PCI (00|00:1F.00) : 8086 27B8 class=060100
4:432 0:000 PCI (00|00:1F.02) : 8086 27C0 class=01018F
4:432 0:000 PCI (00|00:1F.03) : 8086 27DA class=0C0500


Perhaps post the whole log?


my samsung 950 pro is recognized as such:
0:107 0:000 PCI (00|0B:00.00) : 144D A802 class=010802

Maybe its also a bios problem with my board hence it does not show up in bios but it shows up in boot selection screen of bios.. kinda weird.

IONvmeFamily.kext looks for
"IOPCIClassMatch" = "0x01800200&0xffffff00"
 
I also have a samsung 950 pro. If I plug it, I can't even boot osx on my normal ssd drive. Any idea?

many boards disable certain SATA ports for the use of NVME at max lanes.

Look at your manual in which port you should plug your sata while having an nvme running.
 
many boards disable certain SATA ports for the use of NVME at max lanes.

Look at your manual in which port you should plug your sata while having an nvme running.


Yes, thanks! now osx boots fine. But still impossible to see the nvme ssd on osx. It works perfectly on windows though
 
This OSX driver should be released anyday now. READ HERE: http://www.macvidcards.com/blog

EVENTUAL DOWNLOAD: http://www.macvidcards.com/401/login.php?redirect=/nvme-driver1.html

That's terrific ! Just tried it and it works for my SM951-nvme. Here is the actual download link:
http://www.macvidcards.com/nvme-driver1.html

With Clover-efi, just copy the "NVMeGeneric.kext" into the kext folder matching your system version (or "Other") in EFI/Clover/kexts and reboot. No need to chown or rebuild caches.
(As the blog page states, it presumably won't be able to boot osx...)
 
Status
Not open for further replies.
Back
Top