Contribute
Register

Gigabyte Z390 M Gaming build with working NVRAM

Maybe I spoke too soon, I was using remote desktop, the mouse started to lag, and a few seconds later Kernel panic.

Panic(CPU 0, time 4863941625795): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff870fdd9e00, spinlock owner: 0xffffff8705cb7d10, current_thread: 0xffffff8705cb7d10, spinlock_owner_cpu: 0x0

RAX: 0x0000000000000000, RBX: 0x0000000000000004, RCX: 0xffffff80002d2323, RDX: 0xffffff80002d262c
RSP: 0xffffffa10629be00, RBP: 0xffffffa10629be80, RSI: 0x0000000000000004, RDI: 0xffffffa17c7f5024
R8: 0x0000000000000000, R9: 0x0000000000000024, R10: 0x0000000000000001, R11: 0x0000000000000000
R12: 0x0000000000000000, R13: 0x0000000000000000, R14: 0x0000000080000001, R15: 0xffffffa17c7f5024
RFL: 0x0000000000000093, RIP: 0xffffff80002d2326, CS: 0x0000000000000008, SS: 0x0000000000000000


Backtrace (CPU 0), Frame : Return Address
0xffffffa10629bcb0 : 0xffffff80003ed5bb mach_kernel : _interrupt + 0x12b
0xffffffa10629bd00 : 0xffffff800025fd39 mach_kernel : _return_to_iret + 0x159
0xffffffa10629be80 : 0xffffff7f9f135692 com.apple.driver.AppleGFXHDA : __ZN21AppleGFXHDAController15interruptFilterEP28IOFilterInterruptEventSource + 0xfa

0xffffffa10629bed0 : 0xffffff8000a1bd91 mach_kernel : __ZN28IOFilterInterruptEventSource23normalInterruptOccurredEPvP9IOServicei + 0x81

0xffffffa10629bf00 : 0xffffff8002c40beb com.apple.iokit.IOPCIFamily : __ZN32IOPCIMessagedInterruptController15handleInterruptEPvP9IOServicei + 0x12b

0xffffffa10629bf50 : 0xffffff8001299510 com.apple.driver.AppleACPIPlatform : __ZN23AppleACPIPlatformExpert23dispatchGlobalInterruptEi + 0x2e

0xffffffa10629bf60 : 0xffffff80012a224f com.apple.driver.AppleACPIPlatform : __ZN31AppleACPICPUInterruptController15handleInterruptEPvP9IOServicei + 0x6b
0xffffffa10629bf80 : 0xffffff80003ed60d mach_kernel : _interrupt + 0x17d
0xffffffa10629bfd0 : 0xffffff800025fbdd mach_kernel : _hndl_allintrs + 0x11d
0xffffffc181a83d60 : 0xffffff80007f54ed mach_kernel : _workq_thread_set_max_qos + 0x66d
0xffffffc181a83dc0 : 0xffffff80007f9b3d mach_kernel : _workq_kern_threadreq_initiate + 0x2ed
0xffffffc181a83e10 : 0xffffff800082300e mach_kernel : _kevt_getstat + 0x1d1e
0xffffffc181a83e50 : 0xffffff8000824014 mach_kernel : _kqueue_alloc_turnstile + 0xfb4
0xffffffc181a83e80 : 0xffffff80002ff725 mach_kernel : _thread_call_delayed_timer + 0x4a5
0xffffffc181a83ef0 : 0xffffff8000300634 mach_kernel : _thread_call_delayed_timer + 0x13b4
0xffffffc181a83fa0 : 0xffffff800025f13e mach_kernel : _call_continuation + 0x2e

