Resolved NVMe kernel panics with new drive

Discussion in 'MacBook Pro' started by alexellwood, Jun 8, 2019.

  1. alexellwood macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #1
    Hi all.
    I recently bought an ADATA XPG SX8200 Pro M.2 NVMe SSD 512GB for my MacBook Pro 12,1 (early 2015, i5). I'd recently bought with it a Sintech adapter to fit with it, the same one in this eBay listing. It worked for a while, but as I noticed it became a bit funny. More recent problems, it would freeze up and give me a kernel panic, as well as a panic when I put the laptop to sleep.
    This is what the error is:
    1. Anonymous UUID: 035DAAEB-B32B-3660-EAB5-576B03617103

    2. Sun Jun 9 15:08:20 2019

    3. *** Panic Report ***
    4. panic(cpu 0 caller 0xffffff7f851bbc0c): nvme: "Fatal error occurred. CSTS=0xffffffff US[1]=0x0 US[0]=0x4 VID/DID=0x82011cc1
    5. . FW Revision=R0906I\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.260.15/IONVMeController.cpp:5334
    6. Backtrace (CPU 0), Frame : Return Address
    7. 0xffffff9137c13a10 : 0xffffff8001faea2d
    8. 0xffffff9137c13a60 : 0xffffff80020e9e95
    9. 0xffffff9137c13aa0 : 0xffffff80020db70a
    10. 0xffffff9137c13b10 : 0xffffff8001f5bb40
    11. 0xffffff9137c13b30 : 0xffffff8001fae447
    12. 0xffffff9137c13c50 : 0xffffff8001fae293
    13. 0xffffff9137c13cc0 : 0xffffff7f851bbc0c
    14. 0xffffff9137c13e20 : 0xffffff800265e877
    15. 0xffffff9137c13e90 : 0xffffff800265e799
    16. 0xffffff9137c13ec0 : 0xffffff8001fed9b5
    17. 0xffffff9137c13f40 : 0xffffff8001fed555
    18. 0xffffff9137c13fa0 : 0xffffff8001f5b0ce
    19. Kernel Extensions in backtrace:
    20. com.apple.iokit.IONVMeFamily(2.1)[FAFF8EA6-B8EF-314D-886A-DEAB39FF3EA9]@0xffffff7f851ae000->0xffffff7f851edfff
    21. dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[A367CF6B-B3EA-36FE-86E6-03B771CA8A69]@0xffffff7f82d88000
    22. dependency: com.apple.iokit.IOPCIFamily(2.9)[CC6A465F-5A24-304D-B9DF-8C27819CC214]@0xffffff7f82895000
    23. dependency: com.apple.driver.AppleEFINVRAM(2.1)[C3C74D36-E06B-3753-A373-5BC9D486DD9C]@0xffffff7f82f5e000
    24. dependency: com.apple.iokit.IOStorageFamily(2.1)[D43332F2-2D40-3DF1-8F77-D633BCDAE660]@0xffffff7f82b7e000
    25. dependency: com.apple.iokit.IOReportFamily(47)[5772C11C-ED28-322A-910F-874583B23101]@0xffffff7f834b3000

    26. BSD process name corresponding to current thread: kernel_task

    27. Mac OS version:
    28. 18F132

    29. Kernel version:
    30. Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64
    31. Kernel UUID: 7C8BB636-E593-3CE4-8528-9BD24A688851
    32. Kernel slide: 0x0000000001c00000
    33. Kernel text base: 0xffffff8001e00000
    34. __HIB text base: 0xffffff8001d00000
    35. System model name: MacBookPro12,1 (Mac-E43C1C25D4880AD6)

    36. System uptime in nanoseconds: 5584325783465
    37. last loaded kext at 3420352486682: com.apple.driver.AppleUSBAudio 315.6 (addr 0xffffff7f85705000, size 413696)
    38. last unloaded kext at 3693373783698: com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2 (addr 0xffffff7f856ec000, size 28672)
    39. loaded kexts:
    40. com.github.osxfuse.filesystems.osxfuse 3.9.0
    41. com.apple.filesystems.smbfs 3.3.2
    42. com.apple.driver.AudioAUUC 1.70
    43. com.apple.fileutil 20.036.15
    44. com.apple.filesystems.autofs 3.0
    45. com.apple.driver.AppleUpstreamUserClient 3.6.5
    46. com.apple.driver.AppleHDA 282.54
    47. com.apple.driver.AGPM 110.25.10
    48. com.apple.driver.X86PlatformShim 1.0.0
    49. com.apple.driver.ApplePlatformEnabler 2.7.0d0
    50. com.apple.driver.AppleGraphicsDevicePolicy 3.40.16
    51. com.apple.AGDCPluginDisplayMetrics 3.40.16
    52. com.apple.driver.AppleHV 1
    53. com.apple.iokit.IOUserEthernet 1.0.1
    54. com.apple.iokit.IOBluetoothSerialManager 6.0.12f1
    55. com.apple.driver.pmtelemetry 1
    56. com.apple.Dont_Steal_Mac_OS_X 7.0.0
    57. com.apple.driver.AppleSMCLMU 212
    58. com.apple.driver.AppleThunderboltIP 3.1.2
    59. com.apple.driver.eficheck 1
    60. com.apple.driver.AppleCameraInterface 6.8.0
    61. com.apple.driver.AppleIntelBDWGraphics 12.0.9
    62. com.apple.driver.AppleOSXWatchdog 1
    63. com.apple.iokit.BroadcomBluetooth20703USBTransport 6.0.12f1
    64. com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
    65. com.apple.driver.AppleLPC 3.1
    66. com.apple.driver.AppleBacklight 170.12.11
    67. com.apple.driver.AppleMCCSControl 1.5.9
    68. com.apple.driver.AppleIntelBDWGraphicsFramebuffer 12.0.9
    69. com.apple.driver.AppleUSBCardReader 456.260.3
    70. com.apple.driver.AppleVirtIO 2.1.3
    71. com.apple.filesystems.hfs.kext 407.200.4
    72. com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
    73. com.apple.BootCache 40
    74. com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
    75. com.apple.AppleSystemPolicy 1.0
    76. com.apple.driver.AppleTopCaseHIDEventDriver 138.3
    77. com.apple.filesystems.apfs 945.260.7
    78. com.apple.driver.AirPort.BrcmNIC 1400.1.1
    79. com.apple.private.KextAudit 1.0
    80. com.apple.driver.AppleSmartBatteryManager 161.0.0
    81. com.apple.driver.AppleRTC 2.0
    82. com.apple.driver.AppleACPIButtons 6.1
    83. com.apple.driver.AppleHPET 1.8
    84. com.apple.driver.AppleSMBIOS 2.1
    85. com.apple.driver.AppleACPIEC 6.1
    86. com.apple.driver.AppleAPIC 1.7
    87. com.apple.nke.applicationfirewall 201
    88. com.apple.security.TMSafetyNet 8
    89. com.apple.kext.triggers 1.0
    90. com.apple.driver.DspFuncLib 282.54
    91. com.apple.kext.OSvKernDSPLib 528
    92. com.apple.driver.AppleGraphicsControl 3.40.16
    93. com.apple.iokit.IOAVBFamily 740.1
    94. com.apple.plugin.IOgPTPPlugin 740.2
    95. com.apple.iokit.IOEthernetAVBController 1.1.0
    96. com.apple.iokit.IOSkywalkFamily 1
    97. com.apple.driver.AppleSSE 1.0
    98. com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 6.0.12f1
    99. com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.12f1
    100. com.apple.iokit.IOBluetoothHostControllerTransport 6.0.12f1
    101. com.apple.AppleGPUWrangler 3.40.16
    102. com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
    103. com.apple.driver.AppleHDAController 282.54
    104. com.apple.iokit.IOHDAFamily 282.54
    105. com.apple.driver.X86PlatformPlugin 1.0.0
    106. com.apple.driver.IOPlatformPluginFamily 6.0.0d8
    107. com.apple.driver.AppleBacklightExpert 1.1.0
    108. com.apple.iokit.IONDRVSupport 530.51
    109. com.apple.driver.AppleSMBusController 1.0.18d1
    110. com.apple.AppleGraphicsDeviceControl 3.40.16
    111. com.apple.iokit.IOAcceleratorFamily2 404.9
    112. com.apple.iokit.IOGraphicsFamily 530.66
    113. com.apple.iokit.IOSurface 255.5.4
    114. com.apple.iokit.IOAudioFamily 206.5
    115. com.apple.vecLib.kext 1.2.0
    116. com.apple.driver.usb.networking 5.0.0
    117. com.apple.iokit.IOSerialFamily 11
    118. com.apple.filesystems.hfs.encodings.kext 1
    119. com.apple.driver.AppleThunderboltDPInAdapter 5.6.4
    120. com.apple.driver.AppleThunderboltDPAdapterFamily 5.6.4
    121. com.apple.driver.AppleThunderboltPCIDownAdapter 2.1.4
    122. com.apple.driver.AppleActuatorDriver 2450.1
    123. com.apple.driver.AppleHIDKeyboard 208
    124. com.apple.driver.AppleHSBluetoothDriver 138.3
    125. com.apple.driver.IOBluetoothHIDDriver 6.0.12f1
    126. com.apple.iokit.IOBluetoothFamily 6.0.12f1
    127. com.apple.driver.AppleMultitouchDriver 2450.1
    128. com.apple.driver.AppleInputDeviceSupport 2440.2
    129. com.apple.driver.AppleHSSPIHIDDriver 55.1
    130. com.apple.iokit.IONVMeFamily 2.1.0
    131. com.apple.driver.AppleThunderboltNHI 4.7.6
    132. com.apple.iokit.IOThunderboltFamily 6.8.4
    133. com.apple.iokit.IO80211Family 1200.12.2
    134. com.apple.driver.mDNSOffloadUserClient 1.0.1b8
    135. com.apple.driver.corecapture 1.0.4
    136. com.apple.driver.AppleHSSPISupport 55.1
    137. com.apple.driver.AppleIntelLpssSpiController 3.0.60
    138. com.apple.driver.AppleIntelLpssGspi 3.0.60
    139. com.apple.driver.AppleIntelLpssDmac 3.0.60
    140. com.apple.driver.usb.AppleUSBXHCIPCI 1.2
    141. com.apple.driver.usb.AppleUSBXHCI 1.2
    142. com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
    143. com.apple.iokit.IOUSBFamily 900.4.2
    144. com.apple.driver.AppleUSBHostMergeProperties 1.2
    145. com.apple.driver.AppleEFINVRAM 2.1
    146. com.apple.driver.AppleEFIRuntime 2.1
    147. com.apple.iokit.IOSMBusFamily 1.1
    148. com.apple.iokit.IOHIDFamily 2.0.0
    149. com.apple.security.quarantine 3
    150. com.apple.security.sandbox 300.0
    151. com.apple.kext.AppleMatch 1.0.0d1
    152. com.apple.driver.DiskImages 493.0.0
    153. com.apple.driver.AppleFDEKeyStore 28.30
    154. com.apple.driver.AppleEffaceableStorage 1.0
    155. com.apple.driver.AppleKeyStore 2
    156. com.apple.driver.AppleUSBTDM 456.260.3
    157. com.apple.driver.AppleMobileFileIntegrity 1.0.5
    158. com.apple.iokit.IOUSBMassStorageDriver 145.200.2
    159. com.apple.iokit.IOSCSIBlockCommandsDevice 408.250.3
    160. com.apple.iokit.IOSCSIArchitectureModelFamily 408.250.3
    161. com.apple.iokit.IOStorageFamily 2.1
    162. com.apple.kext.CoreTrust 1
    163. com.apple.driver.AppleCredentialManager 1.0
    164. com.apple.driver.KernelRelayHost 1
    165. com.apple.iokit.IOUSBHostFamily 1.2
    166. com.apple.driver.usb.AppleUSBCommon 1.0
    167. com.apple.driver.AppleBusPowerController 1.0
    168. com.apple.driver.AppleSEPManager 1.0.1
    169. com.apple.driver.IOSlaveProcessor 1
    170. com.apple.iokit.IOReportFamily 47
    171. com.apple.iokit.IOTimeSyncFamily 740.2
    172. com.apple.iokit.IONetworkingFamily 3.4
    173. com.apple.driver.AppleACPIPlatform 6.1
    174. com.apple.driver.AppleSMC 3.1.9
    175. com.apple.iokit.IOPCIFamily 2.9
    176. com.apple.iokit.IOACPIFamily 1.4
    177. com.apple.kec.pthread 1
    178. com.apple.kec.Libm 1
    179. com.apple.kec.corecrypto 1.0

    180. EOF
    181. Model: MacBookPro12,1, BootROM 184.0.0.0.0, 2 processors, Intel Core i5, 2.7 GHz, 8 GB, SMC 2.28f7
    182. Graphics: kHW_IntelIris6100Item, Intel Iris Graphics 6100, spdisplays_builtin
    183. Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1867 MHz, 0x80AD, 0x483943434E4E4E424C54414C41522D4E5544
    184. Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1867 MHz, 0x80AD, 0x483943434E4E4E424C54414C41522D4E5544
    185. AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.61.2 AirPortDriverBrcmNIC-1305.8)
    186. Bluetooth: Version 6.0.12f1, 3 services, 27 devices, 1 incoming serial ports
    187. Network Service: Wi-Fi, AirPort, en0
    188. USB Device: USB 3.0 Bus
    189. USB Device: Internal Memory Card Reader
    190. USB Device: Bluetooth USB Host Controller
    191. Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
    Can someone help me out? Have I done something wrong? (other than install a non-Apple hard drive, that is) Mind you, I've primarily used Windows PCs so I don't know the technical stuff. I already reset the SMC.
     
  2. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #2
    Are you using the short or long adapter?

    Fresh install of the os or restore backup?
     
  3. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #3
    I did a fresh install with the short adapter.
     
  4. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #4
    Is your adapter a new revision? The early version of the green adapter needs to have kapton tape applied to prevent the adapter pins from contacting the metal shield over the SSD port.

    The early revisions of the short black adapter had an issue with the wiring of the pins.
     
  5. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #5
    I have a newer one. Maybe it's the same with this one too?
    You mean electrical tape or something?
     
  6. treekram macrumors 68000

    Joined:
    Nov 9, 2015
    Location:
    Honolulu HI
    #6
    I think it's most likely hardware related, but you also have a kernel extension for FUSE for macOS. If your problems coincided with a macOS update or a FUSE install/update, you might want to check that out.
     
  7. Audit13, Jun 9, 2019
    Last edited: Jun 9, 2019

    Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #7
    Kapton tape is plastic tape that is used for high temperature environments.

    If possible, perform another fresh install of the os and install a minimal number of programs.
     
  8. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #8
    I'm fairly sure there's no problems with FUSE as it worked fine even on my APPLE SSD.

    I've already tried that. I get the same errors. Should I try a different adapter or something?
     
  9. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #9
    Do you get errors if you only install 10.14.5 without fuse?

    The drive and adapter and know to work well with the 2015 MacBook.

    Is 184.0.0.0 the latest bootrom for your MacBook?

    Have you tried removing and reinstalling the drive and adapter?
     
  10. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #10
    Yes. I once accidentally left setup running and it went to sleep, and it gave me the same kernel panic.

    I don't know how to check that or update that. I've primarily used Windows PCs.

    I can try that, but I'm sceptical it'll work.
     
  11. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #11
    Installing the latest os will automatically update the bootrom.

    Were you installing from a USB key or using internet recovery?
     
  12. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #12
    I was using a USB installer with the macOS Mohave installer.
     
  13. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #13
    Okay. I'm not sure why it would go to sleep. I've installed Mojave on a few machines and the machines never slept during the install process.

    Maybe try internet install instead?
     
  14. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #14
    Should I try a different adapter, like the longer one on the Sintech website?
     
  15. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #15
    Electrically, there is no difference between the long and short adapter. Some people with a long adapter encountered an issue so they cut down the adapter so it was not so long in order to install the retention screw so neither the drive or adapter were bent after tightening.
     
  16. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #16
    Ah okay.
    That is weird. Is there something I could change in macOS that could prevent this?
    I've already tried a couple of commands in Terminal but seems like it hasn't really changed much.
     
  17. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #17
    Are you erasing the drive before installing the OS?
     
  18. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #18
    In Disk Utility, yes.
     
  19. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #19
    Is the OS successfully installed every time using the USB key?
     
  20. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #20
    Yes
     
  21. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #21
    In this case, I'm not sure why you are getting panics. According to the log, it's the nvme kext file that was the culprit.

    So it's 10.14.5 on the USB key?
     
  22. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #22
    So it should be. That's what installs when I use it.
     
  23. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #23
    I'm at a loss as to why this is happening. Did it do this with the original Apple SSD on Mojave? Have you tried the latest High Sierra release?
     
  24. alexellwood thread starter macrumors newbie

    alexellwood

    Joined:
    Jun 8, 2019
    Location:
    Melbourne, Australia
    #24
    Didn't do this with the original SSD. I don't know how to download High Sierra.
     
  25. Audit13 macrumors 601

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #25
    You would need to search for a place where you can download the High Sierra ISO or DMG file. To create a USB installer, you would need access to another Mac or install your old drive to create a High Sierra installer.

    When do the panics occur?
     

Share This Page

25 June 8, 2019