Contribute
Register

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

Status
Not open for further replies.
I'm having the same issue mentioned here (Samsung 950 PRO), OSX crashes at restart and crashes when waking from sleep.

here are a couple of my console reports:

Code:
*** Panic Report ***panic(cpu 3 caller 0xffffff801a99caf4): launchd exited (signal 8, exit status 0 )


uuid info:
 0x7fff6bc63000    uuid = <1a7f8274-fc32-3b86-9979-66b8f2b7b5e2>
 0x1050f4000    uuid = <f9041ce4-2cdc-350f-8a46-6a8d32a51a2b>


Thread 3 crashed


RAX: 0xffffffffcd345193, RBX: 0x0000700000080a40, RCX: 0x000000003b9aca00, RDX: 0x00000000ffffffff
RSP: 0x00007000000809a0, RBP: 0x00007000000809a0, RSI: 0x00007fffffe00050, RDI: 0x0000700000080a40
R8:  0x00000000569ec682, R9:  0x00000000fff00000, R10: 0x00007fe5d940f280, R11: 0xfffffffffef700c8
R12: 0x0000700000080a40, R13: 0x00007fffffe00050, R14: 0x0000000000050e97, R15: 0x0000000105129dfd
RFL: 0x0000000000010a07, RIP: 0x00007fff9269c553, CS:  0x000000000000002b, SS:  0x0000000000000023


Thread 0: 0xffffff80686f1b60
    0x00007fff8fbccd01
    0x0000000000000000


Thread 1: 0xffffff80688b0240
    0x000000010510a7f1
    0x00007fff8fbc733f
    0x00007fff8fbcbf6f
    0x00007fff8fbd263b
    0x00007fff8fbc733f
    0x00007fff8fbcb1cf
    0x00007fff8fbcaa34
    0x00007fff8b07768f
    0x00007fff8b075365
    0x0000000000000000


Thread 2: 0xffffff80688afdb0
    0x00007fff8fbdb7b6
    0x0000000000000000


Thread 3: 0xffffff806aee0db0
    0x0000000000000000
    0x0000000000000000


Thread 4: 0xffffff8069dc3000
    0x00007fff8b075365
    0x0000000000000000


Mac OS version: 15C50
Kernel version: Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56 PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64
Kernel UUID: 17EA3101-D2E4-31BF-BDA9-931F51049F93
System model name: MacPro3,1 (Mac-F42C88C8)

Code:
panic(cpu 3 caller 0xffffff80071d155a): Kernel trap at 0xffffff80071c3d61, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000429, CR3: 0x000000001c3b6000, CR4: 0x00000000003627e0
RAX: 0x0000000000000200, RBX: 0x0000000000000429, RCX: 0xffffff8054dbb920, RDX: 0x0000000000000080
RSP: 0xffffff93c23bbdc8, RBP: 0xffffff93c23bbde0, RSI: 0x00000000be420e00, RDI: 0x0000000000000429
R8:  0xffffff8053d3c800, R9:  0x0000000000000001, R10: 0x0000000000000000, R11: 0x0000000000000001
R12: 0x0000000000000000, R13: 0x0000000000000001, R14: 0x0000000000000421, R15: 0x0000000000000421
RFL: 0x0000000000010002, RIP: 0xffffff80071c3d61, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000429, Error code: 0x0000000000000000, Fault CPU: 0x3, PL: 1


Backtrace (CPU 3), Frame : Return Address
0xffffff93c23bba50 : 0xffffff80070de792 
0xffffff93c23bbad0 : 0xffffff80071d155a 
0xffffff93c23bbcb0 : 0xffffff80071ef233 
0xffffff93c23bbcd0 : 0xffffff80071c3d61 
0xffffff93c23bbde0 : 0xffffff80070feb5c 
0xffffff93c23bbe20 : 0xffffff80070fee5e 
0xffffff93c23bbe40 : 0xffffff7f89f28abc 
0xffffff93c23bbe70 : 0xffffff7f89f29f5b 
0xffffff93c23bbeb0 : 0xffffff7f89f29d90 
0xffffff93c23bbef0 : 0xffffff80076b6286 
0xffffff93c23bbf40 : 0xffffff80076b40f1 
0xffffff93c23bbf80 : 0xffffff80076b41e6 
0xffffff93c23bbfb0 : 0xffffff80071cbf77 
      Kernel Extensions in backtrace:
         com.MinnowStor.NVMeGeneric(1.0)[27312503-CF2F-3E2B-8D8D-6E79177410C9]@0xffffff7f89f24000->0xffffff7f89f30fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[6ADFE830-2986-35D2-8C2F-6ABEDBC94F6A]@0xffffff7f8792c000
            dependency: com.apple.iokit.IOStorageFamily(2.1)[956BA336-5C0A-37E9-B395-538D1BD95AC0]@0xffffff7f8784c000


BSD process name corresponding to current thread: kernel_task
Boot args: -v darkwake=8 nvda_drv=1 


