Contribute
Register

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

Status
Not open for further replies.
You cannot install kexts using Finder. So hopefully that is not what you meant by "copy Hackr... in to /Library/Extensions". If by 'copy' you meant you used 'sudo cp -R ...', that's fine.

Also, you should probably plan on keeping SIP disabled, as you cannot predict when the system will decide to rebuild cache.
cp -a, and chown -R 0:0

but about cache -- I rebuilt cache myself with "kextcache -system-cache -verbose". That's good or bad?
 
cp -a, and chown -R 0:0

but about cache -- I rebuilt cache myself with "kextcache -system-cache -verbose". That's good or bad?

Permissions will be wrong with sudo cp -a. Use sudo cp -R. And once you make the permissions wrong you have to remove what you have before copying (sudo rm -r).

Code:
sudo kextcache -i /
 
Permissions will be wrong with sudo cp -a. Use sudo cp -R. And once you make the permissions wrong you have to remove what you have before copying (sudo rm -r).

Code:
sudo kextcache -i /
Done. Also, that -i option on kextcache sure did more than usual. Result, a few seconds after I plug in Helios with SSD inside:


Code:
Mon Sep 26 08:18:46 2016

*** Panic Report ***
panic(cpu 0 caller 0xffffff8012609f4a): Kernel trap at 0xffffff7f946de117, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xffffff91441b5000, CR3: 0x0000000017037000, CR4: 0x00000000001627e0
RAX: 0xffffff91441b4f00, RBX: 0x0000000000000021, RCX: 0x00000000012dff00, RDX: 0x0000000000000200
RSP: 0xffffff9125ccba40, RBP: 0xffffff9125ccba80, RSI: 0x0000000000000000, RDI: 0xffffff8038d31800
R8:  0x0000000000000000, R9:  0x0000000000000000, R10: 0xffffff7f946ef868, R11: 0x0000000000004000
R12: 0x0000000000c60000, R13: 0x0000000000000027, R14: 0xffffff8038d31800, R15: 0xfffffffffffe3e00
RFL: 0x0000000000010246, RIP: 0xffffff7f946de117, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0xffffff91441b5000, Error code: 0x0000000000000002, Fault CPU: 0x0, PL: 0

Backtrace (CPU 0), Frame : Return Address
0xffffff9125ccb6d0 : 0xffffff80124f748c
0xffffff9125ccb750 : 0xffffff8012609f4a
0xffffff9125ccb930 : 0xffffff80124a9743
0xffffff9125ccb950 : 0xffffff7f946de117
0xffffff9125ccba80 : 0xffffff7f946dddeb
0xffffff9125ccbad0 : 0xffffff7f946de279
0xffffff9125ccbb00 : 0xffffff7f946cf66c
0xffffff9125ccbbb0 : 0xffffff7f92d36041
0xffffff9125ccbc00 : 0xffffff7f92d3896b
0xffffff9125ccbc60 : 0xffffff7f92d4232b
0xffffff9125ccbca0 : 0xffffff7f948247e6
0xffffff9125ccbe10 : 0xffffff7f94824b40
0xffffff9125ccbe40 : 0xffffff7f94825080
0xffffff9125ccbe80 : 0xffffff8012a9b86e
0xffffff9125ccbf10 : 0xffffff8012a9b0d6
0xffffff9125ccbf60 : 0xffffff8012a9caee
0xffffff9125ccbfb0 : 0xffffff80124a6af7
      Kernel Extensions in backtrace:
         com.apple.iokit.IOStorageFamily(2.1)[510A2AD8-C127-34AA-A984-95A82C6AC1DA]@0xffffff7f92d32000->0xffffff7f92d58fff
         com.apple.driver.AppleXsanScheme(3.0)[CE9B9375-DE2D-396A-9AB5-088FF26F081B]@0xffffff7f94823000->0xffffff7f9482cfff
            dependency: com.apple.iokit.IOStorageFamily(2.1)[510A2AD8-C127-34AA-A984-95A82C6AC1DA]@0xffffff7f92d32000
         com.apple.hack.HackrNVMeFamily(92.1)[B460E2CE-D16E-3C0F-B41F-0E2A84FEB291]@0xffffff7f946ca000->0xffffff7f946fbfff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[C521A417-63C5-3F01-AD3A-C2BBFA94763D]@0xffffff7f9332e000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[731443D8-78D5-30C8-939A-1ED3E857CA22]@0xffffff7f92e14000
            dependency: com.apple.driver.AppleEFINVRAM(2.1)[6F4404D6-8625-35CA-AEB6-6ECD7B64FA52]@0xffffff7f946bf000
            dependency: com.apple.iokit.IOStorageFamily(2.1)[510A2AD8-C127-34AA-A984-95A82C6AC1DA]@0xffffff7f92d32000
            dependency: com.apple.iokit.IOReportFamily(31)[3CAF0CDE-3EB5-32C8-91EF-EC5C7CAFBA22]@0xffffff7f93902000

