Kernel Panic NMIPI Spinlock Timeout on Rayzentosh X670E with Redragon NVMe

lucastaglia

New member
AMD OS X Member
Jun 24, 2023
1
0
1
CPU:
AMD Ryzen 9 7900x
Hey everyone,

Most of the time, I need to reboot my PC 2 or 3 times to finally reach the macOS boot screen.

I am facing a persistent kernel panic during reboot on my Hackintosh setup based on an AMD Ryzen 9 7900X and ASUS TUF Gaming X670E-Plus motherboard. The issue occurs on macOS Sequoia 15.5, using OpenCore bootloader version 1.0.4.

Here is the full kernel panic log:

Code:
Panic(CPU 20, time 9452691626): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b3a040c8, spinlock_owner_cpu: 0x14

RAX: 0x0000000000000005, RBX: 0x0000000000100000, RCX: 0xffffff91b3a040c8, RDX: 0xffffff91b3a040c8

RSP: 0xffffffaaba60be30, RBP: 0xffffffaaba60bef0, RSI: 0xffffffa1b1b35838, RDI: 0xffffff81b5a59100

R8:  0xffffff91b3a040c8, R9:  0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000001

R12: 0xffffff81b5a59000, R13: 0xffffff81b5a59000, R14: 0x00000000ffffffff, R15: 0xffffff91b3a040c8

RFL: 0x0000000000000096, RIP: 0xffffff801fe084a8, CS:  0x0000000000000008, SS:  0x0000000000000010

Panicked task 0xffffff9b4bfdf980: 259 threads: pid 0: kernel_task

Backtrace (CPU 20), panicked thread: 0xffffff91b3a040c8, Frame : Return Address

0xffffffceda106f80 : 0xffffff801ff3b371 mach_kernel : _interrupt + 0xc1

0xffffffceda106fe0 : 0xffffff801fd6ea9a mach_kernel : _hndl_allintrs + 0x9a

m0px_fkfdfpf_fefnataebra(6)0 bteifm0e d:- o0uxtf fofnf fcfp8u0 10f,e 0NfMeIa-9i ng

mach_kernel : _processor_idle + 0x269

0xffffffaaba60bf60 : 0xffffff801fe0ffdc mach_kernel : _idle_thread + 0x5c

0xffffffaaba60bfa0 : 0xffffff801fd6e19e mach_kernel : _call_continuation + 0x2e

Process name corresponding to current thread (0xffffff91b3a040c8): kernel_task

Boot args: -v keepsyms=1 npci=0x2000 agdpmod=pikera alcid=11 e1000=0 amfi=0x80

Mac OS version:

24F74

Kernel version:

Darwin Kernel Version 24.5.0: Tue Apr 22 19:53:26 PDT 2025; root:xnu-11417.121.6~2/RELEASE_X86_64

Kernel UUID: 688D294B-033F-3E32-B8A5-18F0780F0688

roots installed: 0

KernelCache slide: 0x000000001fa00000

KernelCache base:  0xffffff801fc00000

Kernel slide:      0x000000001fae4000

Kernel text base:  0xffffff801fce4000

__HIB  text base: 0xffffff801fb00000

System model name: MacPro7,1 (Mac-27AD2F918AE68F61)

System shutdown begun: NO

Panic diags file available: YES (0x0)

Hibernation exit count: 0

System uptime in nanoseconds: 9806434397

Last Sleep:           absolute           base_tsc          base_nano

  Uptime  : 0x0000000248c5ed42

  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000

  Wake    : 0x0000000000000000 0x00000016a09c484c 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: 0xffffff81b198e000 - 0xffffffa1b198e000

  . PGZ   : 0xffffff81b198e000 - 0xffffff81b598f000

  . VM    : 0xffffff81b598f000 - 0xffffff8681cc1000

  . RO    : 0xffffff8681cc1000 - 0xffffff881b331000

  . GEN0  : 0xffffff881b331000 - 0xffffff8ce7663000

  . GEN1  : 0xffffff8ce7663000 - 0xffffff91b3995000

  . GEN2  : 0xffffff91b3995000 - 0xffffff967fcc7000

  . GEN3  : 0xffffff967fcc7000 - 0xffffff9b4bffa000

  . DATA  : 0xffffff9b4bffa000 - 0xffffffa1b198e000

  Metadata: 0xffffff818b97e000 - 0xffffff81ab97e000

  Bitmaps : 0xffffff81ab97e000 - 0xffffff81b197e000

  Extra   : 0 - 0

