Hi I'm running a titan ridge Rev 1 with nvm23 firmware in a non TB header OC Catalina build. Apart from a few boots to activate it, its ok except for one third party driver that is not faulty as it works perfectly in a real mac. It will load eventually but a part of the driver (which does three things) is not functioning. Heres the panic:
panic(cpu 0 caller 0xffffff8007c449ea): Kernel trap at 0xffffff7f8c75b78f, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000514, CR3: 0x00000000200b3000, CR4: 0x00000000000626e0
RAX: 0x0000000000000000, RBX: 0xffffff80a91c8000, RCX: 0xffffff7f89ba2201, RDX: 0x000000005f5e6580
RSP: 0xffffff8754b63d70, RBP: 0xffffff8754b63da0, RSI: 0xffffff80a8dba000, RDI: 0x0000000000000000
R8: 0x0000000000000000, R9: 0x0000000000000000, R10: 0x0000000000000001, R11: 0x0000000000000005
R12: 0x0000000000000514, R13: 0xffffff7f8c764290, R14: 0x0000000000000514, R15: 0xffffff80a91c8000
RFL: 0x0000000000010246, RIP: 0xffffff7f8c75b78f, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x0000000000000514, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 1, VF: 5
Backtrace (CPU 0), Frame : Return Address
0xffffff8754b637d0 : 0xffffff8007b1868d mach_kernel : _handle_debugger_trap + 0x49d
0xffffff8754b63820 : 0xffffff8007c52ab5 mach_kernel : _kdp_i386_trap + 0x155
0xffffff8754b63860 : 0xffffff8007c4463e mach_kernel : _kernel_trap + 0x4ee
0xffffff8754b638b0 : 0xffffff8007abea40 mach_kernel : _return_from_trap + 0xe0
0xffffff8754b638d0 : 0xffffff8007b17d57 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff8754b639d0 : 0xffffff8007b18147 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff8754b63a20 : 0xffffff80082bf2bc mach_kernel : _panic + 0x54
0xffffff8754b63a90 : 0xffffff8007c449ea mach_kernel : _sync_iss_to_iks + 0x2aa
0xffffff8754b63c10 : 0xffffff8007c446e8 mach_kernel : _kernel_trap + 0x598
0xffffff8754b63c60 : 0xffffff8007abea40 mach_kernel : _return_from_trap + 0xe0
0xffffff8754b63c80 : 0xffffff7f8c75b78f com.focusrite.driver.FocusritePCIe : __ZN33com_focusrite_FocusritePCIeDevice14readRegister32Ej + 0x9b
0xffffff8754b63da0 : 0xffffff7f8c75a312 com.focusrite.driver.FocusritePCIe : __ZN33com_focusrite_FocusritePCIeDevice5startEP9IOService + 0x494
0xffffff8754b63de0 : 0xffffff8008204dc6 mach_kernel : __ZN9IOService14startCandidateEPS_ + 0xf6
0xffffff8754b63e40 : 0xffffff8008204901 mach_kernel : __ZN9IOService15probeCandidatesEP12OSOrderedSet + 0xad1
0xffffff8754b63ef0 : 0xffffff8008203c9e mach_kernel : __ZN9IOService14doServiceMatchEj + 0x2de
0xffffff8754b63f50 : 0xffffff8008206456 mach_kernel : __ZN15_IOConfigThread4mainEPvi + 0x186
0xffffff8754b63fa0 : 0xffffff8007abe13e mach_kernel : _call_continuation + 0x2e
Kernel Extensions in backtrace:
com.focusrite.driver.FocusritePCIe(4.6.2)[5AACDD8E-0451-347E-A672-BBD1EF7A84F8]@0xffffff7f8c758000->0xffffff7f8c775fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[2F37AE58-E6B9-3B18-9092-3B80D34C334B]@0xffffff7f888b4000
so it looks like its to do with IOkit.IOPCIFamily. I looked in the info.plist of the kext but if anyone can understand this and give me a pointer on what this is driver is looking for that it cant find that would be great!