I am using a mid-2010 Mac Pro with the latest Monterey 12.6 using OpenCore. Everything works perfectly except for some Firewire audio mixer I am trying to use (Mackie Onyx 1640i).
I am connecting it to my Mac Pro using a FW400 → FW800 Belkin cable. At first, it worked well, as this mixer driver is embedded in CoreAudio. After rebooting once, this "good luck" ended, and every time I am switching to use it, I get a kernel panic, and my Mac reboots. It happens both when I try to switch my DAW (Logic Pro) to use it, but also when selecting it as the sound source in macOS.
I tried installing Big Sur on another disk and the same issue occurred.
Here is the kernel panic log:
panic(cpu 2 caller 0xffffff800d9d0833): Kernel trap at 0xffffff7fa504cb90, type 14=page fault, registers: CR0: 0x0000000080010033, CR2: 0x0000000000000000, CR3: 0x0000000211e7c082, CR4: 0x00000000000226e0 RAX: 0x0000000000000000, RBX: 0xffffff970b188800, RCX: 0x0000000000000000, RDX: 0x0000000000000000 RSP: 0xfffffffff2833ca0, RBP: 0xfffffffff2833cd0, RSI: 0x000000000000073c, RDI: 0xffffff970b188800 R8: 0xffffffa56e96ec80, R9: 0x0000000000000030, R10: 0xffffff90a39a5738, R11: 0x0000000000000000 R12: 0xfffffffff2833ca4, R13: 0x0000000000000000, R14: 0x000000000000073c, R15: 0xfffffffff2833ca0 RFL: 0x0000000000010246, RIP: 0xffffff7fa504cb90, CS: 0x0000000000000008, SS: 0x0000000000000010 Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 0
Panicked task 0xffffffa56f21f670: 22 threads: pid 328: coreaudiod Backtrace (CPU 2), panicked thread: 0xffffffa5747eb540, Frame : Return Address 0xfffffffff2833650 : 0xffffff800d87fdad mach_kernel : _handle_debugger_trap + 0x41d 0xfffffffff28336a0 : 0xffffff800d9e10d6 mach_kernel : _kdp_i386_trap + 0x116 0xfffffffff28336e0 : 0xffffff800d9d0443 mach_kernel : _kernel_trap + 0x4d3 0xfffffffff2833730 : 0xffffff800d81fa70 mach_kernel : _return_from_trap + 0xe0 0xfffffffff2833750 : 0xffffff800d88017d mach_kernel : _DebuggerTrapWithState + 0xad 0xfffffffff2833870 : 0xffffff800d87f936 mach_kernel : _panic_trap_to_debugger + 0x2b6 0xfffffffff28338d0 : 0xffffff800e115093 mach_kernel : _panic + 0x84 0xfffffffff28339c0 : 0xffffff800d9d0833 mach_kernel : _sync_iss_to_iks + 0x2c3 0xfffffffff2833b40 : 0xffffff800d9d0516 mach_kernel : _kernel_trap + 0x5a6 0xfffffffff2833b90 : 0xffffff800d81fa70 mach_kernel : _return_from_trap + 0xe0 0xfffffffff2833bb0 : 0xffffff7fa504cb90 com.apple.driver.AppleFWAudio : __ZN14AM824NuDCLRead22PreProcessInputSamplesEPKvjjPK20_IOAudioStreamFormat + 0xb4 0xfffffffff2833cd0 : 0xffffff7fa502a3f1 com.apple.driver.AppleFWAudio : __ZN18AppleFWAudioDevice22PreProcessInputSamplesEPKvjjPK20_IOAudioStreamFormat + 0xe1 0xfffffffff2833d20 : 0xffffff7fa501df9d com.apple.driver.AppleFWAudio : __ZN22AppleFWAudioIsocEngine19convertInputSamplesEPKvPvjjPK20_IOAudioStreamFormatP13IOAudioStream + 0x119 0xfffffffff2833d80 : 0xffffff7fa68c34ed com.apple.iokit.IOAudioFamily : __ZN13IOAudioStream16readInputSamplesEP19IOAudioClientBufferj + 0x113 0xfffffffff2833de0 : 0xffffff7fa68be374 com.apple.iokit.IOAudioFamily : __ZN23IOAudioEngineUserClient18performClientInputEjP22IOAudioClientBufferSet + 0x14e 0xfffffffff2833e50 : 0xffffff7fa68bdd7a com.apple.iokit.IOAudioFamily : __ZN23IOAudioEngineUserClient15performClientIOEjjbjjj + 0x14e 0xfffffffff2833ea0 : 0xffffff800e08564f mach_kernel : _iokit_user_client_trap + 0x1af 0xfffffffff2833ef0 : 0xffffff800d9b30aa mach_kernel : _mach_call_munger64 + 0x1ea 0xfffffffff2833fa0 : 0xffffff800d820256 mach_kernel : _hndl_mach_scall64 + 0x16 Kernel Extensions in backtrace: com.apple.iokit.IOAudioFamily(340.2)[3E9A6341-0E01-36B0-8E53-7C13421313CF]@0xffffff7fa68b0000->0xffffff7fa68cdfff dependency: com.apple.vecLib.kext(1.2.0)[5C258176-730D-39DE-8F27-00EA4F281CAF]@0xffffff7fa7493000->0xffffff7fa7551fff com.apple.driver.AppleFWAudio(270.19.2)[C914C09D-D35C-3F99-8254-9FE1C6C11D00]@0xffffff7fa501c000->0xffffff7fa505afff dependency: com.apple.iokit.IOAudioFamily(340.2)[3E9A6341-0E01-36B0-8E53-7C13421313CF]@0xffffff7fa68b0000->0xffffff7fa68cdfff dependency: com.apple.iokit.IOFireWireAVC(4.2.8)[6C0E188A-2C3C-331F-9912-A8A67AB5CF64]@0xffffff7fa68ea000->0xffffff7fa68f5fff dependency: com.apple.iokit.IOFireWireFamily(4.8.3)[6B22B0E2-8560-3F51-AEEA-A0DB69F42677]@0xffffff7fa68fd000->0xffffff7fa6930fff
Process name corresponding to current thread (0xffffffa5747eb540): coreaudiod Boot args: keepsyms=1 debug=0x100 -lilubetaall ipc_control_port_options=0 -revasset
Mac OS version: 21G115
Kernel version: Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 Kernel UUID: 06A10466-36D7-3A0B-9EE7-A9053A8991A3 KernelCache slide: 0x000000000d600000 KernelCache base: 0xffffff800d800000 Kernel slide: 0x000000000d610000 Kernel text base: 0xffffff800d810000 __HIB text base: 0xffffff800d700000 System model name: MacPro5,1 (Mac-F221BEC8) System shutdown begun: NO Panic diags file available: YES (0x0) Hibernation exit count: 0
System uptime in nanoseconds: 262313252676 Last Sleep: absolute base_tsc base_nano Uptime : 0x0000003d1316a0d4 Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000 Wake : 0x0000000000000000 0x0000001340bd49bc 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: 0xffffff90a2995000 - 0xffffffb0a2995000 . PGZ : 0xffffff90a2995000 - 0xffffff90a3996000 . VM : 0xffffff90a3996000 - 0xffffff95703fc000 . RO : 0xffffff95703fc000 - 0xffffff9709cc8000 . GEN0 : 0xffffff9709cc8000 - 0xffffff9bd672e000 . GEN1 : 0xffffff9bd672e000 - 0xffffffa0a3194000 . GEN2 : 0xffffffa0a3194000 - 0xffffffa56fbfa000 . GEN3 : 0xffffffa56fbfa000 - 0xffffffaa3c661000 . DATA : 0xffffffaa3c661000 - 0xffffffb0a2995000 Metadata: 0xffffff901a8b3000 - 0xffffff903a8b3000 Bitmaps : 0xffffff903a8b3000 - 0xffffff903d8b3000