Panic(CPU 18, time 9770606101): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b41660c8, spinlock_owner_cpu: 0x14

RAX: 0xffffff8020b46fc0, RBX: 0x00000002582c1cbb, RCX: 0x0000000036920cdd, RDX: 0x0000000000000002

RSP: 0xffffffaaba74ba70, RBP: 0xffffffaaba74bab0, RSI: 0x0000000000000002, RDI: 0xffffff8020ba08a0

R8:  0xffffff8020b46fc0, R9:  0x0000000000000078, R10: 0xffffff8020ba5188, R11: 0x00000002336e0fd6

R12: 0xffffff8020b85000, R13: 0x0000000000000014, R14: 0xffffff8020ba08a0, R15: 0x0000000000000014

RFL: 0x0000000000000046, RIP: 0xffffff801ff488aa, CS:  0x0000000000000008, SS:  0x0000000000000000

Panicked task 0xffffff9b4bfdf980: 259 threads: pid 0: kernel_task

Backtrace (CPU 18), panicked thread: 0xffffff91b41660c8, Frame : Return Address

0xffffffceda10ef80 : 0xffffff801ff3b371 mach_kernel : _interrupt + 0xc1

0xffffffceda10efe0 : 0xffffff801fd6ea9a mach_kernel : _hndl_allintrs + 0x9a

0xffffffaaba74bab0 : 0xffffff801fdf28ca mach_kernel : _lck_spinlock_timeout_hit + 0x10a

0xffffffaaba74bad0 : 0xffffff80205d09cf mach_kernel : _panic_with_thread_context + 0x2c7d

0xffffffaaba74bb10 : 0xffffff801fdf213c mach_kernel : _lck_rw_lock_count_dec + 0x2bc

0xffffffaaba74bba0 : 0xffffff801fdf248c mach_kernel : _lck_ticket_lock + 0x9c

0xffffffaaba74bbc0 : 0xffffff801fe04504 mach_kernel : _compute_averages + 0x704

0xffffffaaba74bc00 : 0xffffff801fe08e07 mach_kernel : _thread_block_reason + 0xc07

0xffffffaaba74bcd0 : 0xffffff801fe082d7 mach_kernel : _thread_block_reason + 0xd7

0xffffffaaba74bd20 : 0xffffff7fac6b4d38 com.apple.kext.AMDRadeonX6000Framebuffer : __ZN39AMDRadeonX6000_AmdRadeonControllerNavi219doGddr6LongTrainingEv + 0x64

0xffffffaaba74bd40 : 0xffffff7fac6b4be0 com.apple.kext.AMDRadeonX6000Framebuffer : __ZN39AMDRadeonX6000_AmdRadeonControllerNavi25startEP9IOService + 0x90

0xffffffaaba74bd70 : 0xffffff80204cb1e7 mach_kernel : __ZN9IOService14startCandidateEPS_ + 0xf7

0xffffffaaba74bde0 : 0xffffff80204cabfc mach_kernel : __ZN9IOService15probeCandidatesEP12OSOrderedSet + 0xfec

0xffffffaaba74bec0 : 0xffffff80204c9a8b mach_kernel : __ZN9IOService14doServiceMatchEj + 0x36b

0xffffffaaba74bf20 : 0xffffff80204cd1f9 mach_kernel : __ZN15_IOConfigThread4mainEPvi + 0x159

0xffffffaaba74bfa0 : 0xffffff801fd6e19e mach_kernel : _call_continuation + 0x2e

      Kernel Extensions in backtrace:

         com.apple.kext.AMDRadeonX6000Framebuffer(7.0)[B20BF9D4-3499-3D7D-99AD-93BF0BDD8FFB]@0xffffff7fac6b1000->0xffffff7fac93afff

            dependency: com.apple.AppleGraphicsDeviceControl(8.1.10)[4ACC3A7E-A0A4-382F-B9B6-839CDB01BA5B]@0xffffff7fb44df000->0xffffff7fb44e2fff

            dependency: com.apple.iokit.IOACPIFamily(1.4)[50D529B0-A929-3533-839B-6CE41FC937F2]@0xffffff8021e02000->0xffffff8021e03fff

            dependency: com.apple.iokit.IOGraphicsFamily(599)[CA8B49BC-3655-312C-91AA-FB848251C78E]@0xffffff7fb50bf000->0xffffff7fb50edfff

            dependency: com.apple.iokit.IOPCIFamily(2.9)[C7C4957D-FE3B-3721-8E52-DB6E6A407878]@0xffffff8022280000->0xffffff80222b3fff