BSD process name corresponding to current thread: kernel_task
Boot args: rootless=1

Mac OS version:
16A323

Kernel version:
Darwin Kernel Version 16.0.0: Mon Aug 29 17:56:20 PDT 2016; root:xnu-3789.1.32~3/RELEASE_X86_64
Kernel UUID: 622D2470-C34D-31F9-A62B-6AA9A3C6A3CD
Kernel slide:     0x0000000012200000
Kernel text base: 0xffffff8012400000
__HIB  text base: 0xffffff8012300000
System model name: iMac15,1 (Mac-)

System uptime in nanoseconds: 64104737606
last loaded kext at 59099480930: com.apple.hack.HackrNVMeFamily   92.1.0 (addr 0xffffff7f946ca000, size 204800)
loaded kexts:
com.intel.kext.intelhaxm   1.1.1
com.Cycling74.driver.Soundflower   2
com.apple.driver.AppleBluetoothMultitouch   92
com.apple.iokit.IOBluetoothSerialManager   5.0.0f18
com.apple.driver.AGPM   110.23.7
com.apple.driver.X86PlatformShim   1.0.0
com.apple.driver.ApplePlatformEnabler   2.7.0d0
com.apple.filesystems.autofs   3.0
com.apple.driver.AppleOSXWatchdog   1
com.apple.driver.AppleMikeyHIDDriver   127
com.apple.driver.AppleMikeyDriver   276.26
com.apple.driver.AppleHDAHardwareConfigDriver   276.26
com.apple.driver.AppleHDA   276.26
com.apple.driver.AudioAUUC   1.70
com.apple.driver.AppleGraphicsDevicePolicy   3.13.60
com.apple.driver.AppleUpstreamUserClient   3.6.4
com.apple.kext.AMDFramebuffer   1.4.4
com.apple.driver.pmtelemetry   1
com.apple.iokit.IOUserEthernet   1.0.1
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.AMDRadeonX4000   1.4.4
com.apple.driver.AppleIntelHD5000Graphics   10.1.8
com.apple.driver.AppleHV   1
com.apple.driver.AppleThunderboltIP   3.0.8
com.apple.driver.ACPI_SMC_PlatformPlugin   1.0.0
com.apple.driver.AppleMuxControl   3.13.60
com.apple.driver.AppleLPC   3.1
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport   5.0.0f18
com.apple.driver.AppleSMCLMU   208
com.apple.kext.AMD9000Controller   1.4.4
com.apple.driver.AppleIntelFramebufferAzul   10.1.8
com.apple.driver.AppleIntelSlowAdaptiveClocking   4.0.0
com.apple.driver.AppleFIVRDriver   4.1.0
com.apple.driver.AppleBacklight   170.9.10
com.apple.driver.AppleMCCSControl   1.2.13
com.apple.iokit.SCSITaskUserClient   394
com.apple.iokit.IOBluetoothUSBDFU   5.0.0f18
com.apple.driver.CoreStorageFsck   540
com.apple.driver.AppleFileSystemDriver   3.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless   1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib   1.0.0
com.apple.BootCache   39
com.apple.filesystems.hfs.kext   366.1.1
com.apple.iokit.IOAHCIBlockStorage   295.1.1
com.apple.driver.AppleSDXC   1.7.6
com.apple.iokit.AppleBCM5701Ethernet   10.2.6
com.apple.driver.AirPort.Brcm4360   1100.37.1a16
com.apple.driver.AppleAHCIPort   326
com.apple.driver.AppleACPIButtons   5.0
com.apple.driver.AppleRTC   2.0
com.apple.driver.AppleHPET   1.8
com.apple.driver.AppleSMBIOS   2.1
com.apple.driver.AppleACPIEC   5.0
com.apple.driver.AppleAPIC   1.7
com.apple.nke.applicationfirewall   171
com.apple.security.quarantine   3
com.apple.security.TMSafetyNet   8
com.apple.hack.HackrNVMeFamily   92.1.0
com.apple.driver.AppleThunderboltPCIUpAdapter   2.0.3
com.apple.driver.AppleBluetoothHIDKeyboard   197
com.apple.driver.AppleHIDKeyboard   197
com.apple.driver.IOBluetoothHIDDriver   5.0.0f18
com.apple.driver.AppleMultitouchDriver   367.6
com.apple.driver.AppleInputDeviceSupport   76.1
com.apple.iokit.IOSerialFamily   11
com.apple.kext.triggers   1.0
com.apple.driver.DspFuncLib   276.26
com.apple.kext.OSvKernDSPLib   525
com.apple.iokit.IOSurface   152
com.apple.driver.IOPlatformPluginLegacy   1.0.0
com.apple.driver.AppleGraphicsControl   3.13.60
com.apple.driver.AppleThunderboltEDMSink   4.1.1
com.apple.driver.AppleHDAController   276.26
com.apple.iokit.IOHDAFamily   276.26
com.apple.iokit.IOAudioFamily   205.11
com.apple.vecLib.kext   1.2.0
com.apple.iokit.IOBluetoothHostControllerUSBTransport   5.0.0f18
com.apple.iokit.IOBluetoothHostControllerTransport   5.0.0f18
com.apple.iokit.IOBluetoothFamily   5.0.0f18
com.apple.driver.AppleSMBusPCI   1.0.14d1
com.apple.driver.X86PlatformPlugin   1.0.0
com.apple.driver.IOPlatformPluginFamily   6.0.0d8
com.apple.kext.AMDSupport   1.4.4
com.apple.AppleGraphicsDeviceControl   3.13.60
com.apple.iokit.IOAcceleratorFamily2   288.13
com.apple.iokit.IOSlowAdaptiveClockingFamily   1.0.0
com.apple.driver.AppleBacklightExpert   1.1.0
com.apple.iokit.IONDRVSupport   2.4.1
com.apple.driver.AppleSMC   3.1.9
com.apple.driver.AppleSMBusController   1.0.14d1
com.apple.iokit.IOGraphicsFamily   2.4.1
com.apple.iokit.IOSCSIBlockCommandsDevice   394
com.apple.driver.AppleUSBHIDMouse   188
com.apple.iokit.IOUSBHIDDriver   900.4.1
com.apple.driver.AppleHIDMouse   188
com.apple.iokit.IOUSBMassStorageDriver   131.1.1
com.apple.iokit.IOSCSIArchitectureModelFamily   394
com.apple.driver.usb.IOUSBHostHIDDevice   1.1
com.apple.driver.usb.AppleUSBHub   1.1
com.apple.driver.usb.cdc   5.0.0
com.apple.driver.usb.networking   5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice   1.1
com.apple.driver.CoreStorage   540
com.apple.filesystems.hfs.encodings.kext   1
com.apple.driver.AppleUSBMergeNub   900.4.1
com.apple.driver.AppleThunderboltDPInAdapter   4.5.3
com.apple.driver.AppleThunderboltDPOutAdapter   4.5.3
com.apple.driver.AppleThunderboltDPAdapterFamily   4.5.3
com.apple.driver.AppleThunderboltPCIDownAdapter   2.0.3
com.apple.driver.AppleXsanScheme   3
com.apple.driver.AppleThunderboltNHI   4.1.3
com.apple.iokit.IOThunderboltFamily   6.2.1
com.apple.iokit.IOEthernetAVBController   1.0.3b4
com.apple.iokit.IO80211Family   1200.12.2
com.apple.driver.mDNSOffloadUserClient   1.0.1b8
com.apple.iokit.IONetworkingFamily   3.2
com.apple.driver.corecapture   1.0.4
com.apple.iokit.IOAHCIFamily   288
com.apple.driver.usb.AppleUSBXHCIPCI   1.1
com.apple.driver.usb.AppleUSBXHCI   1.1
com.apple.driver.usb.AppleUSBHostPacketFilter   1.0
com.apple.iokit.IOUSBFamily   900.4.1
com.apple.iokit.IOUSBHostFamily   1.1
com.apple.driver.AppleUSBHostMergeProperties   1.1
com.apple.driver.AppleEFINVRAM   2.1
com.apple.iokit.IOHIDFamily   2.0.0
com.apple.driver.AppleBusPowerController   1.0
com.apple.driver.AppleEFIRuntime   2.0
com.apple.iokit.IOSMBusFamily   1.1
com.apple.security.sandbox   300.0
com.apple.kext.AppleMatch   1.0.0d1
com.apple.driver.AppleKeyStore   2
com.apple.driver.AppleMobileFileIntegrity   1.0.5
com.apple.driver.AppleCredentialManager   1.0
com.apple.driver.DiskImages   444
com.apple.iokit.IOStorageFamily   2.1
com.apple.iokit.IOReportFamily   31
com.apple.driver.AppleFDEKeyStore   28.30
com.apple.driver.AppleACPIPlatform   5.0
com.apple.iokit.IOPCIFamily   2.9
com.apple.iokit.IOACPIFamily   1.4
com.apple.kec.pthread   1
com.apple.kec.corecrypto   1.0
com.apple.kec.Libm   1
Model: iMac15,1, BootROM IM151.0207.B07, 4 processors, Intel Core i7, 4 GHz, 8 GB, SMC 2.23f11
Graphics: AMD Radeon R9 M295X, AMD Radeon R9 M295X, PCIe, 4096 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463531323634485A2D314736453220
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463531323634485A2D314736453220
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x142), Broadcom BCM43xx 1.0
Bluetooth: Version 5.0.0f18, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: APPLE SSD SM0512F, 500.28 GB
USB Device: USB 3.0 Bus
USB Device: Backup+ Hub
USB Device: Backup+ Hub WH
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: FaceTime HD Camera (Built-in)
USB Device: Backup+ Hub
USB Device: Apple Optical USB Mouse
Thunderbolt Bus: iMac, Apple Inc., 26.1
Thunderbolt Device: Helios, Other World Computing, 1, 25.1
 