Kernel Extensions in backtrace:
com.apple.iokit.IOPCIFamily(2.9)[BF2C5E86-1E8F-3FD4-9874-7738178FA73B]@0xffffff8002c1f000->0xffffff8002c46fff
com.apple.driver.AppleACPIPlatform(6.1)[2F2AA264-6BD5-3E4F-829C-8952B3ABB2D5]@0xffffff8001292000->0xffffff8001308fff
dependency: com.apple.driver.AppleSMC(3.1.9)[1E48B8EB-7BF3-3366-8520-2C4B31A7D3F8]@0xffffff8001895000->0xffffff80018adfff
dependency: com.apple.iokit.IOACPIFamily(1.4)[B41AA072-8BB9-3493-9796-6FF849CDABB8]@0xffffff80026d8000->0xffffff80026d9fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[BF2C5E86-1E8F-3FD4-9874-7738178FA73B]@0xffffff8002c1f000->0xffffff8002c46fff
com.apple.driver.AppleGFXHDA(100.1.431)[71E02A6A-3166-397B-B393-85C77BDCC615]@0xffffff7f9f12d000->0xffffff7f9f18afff
dependency: com.apple.iokit.IOAudioFamily(300.6.1)[8CBD98F6-7011-35DA-B0A7-47EF6636B572]@0xffffff800273b000->0xffffff8002758fff
dependency: com.apple.iokit.IOGraphicsFamily(585)[EF8876FC-C6D6-3D53-9915-762EF4F12870]@0xffffff7fa0a63000->0xffffff7fa0a91fff
dependency: com.apple.iokit.IONDRVSupport(585)[40BEBEA2-BBB5-3B09-B6AE-B4B372775FBD]@0xffffff7fa0aa8000->0xffffff7fa0ab0fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[BF2C5E86-1E8F-3FD4-9874-7738178FA73B]@0xffffff8002c1f000->0xffffff8002c46fff

Process name corresponding to current thread: kernel_task
Boot args: -v -alcbeta -lilubetaall debug=0x100 keepsyms=1 -wegbeta -vsmcbeta darkwake=10
Mac OS version:
20D91
Kernel version:
Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:06 PST 2021; root:xnu-7195.81.3~1/RELEASE_X86_64
Kernel UUID: C86236B2-4976-3542-80CA-74A6B8B4BA03
KernelCache slide: 0x0000000000000000
KernelCache base: 0xffffff8000200000
Kernel slide: 0x0000000000010000
Kernel text base: 0xffffff8000210000
__HIB text base: 0xffffff8000100000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 4863941949740
Last Sleep: absolute base_tsc base_nano
Uptime : 0x0000046c79883add
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x000000112dd7f24c 0x0000000000000000


panic(cpu 10 caller 0xffffff80003e2960): "Spinlock acquisition timed out: lock=0xffffff870fdd9e00, lock owner thread=0xffffff8705cb7d10, current_thread: 0xffffff8708bc8120, lock owner active on CPU 0x0, current owner: 0xffffff8705cb7d10, time: 4863941951392"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-7195.81.3/osfmk/i386/locks_i386.c:505


Backtrace (CPU 10), Frame : Return Address
0xffffffc18181bc30 : 0xffffff80002bab4d mach_kernel : _handle_debugger_trap + 0x3dd
0xffffffc18181bc80 : 0xffffff80003fd7e3 mach_kernel : _kdp_i386_trap + 0x143
0xffffffc18181bcc0 : 0xffffff80003ede1a mach_kernel : _kernel_trap + 0x55a
0xffffffc18181bd10 : 0xffffff800025fa2f mach_kernel : _return_from_trap + 0xff
0xffffffc18181bd30 : 0xffffff80002ba3ed mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffc18181be50 : 0xffffff80002ba6d8 mach_kernel : _panic_trap_to_debugger + 0x268
0xffffffc18181bec0 : 0xffffff8000abef9a mach_kernel : _panic + 0x54
0xffffffc18181bf30 : 0xffffff80003e2960 mach_kernel : _spinlock_timeout_NMI
0xffffffc18181bf70 : 0xffffff80007f5ed6 mach_kernel : _workq_thread_set_max_qos + 0x1056
0xffffffc18181bfa0 : 0xffffff800025f13e mach_kernel : _call_continuation + 0x2e

Process name corresponding to current thread: com.apple.geod

Try running without WhateverGreen. This will leave you with only two working DisplayPorts (I think the two furthest away from the PCI-e slot) but it will also disable HDMI/DisplayPort audio which I think may be your problem.
 
Ce9YL1QWwAI9TBt.jpg
 
Happy Springtime/Easter to all ! Snow is finally gone for good, I hope.

1617471478221.png
 
Clover EFI updated to r5132.
  • All kexts updated to latest release versions.


OpenCore EFI updated to 0.6.8.
  • All kexts updated to latest release versions.
  • Do not use your old config.plist. Instead, copy your Serial, Board Serial, UUID, and MAC address to new config.plist.


I highly recommend testing new EFIs with USB flash drive before replacing your existing EFI.

It is also recommended that you clear NVRAM a few times after updating to a new EFI.
 
Last edited:
Back
Top