Process name corresponding to current thread (0xffffff91b41660c8): kernel_task

Panic(CPU 16, time 9770605921): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b3bc1598, spinlock_owner_cpu: 0x14

RAX: 0xffffff8020b46fc0, RBX: 0x00000002582ada04, RCX: 0x0000000036920cdd, RDX: 0x0000000000000002

RSP: 0xffffffaaba893c40, RBP: 0xffffffaaba893c80, RSI: 0x0000000000000002, RDI: 0xffffff8020ba08a0

R8:  0xffffff8020b46fc0, R9:  0x0000000000000074, R10: 0xffffff8020ba5188, R11: 0x0000000000000050

R12: 0xffffff8020b85000, R13: 0x0000000000000014, R14: 0xffffff8020ba08a0, R15: 0x0000000000000014

RFL: 0x0000000000000046, RIP: 0xffffff801ff488aa, CS:  0x0000000000000008, SS:  0x0000000000000010

mPpa_nkidcpk_eedn ttears(k)  0NxMfIf fpfefnfd9ibn4gb fodnf 9c8p0u:s :2 509  2t h4r e6a d8s :1 0p i1d2  01:4  k1e6r n1e8l _2t0a s2k2

Bmapc_kktdrpa_ceen t(eCrP(U)  1t6i)m,e dp-aonuitc kdeudr itnhgr elaodc:k e0dx fwfafiftf fa9f1tbe3rb cN1M5I9;8e,x pFercatmeed  :2 4R eatcukrsn  bAudtd rreescsei

v0exdf f1f3f faffcteedra 06f0e8f78708 1:  l0oxofpfsf fifnf 850416f1f235b036701  ticks

mapcahn_ikce(rcnpeul  0:  c_ailnlteerr r0uxpftf f+f f0fx8c0120

50dx0faf2f7f)f:f cTeidcak0efte fsep0i n:l o0cxkf[f0fxffffff8f0f1ff8d16be5aa95a9 100]m atcihm_ekoeurtn ealf t:e r_ h5n4d6l1_4a4l4l6i5n ttrisc k+s ;0 xc9taic

k0extf:f f0fxf6f4a,a bnat8i9c3kce8t0:  :0 x07xaf,f fwfafift8i0n1gf dffo2r8 c0ax 66, cmuarcrhe_nkte ronwenle r::  _0lxcfkf_fsfpfifn9l1obc3ka_0t4i0mce8o u(to_nh iCtP U+  200x)1,0 ast

a0rxtf ftfifmfef:a a1b3a9859731c0a000 7:2 00,x fnfofwf:f f18400210157d10495c1f8 5, timeomuatc:h _5k4e6r1n2e5l0 6:0  _@plaoncikc__twiictkhe_tt.hcr:e3a8d6_c

ontext + 0x2c7d

0xffffffaaba893ce0 : 0xffffff801fdf213c mach_kernel : _lck_rw_lock_count_dec + 0x2bc

0xffffffaaba893d70 : 0xffffff801fdf248c mach_kernel : _lck_ticket_lock + 0x9c

0xffffffaaba893d90 : 0xffffff801fe0f0a1 mach_kernel : _choose_processor_smt + 0x9c1

0xffffffaaba893e40 : 0xffffff801fe05c6e mach_kernel : _thread_setrun + 0xce

0xffffffaaba893f00 : 0xffffff801fe0ac8c mach_kernel : _thread_dispatch + 0x33c

0xffffffaaba893f70 : 0xffffff801fe0da39 mach_kernel : _thread_continue + 0x39

0xffffffaaba893fa0 : 0xffffff801fd6e045 mach_kernel : _Thread_continue + 0x5

Process name corresponding to current thread (0xffffff91b3bc1598): kernel_task

Panic(CPU 12, time 9770604979): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b4192b30, spinlock_owner_cpu: 0x14

RAX: 0x000000004ca0cb3d, RBX: 0x00000002582afa1c, RCX: 0x0000000036920cdd, RDX: 0x0000000000000021

RSP: 0xffffffceda12eb68, RBP: 0xffffffceda12ebb0, RSI: 0x0000000000000002,