Done. Also, that -i option on kextcache sure did more than usual. Result, a few seconds after I plug in Helios with SSD inside:


Code:
Mon Sep 26 08:18:46 2016

*** Panic Report ***
panic(cpu 0 caller 0xffffff8012609f4a): Kernel trap at 0xffffff7f946de117, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xffffff91441b5000, CR3: 0x0000000017037000, CR4: 0x00000000001627e0
RAX: 0xffffff91441b4f00, RBX: 0x0000000000000021, RCX: 0x00000000012dff00, RDX: 0x0000000000000200
RSP: 0xffffff9125ccba40, RBP: 0xffffff9125ccba80, RSI: 0x0000000000000000, RDI: 0xffffff8038d31800
R8:  0x0000000000000000, R9:  0x0000000000000000, R10: 0xffffff7f946ef868, R11: 0x0000000000004000
R12: 0x0000000000c60000, R13: 0x0000000000000027, R14: 0xffffff8038d31800, R15: 0xfffffffffffe3e00
RFL: 0x0000000000010246, RIP: 0xffffff7f946de117, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0xffffff91441b5000, Error code: 0x0000000000000002, Fault CPU: 0x0, PL: 0

Backtrace (CPU 0), Frame : Return Address
0xffffff9125ccb6d0 : 0xffffff80124f748c
0xffffff9125ccb750 : 0xffffff8012609f4a
0xffffff9125ccb930 : 0xffffff80124a9743
0xffffff9125ccb950 : 0xffffff7f946de117
0xffffff9125ccba80 : 0xffffff7f946dddeb
0xffffff9125ccbad0 : 0xffffff7f946de279
0xffffff9125ccbb00 : 0xffffff7f946cf66c
0xffffff9125ccbbb0 : 0xffffff7f92d36041
0xffffff9125ccbc00 : 0xffffff7f92d3896b
0xffffff9125ccbc60 : 0xffffff7f92d4232b
0xffffff9125ccbca0 : 0xffffff7f948247e6
0xffffff9125ccbe10 : 0xffffff7f94824b40
0xffffff9125ccbe40 : 0xffffff7f94825080
0xffffff9125ccbe80 : 0xffffff8012a9b86e
0xffffff9125ccbf10 : 0xffffff8012a9b0d6
0xffffff9125ccbf60 : 0xffffff8012a9caee
0xffffff9125ccbfb0 : 0xffffff80124a6af7
      Kernel Extensions in backtrace:
         com.apple.iokit.IOStorageFamily(2.1)[510A2AD8-C127-34AA-A984-95A82C6AC1DA]@0xffffff7f92d32000->0xffffff7f92d58fff
         com.apple.driver.AppleXsanScheme(3.0)[CE9B9375-DE2D-396A-9AB5-088FF26F081B]@0xffffff7f94823000->0xffffff7f9482cfff
            dependency: com.apple.iokit.IOStorageFamily(2.1)[510A2AD8-C127-34AA-A984-95A82C6AC1DA]@0xffffff7f92d32000
         com.apple.hack.HackrNVMeFamily(92.1)[B460E2CE-D16E-3C0F-B41F-0E2A84FEB291]@0xffffff7f946ca000->0xffffff7f946fbfff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[C521A417-63C5-3F01-AD3A-C2BBFA94763D]@0xffffff7f9332e000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[731443D8-78D5-30C8-939A-1ED3E857CA22]@0xffffff7f92e14000
            dependency: com.apple.driver.AppleEFINVRAM(2.1)[6F4404D6-8625-35CA-AEB6-6ECD7B64FA52]@0xffffff7f946bf000
            dependency: com.apple.iokit.IOStorageFamily(2.1)[510A2AD8-C127-34AA-A984-95A82C6AC1DA]@0xffffff7f92d32000
            dependency: com.apple.iokit.IOReportFamily(31)[3CAF0CDE-3EB5-32C8-91EF-EC5C7CAFBA22]@0xffffff7f93902000

