Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

pesmith359

macrumors newbie
Original poster
Dec 11, 2023
3
2
Hi all,


I have the above iMac running Ventura 13.6.3. It has a fission drive which I wanted to replace with an SSD, which I bought but after fitting it I had a lot of trouble getting Mojave installed. It would just keep on restarting when getting new the end of the install.Then when it restarted I would sometimes get the circle with the line through it, then it would just reboot. Sometimes no apple chimes either.





Because of the trouble I had I went and put the Fussion drive back in and I getting the same problems, I did eventually get Mojave installed and from there installed Ventura but it took forever. But I still get random reboots.





Ive tried setting the SMC and the PRAM

THIS IS THE REPORT
panic(cpu 3 caller 0xffffff801322481e): nvme: "3rd party NVMe controller. Command timeout. Write. fBuiltIn=1 MODEL=SAMSUNG MZVLB256HAHQ-000L7 FW=1L2QEXD7 CSTS=0x1 US[1]=0x0 US[0]=0x4d VID=0x144d DID=0xa808 CRITICAL_WARNING=0x0.\n" @IONVMeController.cpp:6147
Panicked task 0xffffff9f144659d8: 204 threads: pid 0: kernel_task
Backtrace (CPU 3), panicked thread: 0xffffff9f1497f598, Frame : Return Address
0xfffffffe00783ab0 : 0xffffff8010a70c7d
0xfffffffe00783b00 : 0xffffff8010bc4f74
0xfffffffe00783b40 : 0xffffff8010bb4a87
0xfffffffe00783b90 : 0xffffff8010a11971
0xfffffffe00783bb0 : 0xffffff8010a70f5d
0xfffffffe00783ca0 : 0xffffff8010a70607
0xfffffffe00783d00 : 0xffffff80111db96b
0xfffffffe00783df0 : 0xffffff801322481e
0xfffffffe00783e20 : 0xffffff8011119216
0xfffffffe00783e70 : 0xffffff8011119126
0xfffffffe00783ea0 : 0xffffff8010ac6e18
0xfffffffe00783ee0 : 0xffffff8010ac7ea8
0xfffffffe00783fa0 : 0xffffff8010a1119e
Kernel Extensions in backtrace:
com.apple.iokit.IONVMeFamily(2.1)[3347F1AD-1250-3846-9F46-81E99FA2BF87]@0xffffff801321c000->0xffffff8013248fff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[50F5E69E-7C9D-36E8-8291-C4143CC7CD62]@0xffffff8012005000->0xffffff8012038fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[6631E76B-0994-3BDC-AFB3-1C8A04D6812C]@0xffffff80134b4000->0xffffff80134e5fff
dependency: com.apple.iokit.IOReportFamily(47)[491DDA55-D371-3A28-9A77-C28DB013D8AE]@0xffffff80134f6000->0xffffff80134f8fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[70B6B0B8-8059-3529-A544-D33C65534409]@0xffffff80135e9000->0xffffff8013600fff
Process name corresponding to current thread (0xffffff9f1497f598): kernel_task
Mac OS version:
22G436
Kernel version:
Darwin Kernel Version 22.6.0: Tue Nov 7 21:48:06 PST 2023; root:xnu-8796.141.3.702.9~2/RELEASE_X86_64
Kernel UUID: 7921C692-C7F5-3244-B15C-A6179401ACDF
roots installed: 0
KernelCache slide: 0x0000000010600000
KernelCache base: 0xffffff8010800000
Kernel slide: 0x00000000106dc000
Kernel text base: 0xffffff80108dc000
__HIB text base: 0xffffff8010700000
System model name: iMac18,3 (Mac-BE088AF8C5EB4FA2)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0
System uptime in nanoseconds: 599644992799
Last Sleep: absolute base_tsc base_nano
Uptime : 0x0000008b9da077b0
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000000f7dd95180 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff8a46bed000 - 0xffffffaa46bed000
. PGZ : 0xffffff8a46bed000 - 0xffffff8a48bee000
. VM : 0xffffff8a48bee000 - 0xffffff8f153ed000
. RO : 0xffffff8f153ed000 - 0xffffff90aebed000
. GEN0 : 0xffffff90aebed000 - 0xffffff957b3ed000
. GEN1 : 0xffffff957b3ed000 - 0xffffff9a47bed000
. GEN2 : 0xffffff9a47bed000 - 0xffffff9f143ed000
. GEN3 : 0xffffff9f143ed000 - 0xffffffa3e0bed000
. DATA : 0xffffffa3e0bed000 - 0xffffffaa46bed000
Metadata: 0xffffffb44a6e1000 - 0xffffffb46a6e1000
Bitmaps : 0xffffffb46a6e1000 - 0xffffffb46d6e1000
Extra : 0 - 0
last started kext at 36289865250: >!AHIDKeyboard 231 (addr 0xffffff8011e7f000, size 20480)
loaded kexts:
>!ATopCaseHIDEventDriver 6440.7
>AudioAUUC 1.70
>X86PlatformShim 1.0.0
>!APlatformEnabler 2.7.0d0
>AGPM 131
@filesystems.autofs 3.0
>!AUpstreamUserClient 3.6.9
>!AHDAHardwareConfigDriver 440.2
@kext.AMDFramebuffer 4.1.4
>!AHDA 440.2
@kext.AMDRadeonX4000 4.1.4
@kext.AMDRadeonServiceManager 4.1.4
>!AGraphicsDevicePolicy 7.1.18
>!A!IPCHPMC 2.0.1
>eficheck 1
@UVCService 1
>!AGFXHDA 240.1
>!A!IKBLGraphics 20.0.6
>!A!IKBLGraphicsFramebuffer 20.0.6
>!AThunderboltIP 4.0.3
>ACPI_SMC_PlatformPlugin 1.0.0
@AGDCPluginDisplayMetrics 7.1.18
>pmtelemetry 1
@filesystems.nfs 1
|IOUserEthernet 1.0.1
>usb.!UUserHCI 1
>!AHV 1
>!ADiskImages2 198.100.13
>!AFIVRDriver 4.1.0
>!ASMCLMU 212
@kext.AMD9500!C 4.1.4
>AGDCBacklightControl 7.1.18
>!ABacklight 180.8
>!AMCCSControl 1.16
>!A!ISlowAdaptiveClocking 4.0.0
>!AFileSystemDriver 3.0.1
@filesystems.tmpfs 1
@filesystems.lifs 1
@filesystems.hfs.kext 627.100.6
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@filesystems.apfs 2142.140.9
>AirPort.BrcmNIC 1400.1.1
>!ASDXC 3.4.3
|!ABCM5701Ethernet 11.0.0
>!AAHCIPort 378
@private.KextAudit 1.0
>!AACPIButtons 6.1
>!ARTC 2.0.1
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
$!AUserConsent 1
@!ASystemPolicy 2.0.0
@nke.applicationfirewall 404
|IOKitRegistryCompatibility 1
|EndpointSecurity 1
@Dont_Steal_Mac_OS_X 7.0.0
@kec.Compression 1
@kec.!AEncryptedArchive 1
>!AHIDKeyboard 231
>!AMultitouchDriver 6440.7
>!AInputDeviceSupport 6460.1
>!AHS!BDriver 6440.7
>IO!BHIDDriver 9.0.0
>DspFuncLib 440.2
@kext.OSvKernDSPLib 530
@kext.AMDRadeonX4200HWLibs 1.0
@kext.AMDRadeonX4000HWServices 4.1.4
>!AGraphicsControl 7.1.18
>!UAudio 560.2
>!AAudioClockLibs 240.1
>!ASMBusPCI 1.0.14d1
>!AHDA!C 440.2
|IOHDA!F 440.2
|IOAudio!F 440.2
@vecLib.kext 1.2.0
|IOAccelerator!F2 475.40.6
>!AThunderboltEDMSink 5.0.3
>!AThunderboltDPOutAdapter 8.5.1
>IOPlatformPluginLegacy 1.0.0
>X86PlatformPlugin 1.0.0
>IOPlatformPlugin!F 6.0.0d8
@kext.triggers 1.0
>IOHIDPowerSource 1
>!ACallbackPowerSource 1
|IO!BSerialManager 9.0.0
|IO!BPacketLogger 9.0.0
|IO!BHost!CUSBTransport 9.0.0
|IO!BHost!CUARTTransport 9.0.0
|IO!BHost!CTransport 9.0.0
>IO!BHost!CPCIeTransport 9.0.0
|IOAVB!F 1140.6
|CSR!BHost!CUSBTransport 9.0.0
|Broadcom!BHost!CUSBTransport 9.0.0
|Broadcom!B20703USBTransport 9.0.0
>!ARSMChannel 1
|IORSM!F 1
>!AIPAppender 1.0
@plugin.IOgPTPPlugin 1150.2
@kext.AMDSupport 4.1.4
>!ABacklightExpert 1.1.0
|IONDRVSupport 597
>!ASMBus!C 1.0.18d1
@!AGPUWrangler 7.1.18
@!AGraphicsDeviceControl 7.1.18
|IOGraphics!F 597
|IOSlowAdaptiveClocking!F 1.0.0
>driverkit.serial 6.0.0
|IOSerial!F 11
>usb.IOUSBHostHIDDevice 1.2
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>!AThunderboltPCIDownAdapter 4.1.1
>!AThunderboltDPInAdapter 8.5.1
>!AThunderboltDPAdapter!F 8.5.1
>!AHPM 3.4.4
>!A!ILpssI2C!C 3.0.60
>!A!ILpssDmac 3.0.60
>!ABSDKextStarter 3
|IOSurface 336.60.1
@filesystems.hfs.encodings.kext 1
>!ASyntheticGame!C 10.7.1
|IOAHCIBlock!S 350.140.3
>!AXsanScheme 3
>!AThunderboltNHI 7.2.81
|IOThunderbolt!F 9.3.3
|IONVMe!F 2.1.0
|IO80211!FLegacy 1200.12.2b1
>corecapture 1.0.4
>!A!ILpssI2C 3.0.60
>!A!ILpssGspi 3.0.60
>usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
|IOAHCI!F 301.100.1
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
|IOSMBus!F 1.1
|IOHID!F 2.0.0
|IOTimeSync!F 1150.2
|IOSkywalk!F 1.0
>mDNSOffloadUserClient 1.0.1b8
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 9.0.0
|IOReport!F 47
$quarantine 4
$sandbox 300.0
@Kext.!AMatch 1.0.0d1
>!ASSE 1.0
>!AKeyStore 2
>!UTDM 554
|IOUSBMass!SDriver 235.140.2
|IOSCSIBlockCommandsDevice 482.120.2
|IO!S!F 2.1
|IOSCSIArchitectureModel!F 482.120.2
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!ACyrus 1
>!AMobileFileIntegrity 1.0.5
$!AImage4 5.0.0
@kext.CoreTrust 1
>!ACredentialManager 1.0
|CoreAnalytics!F 1
>KernelRelayHost 1
|IOUSBHost!F 1.2
>!UHostMergeProperties 1.2
>usb.!UCommon 1.0
>!ABusPower!C 1.0
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
>!AACPIPlatform 6.1
>!ASMC 3.1.9
|IOPCI!F 2.9
|IOACPI!F 1.4
>watchdog 1
@kec.pthread 1
@kec.Libm 1
@kec.corecrypto 12.0
 