My system configuration:
  • CPU: AMD Ryzen 9 7900X
  • Motherboard: ASUS TUF Gaming X670E-Plus
  • GPU: AMD Radeon RX 6800 XT
  • NVMe SSD: Redragon Blaze GD-703 (Slot M.2_4)
  • macOS Version: Sequoia 15.5 (24F74)
  • OpenCore Version: 1.0.4
  • BIOS settings: PCIe Link Mode forced to Gen3 on M.2_4 slot, ASPM enabled
  • kexts: NVMeFix v1.1.3, AMDRadeonX6000Framebuffer latest
  • Boot args: -v keepsyms=1 npci=0x2000 agdpmod=pikera alcid=11 e1000=0 amfi=0x80
I am uploading my EFI for deeper analysis.

I appreciate any advice or solution to fix this kernel panic and improve stability with this hardware.

Thanks in advance!
 

Attachments

Hey everyone,

Most of the time, I need to reboot my PC 2 or 3 times to finally reach the macOS boot screen.

I am facing a persistent kernel panic during reboot on my Hackintosh setup based on an AMD Ryzen 9 7900X and ASUS TUF Gaming X670E-Plus motherboard. The issue occurs on macOS Sequoia 15.5, using OpenCore bootloader version 1.0.4.

Here is the full kernel panic log:

Code:
Panic(CPU 20, time 9452691626): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b3a040c8, spinlock_owner_cpu: 0x14

RAX: 0x0000000000000005, RBX: 0x0000000000100000, RCX: 0xffffff91b3a040c8, RDX: 0xffffff91b3a040c8

RSP: 0xffffffaaba60be30, RBP: 0xffffffaaba60bef0, RSI: 0xffffffa1b1b35838, RDI: 0xffffff81b5a59100

R8:  0xffffff91b3a040c8, R9:  0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000001

R12: 0xffffff81b5a59000, R13: 0xffffff81b5a59000, R14: 0x00000000ffffffff, R15: 0xffffff91b3a040c8

RFL: 0x0000000000000096, RIP: 0xffffff801fe084a8, CS:  0x0000000000000008, SS:  0x0000000000000010

Panicked task 0xffffff9b4bfdf980: 259 threads: pid 0: kernel_task

Backtrace (CPU 20), panicked thread: 0xffffff91b3a040c8, Frame : Return Address

0xffffffceda106f80 : 0xffffff801ff3b371 mach_kernel : _interrupt + 0xc1

0xffffffceda106fe0 : 0xffffff801fd6ea9a mach_kernel : _hndl_allintrs + 0x9a

m0px_fkfdfpf_fefnataebra(6)0 bteifm0e d:- o0uxtf fofnf fcfp8u0 10f,e 0NfMeIa-9i ng

mach_kernel : _processor_idle + 0x269

0xffffffaaba60bf60 : 0xffffff801fe0ffdc mach_kernel : _idle_thread + 0x5c

0xffffffaaba60bfa0 : 0xffffff801fd6e19e mach_kernel : _call_continuation + 0x2e

Process name corresponding to current thread (0xffffff91b3a040c8): kernel_task

Boot args: -v keepsyms=1 npci=0x2000 agdpmod=pikera alcid=11 e1000=0 amfi=0x80

Mac OS version:

24F74

Kernel version:

Darwin Kernel Version 24.5.0: Tue Apr 22 19:53:26 PDT 2025; root:xnu-11417.121.6~2/RELEASE_X86_64

Kernel UUID: 688D294B-033F-3E32-B8A5-18F0780F0688

roots installed: 0

KernelCache slide: 0x000000001fa00000

KernelCache base:  0xffffff801fc00000

Kernel slide:      0x000000001fae4000

Kernel text base:  0xffffff801fce4000

__HIB  text base: 0xffffff801fb00000

System model name: MacPro7,1 (Mac-27AD2F918AE68F61)

System shutdown begun: NO

Panic diags file available: YES (0x0)

Hibernation exit count: 0

System uptime in nanoseconds: 9806434397