BSD process name corresponding to current thread: kernel_task
Boot args: rootless=1

Mac OS version:
16A323

Kernel version:
Darwin Kernel Version 16.0.0: Mon Aug 29 17:56:20 PDT 2016; root:xnu-3789.1.32~3/RELEASE_X86_64
Kernel UUID: 622D2470-C34D-31F9-A62B-6AA9A3C6A3CD
Kernel slide:     0x0000000012200000
Kernel text base: 0xffffff8012400000
__HIB  text base: 0xffffff8012300000
System model name: iMac15,1 (Mac-)

System uptime in nanoseconds: 64104737606
last loaded kext at 59099480930: com.apple.hack.HackrNVMeFamily   92.1.0 (addr 0xffffff7f946ca000, size 204800)
loaded kexts:
com.intel.kext.intelhaxm   1.1.1
com.Cycling74.driver.Soundflower   2
com.apple.driver.AppleBluetoothMultitouch   92
com.apple.iokit.IOBluetoothSerialManager   5.0.0f18
com.apple.driver.AGPM   110.23.7
com.apple.driver.X86PlatformShim   1.0.0
com.apple.driver.ApplePlatformEnabler   2.7.0d0
com.apple.filesystems.autofs   3.0
com.apple.driver.AppleOSXWatchdog   1
com.apple.driver.AppleMikeyHIDDriver   127
com.apple.driver.AppleMikeyDriver   276.26
com.apple.driver.AppleHDAHardwareConfigDriver   276.26
com.apple.driver.AppleHDA   276.26
com.apple.driver.AudioAUUC   1.70
com.apple.driver.AppleGraphicsDevicePolicy   3.13.60
com.apple.driver.AppleUpstreamUserClient   3.6.4
com.apple.kext.AMDFramebuffer   1.4.4
com.apple.driver.pmtelemetry   1
com.apple.iokit.IOUserEthernet   1.0.1
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.AMDRadeonX4000   1.4.4
com.apple.driver.AppleIntelHD5000Graphics   10.1.8
com.apple.driver.AppleHV   1
com.apple.driver.AppleThunderboltIP   3.0.8
com.apple.driver.ACPI_SMC_PlatformPlugin   1.0.0
com.apple.driver.AppleMuxControl   3.13.60
com.apple.driver.AppleLPC   3.1
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport   5.0.0f18
com.apple.driver.AppleSMCLMU   208
com.apple.kext.AMD9000Controller   1.4.4
com.apple.driver.AppleIntelFramebufferAzul   10.1.8
com.apple.driver.AppleIntelSlowAdaptiveClocking   4.0.0
com.apple.driver.AppleFIVRDriver   4.1.0
com.apple.driver.AppleBacklight   170.9.10
com.apple.driver.AppleMCCSControl   1.2.13
com.apple.iokit.SCSITaskUserClient   394
com.apple.iokit.IOBluetoothUSBDFU   5.0.0f18
com.apple.driver.CoreStorageFsck   540
com.apple.driver.AppleFileSystemDriver   3.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless   1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib   1.0.0
com.apple.BootCache   39
com.apple.filesystems.hfs.kext   366.1.1
com.apple.iokit.IOAHCIBlockStorage   295.1.1
com.apple.driver.AppleSDXC   1.7.6
com.apple.iokit.AppleBCM5701Ethernet   10.2.6
com.apple.driver.AirPort.Brcm4360   1100.37.1a16
com.apple.driver.AppleAHCIPort   326
com.apple.driver.AppleACPIButtons   5.0
com.apple.driver.AppleRTC   2.0
com.apple.driver.AppleHPET   1.8
com.apple.driver.AppleSMBIOS   2.1
com.apple.driver.AppleACPIEC   5.0
com.apple.driver.AppleAPIC   1.7
com.apple.nke.applicationfirewall   171
com.apple.security.quarantine   3
com.apple.security.TMSafetyNet   8
com.apple.hack.HackrNVMeFamily   92.1.0
com.apple.driver.AppleThunderboltPCIUpAdapter   2.0.3
com.apple.driver.AppleBluetoothHIDKeyboard   197
com.apple.driver.AppleHIDKeyboard   197
com.apple.driver.IOBluetoothHIDDriver   5.0.0f18
com.apple.driver.AppleMultitouchDriver   367.6
com.apple.driver.AppleInputDeviceSupport   76.1
com.apple.iokit.IOSerialFamily   11
com.apple.kext.triggers   1.0
com.apple.driver.DspFuncLib   276.26
com.apple.kext.OSvKernDSPLib   525
com.apple.iokit.IOSurface   152
com.apple.driver.IOPlatformPluginLegacy   1.0.0
com.apple.driver.AppleGraphicsControl   3.13.60
com.apple.driver.AppleThunderboltEDMSink   4.1.1
com.apple.driver.AppleHDAController   276.26
com.apple.iokit.IOHDAFamily   276.26
com.apple.iokit.IOAudioFamily   205.11
com.apple.vecLib.kext   1.2.0
com.apple.iokit.IOBluetoothHostControllerUSBTransport   5.0.0f18
com.apple.iokit.IOBluetoothHostControllerTransport   5.0.0f18
com.apple.iokit.IOBluetoothFamily   5.0.0f18
com.apple.driver.AppleSMBusPCI   1.0.14d1
com.apple.driver.X86PlatformPlugin   1.0.0
com.apple.driver.IOPlatformPluginFamily   6.0.0d8
com.apple.kext.AMDSupport   1.4.4
com.apple.AppleGraphicsDeviceControl   3.13.60
com.apple.iokit.IOAcceleratorFamily2   288.13
com.apple.iokit.IOSlowAdaptiveClockingFamily   1.0.0
com.apple.driver.AppleBacklightExpert   1.1.0
com.apple.iokit.IONDRVSupport   2.4.1
com.apple.driver.AppleSMC   3.1.9
com.apple.driver.AppleSMBusController   1.0.14d1
com.apple.iokit.IOGraphicsFamily   2.4.1
com.apple.iokit.IOSCSIBlockCommandsDevice   394
com.apple.driver.AppleUSBHIDMouse   188
com.apple.iokit.IOUSBHIDDriver   900.4.1
com.apple.driver.AppleHIDMouse   188
com.apple.iokit.IOUSBMassStorageDriver   131.1.1
com.apple.iokit.IOSCSIArchitectureModelFamily   394
com.apple.driver.usb.IOUSBHostHIDDevice   1.1
com.apple.driver.usb.AppleUSBHub   1.1
com.apple.driver.usb.cdc   5.0.0
com.apple.driver.usb.networking   5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice   1.1
com.apple.driver.CoreStorage   540
com.apple.filesystems.hfs.encodings.kext   1
com.apple.driver.AppleUSBMergeNub   900.4.1
com.apple.driver.AppleThunderboltDPInAdapter   4.5.3
com.apple.driver.AppleThunderboltDPOutAdapter   4.5.3
com.apple.driver.AppleThunderboltDPAdapterFamily   4.5.3
com.apple.driver.AppleThunderboltPCIDownAdapter   2.0.3
com.apple.driver.AppleXsanScheme   3
com.apple.driver.AppleThunderboltNHI   4.1.3
com.apple.iokit.IOThunderboltFamily   6.2.1
com.apple.iokit.IOEthernetAVBController   1.0.3b4
com.apple.iokit.IO80211Family   1200.12.2
com.apple.driver.mDNSOffloadUserClient   1.0.1b8
com.apple.iokit.IONetworkingFamily   3.2
com.apple.driver.corecapture   1.0.4
com.apple.iokit.IOAHCIFamily   288
com.apple.driver.usb.AppleUSBXHCIPCI   1.1
com.apple.driver.usb.AppleUSBXHCI   1.1
com.apple.driver.usb.AppleUSBHostPacketFilter   1.0
com.apple.iokit.IOUSBFamily   900.4.1
com.apple.iokit.IOUSBHostFamily   1.1
com.apple.driver.AppleUSBHostMergeProperties   1.1
com.apple.driver.AppleEFINVRAM   2.1
com.apple.iokit.IOHIDFamily   2.0.0
com.apple.driver.AppleBusPowerController   1.0
com.apple.driver.AppleEFIRuntime   2.0
com.apple.iokit.IOSMBusFamily   1.1
com.apple.security.sandbox   300.0
com.apple.kext.AppleMatch   1.0.0d1
com.apple.driver.AppleKeyStore   2
com.apple.driver.AppleMobileFileIntegrity   1.0.5
com.apple.driver.AppleCredentialManager   1.0
com.apple.driver.DiskImages   444
com.apple.iokit.IOStorageFamily   2.1
com.apple.iokit.IOReportFamily   31
com.apple.driver.AppleFDEKeyStore   28.30
com.apple.driver.AppleACPIPlatform   5.0
com.apple.iokit.IOPCIFamily   2.9
com.apple.iokit.IOACPIFamily   1.4
com.apple.kec.pthread   1
com.apple.kec.corecrypto   1.0
com.apple.kec.Libm   1
Model: iMac15,1, BootROM IM151.0207.B07, 4 processors, Intel Core i7, 4 GHz, 8 GB, SMC 2.23f11
Graphics: AMD Radeon R9 M295X, AMD Radeon R9 M295X, PCIe, 4096 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463531323634485A2D314736453220
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463531323634485A2D314736453220
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x142), Broadcom BCM43xx 1.0
Bluetooth: Version 5.0.0f18, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: APPLE SSD SM0512F, 500.28 GB
USB Device: USB 3.0 Bus
USB Device: Backup+ Hub
USB Device: Backup+ Hub WH
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: FaceTime HD Camera (Built-in)
USB Device: Backup+ Hub
USB Device: Apple Optical USB Mouse
Thunderbolt Bus: iMac, Apple Inc., 26.1
Thunderbolt Device: Helios, Other World Computing, 1, 25.1