tensixturtle

macrumors 6502
Sep 30, 2021
320
152
Kepler 22b
Just out of curiosity, when you replaced the Fusion Drive, did you replace both the HDD and the SSD? And when you put it back, did you replace both parts again?
The error "3rd party NVMe controller. Command timeout." suggests that there is an issue to do with the SSD. If your SSD was 3rd party I would guess that it was incompatible, or that you used an M.2 SSD adaptor that is incompatible. However, if you put back the original, I wonder if your Fusion Drive is going bad. I assume this also happens in Safe Mode? Have you tried running diagnostics on the drive?
 

hobowankenobi

macrumors 68020
Aug 27, 2015
2,123
935
on the land line mr. smith.
I would wonder if an SSD could replace the HD on the SATA bus, and skip or bypass the NVMe issue altogether. It was an easy and reliable swap on older iMacs (2013/2014).

Booting and running (without any panics) from an external would be a good way to bypass and thus verify there is a hardware problem with the NVMe controller and/or drive. If the panics still happen while booted to an external, it could be something else (logic board, RAM, etc.).
 
  • Like
Reactions: tensixturtle

pesmith359

macrumors newbie
Original poster
Dec 11, 2023
3
2
Hi thanks for the reply,
I swapped out the Fusion Drive for an SSD and I also changed the original apple M.2 for an old Samsung m.2 that I had. I used an adapter that was used on a similar machine on YouTube. It would just reboot intermittently.
I then just replaced the old apple m.2 but kept the SSD and it still rebooted. I then changed the SSD for a different one and was all good. But I’ve bought an apple nvme drive, but I’m sure the adapter or drive itself was compatible as you said. But I watched YouTube and they used the same parts.
 