Last Sleep:           absolute           base_tsc          base_nano

  Uptime  : 0x0000000248c5ed42

  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000

  Wake    : 0x0000000000000000 0x00000016a09c484c 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: 0xffffff81b198e000 - 0xffffffa1b198e000

  . PGZ   : 0xffffff81b198e000 - 0xffffff81b598f000

  . VM    : 0xffffff81b598f000 - 0xffffff8681cc1000

  . RO    : 0xffffff8681cc1000 - 0xffffff881b331000

  . GEN0  : 0xffffff881b331000 - 0xffffff8ce7663000

  . GEN1  : 0xffffff8ce7663000 - 0xffffff91b3995000

  . GEN2  : 0xffffff91b3995000 - 0xffffff967fcc7000

  . GEN3  : 0xffffff967fcc7000 - 0xffffff9b4bffa000

  . DATA  : 0xffffff9b4bffa000 - 0xffffffa1b198e000

  Metadata: 0xffffff818b97e000 - 0xffffff81ab97e000

  Bitmaps : 0xffffff81ab97e000 - 0xffffff81b197e000

  Extra   : 0 - 0

Panic(CPU 18, time 9770606101): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b41660c8, spinlock_owner_cpu: 0x14

RAX: 0xffffff8020b46fc0, RBX: 0x00000002582c1cbb, RCX: 0x0000000036920cdd, RDX: 0x0000000000000002

RSP: 0xffffffaaba74ba70, RBP: 0xffffffaaba74bab0, RSI: 0x0000000000000002, RDI: 0xffffff8020ba08a0

R8:  0xffffff8020b46fc0, R9:  0x0000000000000078, R10: 0xffffff8020ba5188, R11: 0x00000002336e0fd6

R12: 0xffffff8020b85000, R13: 0x0000000000000014, R14: 0xffffff8020ba08a0, R15: 0x0000000000000014

RFL: 0x0000000000000046, RIP: 0xffffff801ff488aa, CS:  0x0000000000000008, SS:  0x0000000000000000

Panicked task 0xffffff9b4bfdf980: 259 threads: pid 0: kernel_task

Backtrace (CPU 18), panicked thread: 0xffffff91b41660c8, Frame : Return Address

0xffffffceda10ef80 : 0xffffff801ff3b371 mach_kernel : _interrupt + 0xc1

0xffffffceda10efe0 : 0xffffff801fd6ea9a mach_kernel : _hndl_allintrs + 0x9a

0xffffffaaba74bab0 : 0xffffff801fdf28ca mach_kernel : _lck_spinlock_timeout_hit + 0x10a

0xffffffaaba74bad0 : 0xffffff80205d09cf mach_kernel : _panic_with_thread_context + 0x2c7d

0xffffffaaba74bb10 : 0xffffff801fdf213c mach_kernel : _lck_rw_lock_count_dec + 0x2bc

0xffffffaaba74bba0 : 0xffffff801fdf248c mach_kernel : _lck_ticket_lock + 0x9c

0xffffffaaba74bbc0 : 0xffffff801fe04504 mach_kernel : _compute_averages + 0x704

0xffffffaaba74bc00 : 0xffffff801fe08e07 mach_kernel : _thread_block_reason + 0xc07

0xffffffaaba74bcd0 : 0xffffff801fe082d7 mach_kernel : _thread_block_reason + 0xd7

0xffffffaaba74bd20 : 0xffffff7fac6b4d38 com.apple.kext.AMDRadeonX6000Framebuffer : __ZN39AMDRadeonX6000_AmdRadeonControllerNavi219doGddr6LongTrainingEv + 0x64

0xffffffaaba74bd40 : 0xffffff7fac6b4be0 com.apple.kext.AMDRadeonX6000Framebuffer : __ZN39AMDRadeonX6000_AmdRadeonControllerNavi25startEP9IOService + 0x90

0xffffffaaba74bd70 : 0xffffff80204cb1e7 mach_kernel : __ZN9IOService14startCandidateEPS_ + 0xf7

0xffffffaaba74bde0 : 0xffffff80204cabfc mach_kernel : __ZN9IOService15probeCandidatesEP12OSOrderedSet + 0xfec

0xffffffaaba74bec0 : 0xffffff80204c9a8b mach_kernel : __ZN9IOService14doServiceMatchEj + 0x36b

0xffffffaaba74bf20 : 0xffffff80204cd1f9 mach_kernel : __ZN15_IOConfigThread4mainEPvi + 0x159

