I am having wake issues with NVME SSD. No problems if it is SATA SSD. I know it is specifically related to NVME, either the drive itself and/or Apple IONVMeController.ccp. I don't know if this is just the way it has to be, or if there is actually a solution. Need help, thanks!
Some key points:
- NVME goes to sleep okay, but crashes when trying to wake
- SATA SSD sleep/wakes fine as long as an NVME is not connected
- NVMEfix.kext enable/disable does not matter
- SMBIOS doesn't matter between iMacPro1,1 or MacPro9,1
System:
- Motherboard: Maxsun H610
- CPU: i3 12th gen (Alder Lake), F series (no iGPU)
- GPU: RX5700 XT
- NVME: WD_BLACK SN770
- SATA: SanDisk Ultra II SSD
- OS: Monterey
SATA SSD (SUCCESS)
---- SLEEP 2023-11-14 01:18:26 -0500 Assertions Kernel Idle sleep preventers: -None- 2023-11-14 01:18:26 -0500 Assertions PID 0(kernel_task) Released Idle Sleep Preventer "IODisplayWrangler" id:0x0x0 [System: DeclUser kDisp] 2023-11-14 01:18:26 -0500 Assertions PID 85(powerd) Created InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:00 id:0x0xd000080c6 [System: DeclUser SRPrevSleep kCPU kDisp] 2023-11-14 01:18:41 -0500 Assertions PID 85(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:15 id:0x0xd000080c6 [System: DeclUser SRPrevSleep kCPU kDisp] Sleep/Wakes since boot at 2023-11-14 01:14:38 -0500 :0 Dark Wake Count in this sleep cycle:0 2023-11-14 01:18:41 -0500 Sleep Entering Sleep state due to 'Software Sleep pid=142':TCPKeepAlive=active Using AC (Charge:0%) 54 secs 2023-11-14 01:18:44 -0500 Wake Requests [process=mDNSResponder request=Maintenance deltaSecs=6268 wakeAt=2023-11-14 03:03:12 info="DHCP lease renewal"] [process=dasd request=SleepService deltaSecs=14433 wakeAt=2023-11-14 05:19:17 info="com.apple.dasd:0:com.apple.apsd.apprefresh"] [*process=dasd request=TimerPlugin deltaSecs=1797 wakeAt=2023-11-14 01:48:41 info="com.apple.dasd:501:com.apple.remindd.suggestedAttributesAutoTrainer"] 2023-11-14 01:18:44 -0500 PM Client Acks Delays to Sleep notifications: [com.apple.bluetooth.sleep is slow(1521 ms)] [com.apple.apsd is slow(2601 ms)] ---- WAKE 2023-11-14 01:19:32 -0500 Assertions Kernel Idle sleep preventers: IODisplayWrangler 2023-11-14 01:19:32 -0500 Assertions PID 198(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd000080d5 [System: PrevIdle DeclUser SRPrevSleep kCPU kDisp] 2023-11-14 01:19:32 -0500 Assertions PID 198(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd000080d5 [System: PrevIdle DeclUser kDisp] 2023-11-14 01:19:35 -0500 Wake Wake from Normal Sleep [CDNVA] : due to PWRB/User Using AC (Charge:0%) 2023-11-14 01:19:35 -0500 WakeTime WakeTime: 2.345 sec 2023-11-14 01:19:35 -0500 Kernel Client Acks Delays to Wake notifications: [AirPort_BrcmNIC driver is slow(msg: SetState to 2)(328 ms)] [PRT6 driver is slow(msg: SetState to 2)(1141 ms)] [PRT7 driver is slow(msg: SetState to 2)(1142 ms)] [PRT5 driver is slow(msg: SetState to 2)(1142 ms)] [ATY,RadeonFramebuffer driver is slow(msg: SetState to 2)(1782 ms)] 2023-11-14 01:19:35 -0500 Assertions PID 85(powerd) Created InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:00 id:0x0xd000080d9 [System: PrevIdle DeclUser SRPrevSleep kCPU kDisp] NVME SSD (FAILED TO WAKE)
---- SLEEP 2023-11-14 01:02:04 -0500 Assertions Kernel Idle sleep preventers: IODisplayWrangler 2023-11-14 01:10:26 -0500 Assertions Kernel Idle sleep preventers: -None- 2023-11-14 01:10:26 -0500 Assertions PID 0(kernel_task) Released Idle Sleep Preventer "IODisplayWrangler" id:0x0x0 [System: DeclUser kDisp] 2023-11-14 01:10:26 -0500 Assertions PID 85(powerd) Created InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:00 id:0x0xd000080dc [System: DeclUser SRPrevSleep kCPU kDisp] 2023-11-14 01:10:26 -0500 Assertions PID 0(kernel_task) Released Kernel Assertion "CPU" id:0x0x0 [System: DeclUser SRPrevSleep kCPU kDisp] 2023-11-14 01:10:41 -0500 Assertions PID 85(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:15 id:0x0xd000080dc [System: DeclUser SRPrevSleep kCPU kDisp] Sleep/Wakes since boot at 2023-11-14 01:02:02 -0500 :0 Dark Wake Count in this sleep cycle:0 2023-11-14 01:10:41 -0500 Sleep Entering Sleep state due to 'Software Sleep pid=145':TCPKeepAlive=active Using AC (Charge:0%) 2023-11-14 01:10:44 -0500 Wake Requests [process=mDNSResponder request=Maintenance deltaSecs=6017 wakeAt=2023-11-14 02:51:01 info="DHCP lease renewal"] [process=dasd request=SleepService deltaSecs=14434 wakeAt=2023-11-14 05:11:18 info="com.apple.dasd:0:com.apple.apsd.apprefresh"] [*process=dasd request=TimerPlugin deltaSecs=1797 wakeAt=2023-11-14 01:40:41 info="com.apple.dasd:501:com.apple.remindd.suggestedAttributesAutoTrainer"] 2023-11-14 01:10:44 -0500 PM Client Acks Delays to Sleep notifications: [com.apple.bluetooth.sleep is slow(1516 ms)] [com.apple.apsd is slow(2776 ms)] Sleep/Wakes since boot at 2023-11-14 01:02:02 -0500 :0 Dark Wake Count in this sleep cycle:0 ---- WAKE 2023-11-14 01:11:40 -0500 Sleep Entering Sleep state due to '': Using AC (Charge:0%) 2023-11-14 01:11:40 -0500 Failure Failure during wake: PEG1(),XHCI(XHCI),SAT0(),RP03(),RP05(IONVMeController) : Some drivers failed to handle setPowerState panic Sleep/Wakes since boot at 2023-11-14 01:02:02 -0500 :0 Dark Wake Count in this sleep cycle:0 2023-11-14 01:11:42 -0500 Assertions Kernel Idle sleep preventers: IODisplayWrangler Sleep/Wakes since boot at 2023-11-14 01:11:40 -0500 :0 Dark Wake Count in this sleep cycle:0 KERNEL REPORT
panic(cpu 0 caller 0xffffff8006b876a2): nvme: "3rd party NVMe controller. Fatal error. Delete IO submission queue. fBuiltIn=1 MODEL=WD_BLACK SN770 1TB FW=731100WD CSTS=0x0 US[1]=0x0 US[0]=0x72 VID=0x15b7 DID=0x5017 CRITICAL_WARNING=0x0.\n" @IONVMeController.cpp:6090 Panicked task 0xffffff94f63d1670: 190 threads: pid 0: kernel_task Backtrace (CPU 0), panicked thread: 0xffffff902ff1b000, Frame : Return Address 0xffffffab278dba80 : 0xffffff8004279a3d mach_kernel : _handle_debugger_trap + 0x41d 0xffffffab278dbad0 : 0xffffff80043dca16 mach_kernel : _kdp_i386_trap + 0x116 0xffffffab278dbb10 : 0xffffff80043cbd83 mach_kernel : _kernel_trap + 0x4d3 0xffffffab278dbb60 : 0xffffff8004219a90 mach_kernel : _return_from_trap + 0xe0 0xffffffab278dbb80 : 0xffffff8004279e0d mach_kernel : _DebuggerTrapWithState + 0xad 0xffffffab278dbca0 : 0xffffff80042795c6 mach_kernel : _panic_trap_to_debugger + 0x2b6 0xffffffab278dbd00 : 0xffffff8004b14a83 mach_kernel : _panic + 0x84 0xffffffab278dbdf0 : 0xffffff8006b876a2 com.apple.iokit.IONVMeFamily : __ZN16IONVMeController14CommandTimeoutEP16AppleNVMeRequest.cold.1 0xffffffab278dbe00 : 0xffffff8006b6a7cb com.apple.iokit.IONVMeFamily : __ZN16IONVMeController13FatalHandlingEv + 0x141 0xffffffab278dbe30 : 0xffffff8006b6a661 com.apple.iokit.IONVMeFamily : __ZN16IONVMeController11ThreadEntryEv + 0x333 0xffffffab278dbe70 : 0xffffff80042ccab5 mach_kernel : _thread_call_delayed_timer + 0x505 0xffffffab278dbee0 : 0xffffff80042cdb82 mach_kernel : _thread_call_delayed_timer + 0x15d2 0xffffffab278dbfa0 : 0xffffff800421919e mach_kernel : _call_continuation + 0x2e Kernel Extensions in backtrace: com.apple.iokit.IONVMeFamily(2.1)[C6D5C7CD-EDA6-3AA5-834A-5C4DF30B8BA1]@0xffffff8006b62000->0xffffff8006b8efff dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[562ADF83-5D7A-3A65-B035-04FB65983513]@0xffffff80059b1000->0xffffff80059d3fff dependency: com.apple.iokit.IOPCIFamily(2.9)[25488D4A-EEA0-3B5D-B4C2-365258F6C938]@0xffffff8006e37000->0xffffff8006e63fff dependency: com.apple.iokit.IOReportFamily(47)[5A8BDE04-C264-33FD-8C75-91A5961515BE]@0xffffff8006e75000->0xffffff8006e77fff dependency: com.apple.iokit.IOStorageFamily(2.1)[63189A2A-E19C-3F1E-96EF-95B7DB154785]@0xffffff8006f7c000->0xffffff8006f92fff Process name corresponding to current thread (0xffffff902ff1b000): kernel_task Boot args: -v keepsyms=1 debug=0x100 agdpmod=pikera alcid=1 chunklist-security-epoch=0 -chunklist-no-rev2-dev Mac OS version: 21G920 Kernel version: Darwin Kernel Version 21.6.0: Wed Oct 4 23:55:28 PDT 2023; root:xnu-8020.240.18.704.15~1/RELEASE_X86_64 Kernel UUID: CA525A92-20FF-38D2-AB16-E64095531D5A KernelCache slide: 0x0000000004000000 KernelCache base: 0xffffff8004200000 Kernel slide: 0x0000000004010000 Kernel text base: 0xffffff8004210000 __HIB text base: 0xffffff8004100000 System model name: MacPro7,1 (Mac-27AD2F918AE68F61) System shutdown begun: NO Panic diags file available: NO (0xe00002bc) Hibernation exit count: 0 System uptime in nanoseconds: 345182637483 Last Sleep: absolute base_tsc base_nano Uptime : 0x000000505e7d104a Sleep : 0x0000005058a664d5 0x0000000cc32e7015 0x0000000000000000 Wake : 0x000000505c8a83bf 0x000000011cc0fff1 0x000000505902f3b5 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: 0xffffff802808b000 - 0xffffffa02808b000 . PGZ : 0xffffff802808b000 - 0xffffff802c08c000 . VM : 0xffffff802c08c000 - 0xffffff84f83bf000 . RO : 0xffffff84f83bf000 - 0xffffff8691a25000 . GEN0 : 0xffffff8691a25000 - 0xffffff8b5dd58000 . GEN1 : 0xffffff8b5dd58000 - 0xffffff902a08b000 . GEN2 : 0xffffff902a08b000 - 0xffffff94f63be000 . GEN3 : 0xffffff94f63be000 - 0xffffff99c26f1000 . DATA : 0xffffff99c26f1000 - 0xffffffa02808b000 Metadata: 0xffffffab2850c000 - 0xffffffab4850c000 Bitmaps : 0xffffffab4850c000 - 0xffffffab5450c000
[link] [comments]
Post a Comment