Your SSD may not be compatible with Pike's patches...

But... Try a fresh install without any unnecessary software...

eg. without:
com.intel.kext.intelhaxm 1.1.1
com.Cycling74.driver.Soundflower 2
 
I removed those two & rebooted & crashed but forgot to:

# kextcache -i /
kext file:///Library/Extensions/CmUSBMassStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext HackrNVMeFamily-10_12_0.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
KernelCache ID: F44EE2D04696D39829A8CB6E73B2D43B
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>
#

Now rebooting again, with Helios unplugged. Will return and edit message. Edit: it crashed again.
 
I removed those two & rebooted & crashed but forgot to:

# kextcache -i /
kext file:///Library/Extensions/CmUSBMassStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext HackrNVMeFamily-10_12_0.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
KernelCache ID: F44EE2D04696D39829A8CB6E73B2D43B
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>
#

Now rebooting again, with Helios unplugged. Will return and edit message.

Don't forget to remove IONVMeFamily.kext.
 
Don't forget to remove IONVMeFamily.kext.
I have. I double-checked again just to make sure I did.

By the way, thank you for all the help.

I think this is a case of the Intel SSD cards not being supported by these drivers.
 
I think this is a case of the Intel SSD cards not being supported by these drivers.

Not so much the drivers, but rather the patches to the drivers may not be correct.
Most are using Samsung 950 Pro NVMe.
 
Not so much the drivers, but rather the patches to the drivers may not be correct.
Most are using Samsung 950 Pro NVMe.
This caused me to look at the patches to see if I could fix them, and oh wow, they are binary patches. (They have a base 64 ASCII to binary conversion in there). So, I'd have to look at their notes of what the patches correspond to. On Independence Day this year they started using IOPCIClassMatch, so I have to wonder how to look up the PCI Class for my board and the ones they patched so I could make my own binary string.

Then I found this:

Oct 16, 2015 at 10:45 AM #10
ITzTravelInTime said:
In os x 10.10.5 and in os x 10.11.x as well there is the NVME support, but i don't know if it will get the intel 750 series ssds to work
maleorderbride said:
It does not.
This is my current problem. I might want to go back to http://www.macvidcards.com/nvme-driver.html and hack it to work on Sierra, but I have no idea.
 
Last edited:
Having the NVMe drive being seen as an external device problem. I can see in IOReg it's listed as external but for the life of me I can't trace it through my DSDT to be able to fix it. I assume it's just a simple change, would appreciate any help.
 

Attachments

  • Martin’s iMac.ioreg
    4.4 MB · Views: 110
  • DSDT.aml
    176 KB · Views: 106
Status
Not open for further replies.
Back
Top