0xffffffaaba74bfa0 : 0xffffff801fd6e19e mach_kernel : _call_continuation + 0x2e

      Kernel Extensions in backtrace:

         com.apple.kext.AMDRadeonX6000Framebuffer(7.0)[B20BF9D4-3499-3D7D-99AD-93BF0BDD8FFB]@0xffffff7fac6b1000->0xffffff7fac93afff

            dependency: com.apple.AppleGraphicsDeviceControl(8.1.10)[4ACC3A7E-A0A4-382F-B9B6-839CDB01BA5B]@0xffffff7fb44df000->0xffffff7fb44e2fff

            dependency: com.apple.iokit.IOACPIFamily(1.4)[50D529B0-A929-3533-839B-6CE41FC937F2]@0xffffff8021e02000->0xffffff8021e03fff

            dependency: com.apple.iokit.IOGraphicsFamily(599)[CA8B49BC-3655-312C-91AA-FB848251C78E]@0xffffff7fb50bf000->0xffffff7fb50edfff

            dependency: com.apple.iokit.IOPCIFamily(2.9)[C7C4957D-FE3B-3721-8E52-DB6E6A407878]@0xffffff8022280000->0xffffff80222b3fff

Process name corresponding to current thread (0xffffff91b41660c8): kernel_task

Panic(CPU 16, time 9770605921): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b3bc1598, spinlock_owner_cpu: 0x14

RAX: 0xffffff8020b46fc0, RBX: 0x00000002582ada04, RCX: 0x0000000036920cdd, RDX: 0x0000000000000002

RSP: 0xffffffaaba893c40, RBP: 0xffffffaaba893c80, RSI: 0x0000000000000002, RDI: 0xffffff8020ba08a0

R8:  0xffffff8020b46fc0, R9:  0x0000000000000074, R10: 0xffffff8020ba5188, R11: 0x0000000000000050

R12: 0xffffff8020b85000, R13: 0x0000000000000014, R14: 0xffffff8020ba08a0, R15: 0x0000000000000014

RFL: 0x0000000000000046, RIP: 0xffffff801ff488aa, CS:  0x0000000000000008, SS:  0x0000000000000010

mPpa_nkidcpk_eedn ttears(k)  0NxMfIf fpfefnfd9ibn4gb fodnf 9c8p0u:s :2 509  2t h4r e6a d8s :1 0p i1d2  01:4  k1e6r n1e8l _2t0a s2k2

Bmapc_kktdrpa_ceen t(eCrP(U)  1t6i)m,e dp-aonuitc kdeudr itnhgr elaodc:k e0dx fwfafiftf fa9f1tbe3rb cN1M5I9;8e,x pFercatmeed  :2 4R eatcukrsn  bAudtd rreescsei

v0exdf f1f3f faffcteedra 06f0e8f78708 1:  l0oxofpfsf fifnf 850416f1f235b036701  ticks

mapcahn_ikce(rcnpeul  0:  c_ailnlteerr r0uxpftf f+f f0fx8c0120

50dx0faf2f7f)f:f cTeidcak0efte fsep0i n:l o0cxkf[f0fxffffff8f0f1ff8d16be5aa95a9 100]m atcihm_ekoeurtn ealf t:e r_ h5n4d6l1_4a4l4l6i5n ttrisc k+s ;0 xc9taic

k0extf:f f0fxf6f4a,a bnat8i9c3kce8t0:  :0 x07xaf,f fwfafift8i0n1gf dffo2r8 c0ax 66, cmuarcrhe_nkte ronwenle r::  _0lxcfkf_fsfpfifn9l1obc3ka_0t4i0mce8o u(to_nh iCtP U+  200x)1,0 ast

a0rxtf ftfifmfef:a a1b3a9859731c0a000 7:2 00,x fnfofwf:f f18400210157d10495c1f8 5, timeomuatc:h _5k4e6r1n2e5l0 6:0  _@plaoncikc__twiictkhe_tt.hcr:e3a8d6_c

ontext + 0x2c7d

0xffffffaaba893ce0 : 0xffffff801fdf213c mach_kernel : _lck_rw_lock_count_dec + 0x2bc

0xffffffaaba893d70 : 0xffffff801fdf248c mach_kernel : _lck_ticket_lock + 0x9c

0xffffffaaba893d90 : 0xffffff801fe0f0a1 mach_kernel : _choose_processor_smt + 0x9c1

0xffffffaaba893e40 : 0xffffff801fe05c6e mach_kernel : _thread_setrun + 0xce

0xffffffaaba893f00 : 0xffffff801fe0ac8c mach_kernel : _thread_dispatch + 0x33c

0xffffffaaba893f70 : 0xffffff801fe0da39 mach_kernel : _thread_continue + 0x39