tensixturtle

macrumors 6502
Sep 30, 2021
320
152
Kepler 22b
The "Fusion Drive" consists of the SATA HDD and the Apple PCIe SSD. They are two separate parts that are linked and dependent on each other unless erased/separated. If I understand correctly, you changed both the SATA and PCIe drives (using an M.2 to Apple PCIe adaptor), then you put back the original PCIe drive, and finally, you tried a second 3rd-party SATA drive with the original PCIe drive.
Do you have any problems currently with the iMac in its current state with the 3rd party SATA SSD and the original Apple PCIe SSD? Which drive did you install macOS on? Which combination did you have with the kernel panic log that you attached?
From what I've read the Sintech adaptors are definitely the most reliable. The options are limited because Apple uses a custom device driver. I've read that even OWC's adaptor is supposed to be unreliable.
 
  • Like
Reactions: imrazor

pesmith359

macrumors newbie
Original poster
Dec 11, 2023
3
2
Hi thanks for the reply,
I swapped out the Fusion Drive for an SSD and I also changed the original apple M.2 for an old Samsung m.2 that I had. I used an adapter that was used on a similar machine on YouTube. It would just reboot intermittently.
I then just replaced the old apple m.2 but kept the SSD and it still rebooted. I then changed the SSD for a different one and was all good. But I’ve bought an apple nvme drive, but I’m sure the adapter or drive itself was compatible as you said. But I watched YouTube and they used the same parts.
Hi
I have it running ok now with an unbranded SSD but only 120gb and the original pci-e SSD which I will update soon with an apple one (original). I think the adapter is good but the actual m.2 wasn’t compatible, I think this was the problem
 

imrazor

macrumors 6502
Sep 8, 2010
401
120
Dol Amroth
The "Fusion Drive" consists of the SATA HDD and the Apple PCIe SSD. They are two separate parts that are linked and dependent on each other unless erased/separated. If I understand correctly, you changed both the SATA and PCIe drives (using an M.2 to Apple PCIe adaptor), then you put back the original PCIe drive, and finally, you tried a second 3rd-party SATA drive with the original PCIe drive.
Do you have any problems currently with the iMac in its current state with the 3rd party SATA SSD and the original Apple PCIe SSD? Which drive did you install macOS on? Which combination did you have with the kernel panic log that you attached?
From what I've read the Sintech adaptors are definitely the most reliable. The options are limited because Apple uses a custom device driver. I've read that even OWC's adaptor is supposed to be unreliable.
I'll second the vote for Sintech adapters. Had one in my MacBook Air 2017 for years, never had a problem with it. Pretty inexpensive too.
 
  • Like
Reactions: tensixturtle
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.