Ok so I completed my logic board swap and blade NVMe drive installation....
Blade Upgrade
Device: Late 2015 iMac, 21.5 EMC:2889 - 16,2 - (2.8Ghz i5, used 16GB RAM logic board with PCIe port (originally a Fusion)
Blade upgrade: none (empty OEM slot) -> 2TB WD Black 770
Speed test: Untested
OS: Ventura 13.2.1 using OCLP v0.6.2
Location: US
Adapter: Sintech ST-NGFF2013
Issues after fresh OS install: the computer will not wake from normal sleep. when I get back to the computer, it appears to have shut down and need to hold the power button to boot it up. upon reboot, it reports an error occurred and then boots up normally. I used the terminal command hibernate 25 instead and disable standby to see if it helps.
here is the crash log I received. I thought the late 2015's that originally came with a fusion drive by now would've been supported enough that these sleep/wake issues would've been resolved. seeing that some of the information in this thread is years old, are there any updated fixes for this besides the terminal commands?
panic(cpu 1 caller 0xffffff8016de6676): nvme: "3rd party NVMe controller. PCI link down. Delete IO submission queue. fBuiltIn=1 MODEL=WD_BLACK SN770 2TB FW=731100WD CSTS=0xffffffff US[1]=0x0 US[0]=0x0 VID=0xffff DID=0xffff CRITICAL_WARNING=0x0.\n" @IONVMeController.cpp:6151
Panicked task 0xffffff95168a6208: 243 threads: pid 0: kernel_task
Backtrace (CPU 1), panicked thread: 0xffffff904b3170c8, Frame : Return Address
0xffffffa0a35efae0 : 0xffffff80145eb38d mach_kernel : _handle_debugger_trap + 0x4ad
0xffffffa0a35efb30 : 0xffffff8014758ed6 mach_kernel : _kdp_i386_trap + 0x116
0xffffffa0a35efb70 : 0xffffff8014748120 mach_kernel : _kernel_trap + 0x3e0
0xffffffa0a35efbc0 : 0xffffff8014585951 mach_kernel : _return_from_trap + 0xc1
0xffffffa0a35efbe0 : 0xffffff80145eb66d mach_kernel : _DebuggerTrapWithState + 0x5d
0xffffffa0a35efcd0 : 0xffffff80145ead19 mach_kernel : _panic_trap_to_debugger + 0x1a9
0xffffffa0a35efd30 : 0xffffff8014de072b mach_kernel : _panic + 0x84
0xffffffa0a35efe20 : 0xffffff8016de6676 com.apple.iokit.IONVMeFamily : __ZN16IONVMeController14CommandTimeoutEP16AppleNVMeRequest.cold.1
0xffffffa0a35efe30 : 0xffffff8016dc97db com.apple.iokit.IONVMeFamily : __ZN16IONVMeController13FatalHandlingEv + 0x141
0xffffffa0a35efe60 : 0xffffff8016dc9671 com.apple.iokit.IONVMeFamily : __ZN16IONVMeController11ThreadEntryEv + 0x333
0xffffffa0a35efea0 : 0xffffff8014644c98 mach_kernel : _thread_call_delayed_timer + 0x528
0xffffffa0a35efee0 : 0xffffff8014645d4b mach_kernel : _thread_call_delayed_timer + 0x15db
0xffffffa0a35effa0 : 0xffffff801458519e mach_kernel : _call_continuation + 0x2e
Kernel Extensions in backtrace:
com.apple.iokit.IONVMeFamily(2.1)[C334C31D-7F48-3BE5-A0A4-108210D621D0]@0xffffff8016dc1000->0xffffff8016dedfff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[DB38BB35-D38C-3110-9B53-0D2927F702CF]@0xffffff8015bc5000->0xffffff8015bf3fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[802B9CA4-B851-396E-8DA4-B30E751EC48F]@0xffffff8017059000->0xffffff8017088fff
dependency: com.apple.iokit.IOReportFamily(47)[D8F664BF-70CB-3596-A4D5-35E72EBC36EE]@0xffffff801709a000->0xffffff801709cfff
dependency: com.apple.iokit.IOStorageFamily(2.1)[62F2C392-9547-33CB-8E12-6F77B7B052AF]@0xffffff801718c000->0xffffff80171a2fff
Process name corresponding to current thread (0xffffff904b3170c8): kernel_task
Boot args: keepsyms=1 debug=0x100 ipc_control_port_options=0 -nokcmismatchpanic
Mac OS version:
22D68
Kernel version:
Darwin Kernel Version 22.3.0: Mon Jan 30 20:42:11 PST 2023; root:xnu-8792.81.3~2/RELEASE_X86_64
Kernel UUID: 10E5D254-4A37-3A2A-B560-E6956A093ADE
roots installed: 0
KernelCache slide: 0x0000000014200000
KernelCache base: 0xffffff8014400000
Kernel slide: 0x00000000142dc000
Kernel text base: 0xffffff80144dc000
__HIB text base: 0xffffff8014300000
System model name: iMac16,2 (Mac-FFE5EF870D7BA81A)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0