0xffffffaaba893fa0 : 0xffffff801fd6e045 mach_kernel : _Thread_continue + 0x5

Process name corresponding to current thread (0xffffff91b3bc1598): kernel_task

Panic(CPU 12, time 9770604979): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff81b5a59108, spinlock owner: 0xffffff91b3a040c8, current_thread: 0xffffff91b4192b30, spinlock_owner_cpu: 0x14

RAX: 0x000000004ca0cb3d, RBX: 0x00000002582afa1c, RCX: 0x0000000036920cdd, RDX: 0x0000000000000021

RSP: 0xffffffceda12eb68, RBP: 0xffffffceda12ebb0, RSI: 0x0000000000000002,

My system configuration:
  • CPU: AMD Ryzen 9 7900X
  • Motherboard: ASUS TUF Gaming X670E-Plus
  • GPU: AMD Radeon RX 6800 XT
  • NVMe SSD: Redragon Blaze GD-703 (Slot M.2_4)
  • macOS Version: Sequoia 15.5 (24F74)
  • OpenCore Version: 1.0.4
  • BIOS settings: PCIe Link Mode forced to Gen3 on M.2_4 slot, ASPM enabled
  • kexts: NVMeFix v1.1.3, AMDRadeonX6000Framebuffer latest
  • Boot args: -v keepsyms=1 npci=0x2000 agdpmod=pikera alcid=11 e1000=0 amfi=0x80
I am uploading my EFI for deeper analysis.

I appreciate any advice or solution to fix this kernel panic and improve stability with this hardware.

Thanks in advance!
Hello @lucastaglia, a couple of things standout right away. As far as I know SSDT-CPUR.aml is required in AM5 systems, your EFI is missing that. You can create a card specific version using SSDTTime or download a genetic version of it from Dortania.

I also notice you are landing two ACPI patches that are designed for Gigabyte boards, it's possible they have been edited for your board and are valid but labels incorrectly. Odd though.

The other issue, which is very common, your USB Port mapping is incorrect. You have ports listed in HS as 0, or USB2, and then a corresponding port in S0 as 3 or USB3. You also have a port labeled as "8" which isn't valid. I'd recommend using CorpNewts USBMap Master again and taking the time to label each port and then double checking before creating the kext that ports have been correctly identified


Here is what your board has according to ASUS:

Rear USB (Total 10 ports)
1 x USB 3.2 Gen 2x2 port (1 x USB Type-C®)
4 x USB 3.2 Gen 2 ports (3 x Type-A + 1 x USB Type-C®)
5 x USB 3.2 Gen 1 ports (5 x Type-A)
Front USB (Total 9 ports)
1 x USB 3.2 Gen 2 connector (supports USB Type-C®)
1 x USB 3.2 Gen 1 header supports additional 2 USB 3.2 Gen 1 ports
3 x USB 2.0 headers support additional 6 USB 2.0 ports

Here is a guide on how to identify USB Ports according to their type I stole from Ed Hawk

How to set USB Port Status

  1. USB2 (0) - Physical USB2 ports on rear I/O plate, these ports always have a Black coloured tang.
  2. USB3 (3) - Physical USB3 ports on rear I/O plate, these ports can have a Red, Blue, Cyan or Yellow coloured tang.
    1. Virtual USB2 ports - served from physical USB3 ports) should be set with the same connector type as the physical port
  3. USB3 (3) - Motherboard Header, usually serving the case front USB3 ports.
    1. Virtual USB2 ports - served from physical USB3 ports) should be set the same as the physical port
  4. Internal (255) - Motherboard USB2 header, this will be any device served from a header port, such as Bluetooth module, case front USB2 ports, case front card reader etc.
    1. Internal connector type should also be used for any Bluetooth USB connection from a built-in M.2 connector (on the Rear I/O plate).
  5. Type-c+sw (9) - Type-C connector on Rear I/O plate, will only show two ports being available,
    1. when the Type-C device is inserted, removed, flipped 180° and reinserted, 1 x Physical Type-C and 1 x virtual USB2 port.
  6. Type-c (10) - Type-C (E) motherboard header, will show four ports being available from a single Type-C connector,
    1. when the Type-C device is inserted, removed, flipped 180° and reinserted, 2 x Type-C and 2 x USB2.

There could be other issues but these stand out right away
 
Seems can be fixed by disabling PBO.
That really should not be necessary if the system has compatible hardware and is configured correctly.
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.