Mac OS version:
15C50


Kernel version:
Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56 PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64
Kernel UUID: 17EA3101-D2E4-31BF-BDA9-931F51049F93
Kernel slide:     0x0000000006e00000
Kernel text base: 0xffffff8007000000
__HIB  text base: 0xffffff8006f00000
System model name: MacPro3,1 (Mac-F42C88C8)


System uptime in nanoseconds: 11684499039
last loaded kext at 10961829609: com.apple.driver.AudioAUUC    1.70 (addr 0xffffff7f89f18000, size 28672)

OSX 10.11.2
ASRock H170M Pro4
i5-6500
Gigabyte GTX960 Mini.
Samsung 950 PRO.
 
Well at-least i'm not the only one :). Hopefully someone smarter can figure this out!
 
I would not expect these drives to work with sleep for awhile.
 
My system wakes form sleep without any issues.
Samsung 512GB 950 Pro M.2 in PCI-E adapter.
GigaByte Z97x-UD3H, Intel 4790K
El Capitan 10.11.3


>>After looking further I've confirmed it is definitely related to the NVMe drive. I get a bunch of errors like this when resuming from sleep. Does anyone else have this issue?<<
 
My system wakes form sleep without any issues.
Samsung 512GB 950 Pro M.2 in PCI-E adapter.
GigaByte Z97x-UD3H, Intel 4790K
El Capitan 10.11.3


>>After looking further I've confirmed it is definitely related to the NVMe drive. I get a bunch of errors like this when resuming from sleep. Does anyone else have this issue?<<

What PCI adapter do you have? Also how did you install the NVMe Kext. I just have it in my EFI/CLOVER/kexts/10.11 folder. Did you do anything else?
 
jclusso,
I hope this helps. Good luck.
Let us know how it goes.
mchamlee

Steps for installing Samsung 950 Pro M.2 drive into PCI-E 16 slot:

My PCI-E adapter is made by Sedna. It's $23.90 on Amazon, even less on eBay but shipping takes longer. http://www.amazon.com/gp/product/B00XU7N0JS/

I used EFI Mounter V3 to mount the EFI partition. Then copied the NVMeGeneric.kext file to this folder: Volumes/EFI/EFI/CLOVER/kexts/10.11/

I do not have the NVMeGeneric.kext in my System/Library/Extensions folder.

Also, to make the 950 Pro bootable, I had to make this change in the motherboard BIOS:
BIOS Features/Windows 8 Features/Storage Boot Option Control/UEFI Only

>>My system wakes form sleep without any issues.
Samsung 512GB 950 Pro M.2 in PCI-E adapter.
GigaByte Z97x-UD3H, Intel 4790K
El Capitan 10.11.3<<


Background of my build and drive installation.
My build started with an UniBeast/MultiBeast installation of El Capitan on a SATA SSD drive. Thanks to TonyMac, El Capitan it was running smoothly (including Messages & Sleep) prior to me cloning the SATA drive to the M.2 drive.

I used these steps which were originally posted in this thread by by AppleIIGuy (thanks), to clone from SATA to M.2:
1. installing the nvme kext to my clover 10.11 folder (I used the EFI Mounter app to mount the EFI partition).
2. Install the M.2 SSD then reboot
3. Format the M.2 Drive
4. Use CCC to clone my boot drive to the m.2 drive
5. installing Clover to the m.2 drive
6. Copying the entire contents of /EFI/CLOVER from my old ssd to the new ssd's /EFI/CLOVER
 
Thanks for the info. I've done everything you said except mine was with a fresh install of El Capitan 10.11.2. I since upgraded to 10.11.3 and ordered the SEDNA card you mentioned which comes today. I found your mentioning of it further up in the thread and ordered it. Hopefully that is the problem. I currently have my 950 in a different card I bought on Amazon.

I'm wondering if you ever installed the 950 into the m.2 slot on the board because I tried that as well, but still had the sleep issues.
 
Yes, I did originally install the drive in the M.2 slot. But due to the limitations of the M.2 slot on my motherboard the benchmarks were not what they should be, read and write speeds were both around 500MB/s.
Installed in the PCI-E 16 slot, I'm getting 1430MB/s write speed and 2247MB/s read speed.
I used Black Magic Disk Speed test and AJA for benchmarking.
I didn't test the sleep function with the M.2 slot.



I'm wondering if you ever installed the 950 into the m.2 slot on the board because I tried that as well, but still had the sleep issues.
 
Yes, I did originally install the drive in the M.2 slot. But due to the limitations of the M.2 slot on my motherboard the benchmarks were not what they should be, read and write speeds were both around 500MB/s.
Installed in the PCI-E 16 slot, I'm getting 1430MB/s write speed and 2247MB/s read speed.
I used Black Magic Disk Speed test and AJA for benchmarking.
I didn't test the sleep function with the M.2 slot.

By the way that adapter is like $9 on eBay from China.
 
Status
Not open for further replies.
Back
Top