Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

I hate to say this, but perhaps it’s time to consider a fresh install? I would start right away with OpenCore 0.6.0. That mini guide has instructions for Mojave. Just create the OC 0.6.0 EFI folder, copy it to the EFI partition of the Mojave installation flash disk, and run a new install. Be sure to unlock MSR 0xE2 first. Instructions are at the bottom of the OC 0.6.0 mini guide.

I actually fixed the problem, but I'm still interested in OpenCore for stability reasons if I'm able to run Mojave. Can you link the guide? Cheers
 
I actually fixed the problem, but I'm still interested in OpenCore for stability reasons if I'm able to run Mojave. Can you link the guide? Cheers
Sure, please click the indicated link from the Quick Reference spoiler in Post 1:
Screen Shot 2020-08-10 at 10.16.21 AM.png
 
So, I have a driver for a Digidesign 003R (a interface to my UAD) that causes a system freeze on OS load –with SIP enabled. Is there a way for me to keep SIP enabled and whitelist that particular kext? In the meantime, I've removed it and everything boots fine.

After SIP enabled from Recovery boot.png


Or should I reinstall the driver and remove the Avid device kext from L/E to the EFI?
 
Last edited:
Are there any news about flashing with linux instead of a flash device?
Unfortunately it was not possible to flash the BIOS via Linux either. This is because the firmware is digitally signed, and if any bytes are modified, the signature becomes invalid. Using an SPI Flasher is the only way (as far as we know) to overcome this issue and force a new firmware onto the chip.
 
I did not flash my Titan Ridge, I just used the SSDT-Z390-DESIGNARE-TB3HP-V4 and it is enough to work with my RME UFX + as well as my Apollo satellite OCTO. I use a flashed GC-Alpine Ridge for my Apollo Silver but without SSDT because the hotplug causes a kernel panic with the UAD driver. I just have to reboot to be able to use it. My Orion32 + does not work via Thunderbolt because of the Antelope drivers, so I use it via MADI with the RME UFX +.
@yosoyoco hi :) so you are using a flashed GC-Alpine Ridge without the SSDT.
did you get rid of the uad kernel panics? which modified flash rom did u use? hotplug works fine and everything else as well? or what is the current behavior?
thanks :)
 
Last edited:
I keep getting this kernel panic, after my PC freezes. I don't know if this is the VMware bug but it can happen even if I haven't run a VM. If anyone has any potential fixes that would be great, because it's happened 4 times just today alone.

Code:
panic(cpu 6 caller 0xffffff80004469aa): Kernel trap at 0xffffff80003e90fe, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000000028, CR3: 0x0000001fe28e5165, CR4: 0x00000000003626e0
RAX: 0x0000000000000028, RBX: 0xffffff8061ddd310, RCX: 0x0000000000000028, RDX: 0xffffff8012400000
RSP: 0xffffff8e233ebb70, RBP: 0xffffff8e233ebbb0, RSI: 0xffffff80fea26520, RDI: 0xffffff7f80000000
R8:  0xffffff7f80000000, R9:  0x00000000816bf88a, R10: 0x00000000816bf60e, R11: 0xffffff8061e16dc0
R12: 0xffffff8009400000, R13: 0x00000000004c16a3, R14: 0xffffff8139feb500, R15: 0xffffff8011660b50
RFL: 0x0000000000010206, RIP: 0xffffff80003e90fe, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000028, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 1, VF: 0

Backtrace (CPU 6), Frame : Return Address
0xffffff8e233eb5d0 : 0xffffff800031a65d mach_kernel : _handle_debugger_trap + 0x49d
0xffffff8e233eb620 : 0xffffff8000454a75 mach_kernel : _kdp_i386_trap + 0x155
0xffffff8e233eb660 : 0xffffff80004465fe mach_kernel : _kernel_trap + 0x4ee
0xffffff8e233eb6b0 : 0xffffff80002c0a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8e233eb6d0 : 0xffffff8000319d27 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff8e233eb7d0 : 0xffffff800031a117 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff8e233eb820 : 0xffffff8000ac1abc mach_kernel : _panic + 0x54
0xffffff8e233eb890 : 0xffffff80004469aa mach_kernel : _sync_iss_to_iks + 0x2aa
0xffffff8e233eba10 : 0xffffff80004466a8 mach_kernel : _kernel_trap + 0x598
0xffffff8e233eba60 : 0xffffff80002c0a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8e233eba80 : 0xffffff80003e90fe mach_kernel : _vm_page_remove + 0x11e
0xffffff8e233ebbb0 : 0xffffff80003e8f48 mach_kernel : _vm_page_free_prepare_object + 0x18
0xffffff8e233ebbd0 : 0xffffff80003ebe3e mach_kernel : _vm_page_free_list + 0x7e
0xffffff8e233ebc20 : 0xffffff80003cac0d mach_kernel : _vm_io_reprioritize_init + 0x1ced
0xffffff8e233ebc90 : 0xffffff80003c94f8 mach_kernel : _vm_io_reprioritize_init + 0x5d8
0xffffff8e233ebce0 : 0xffffff80003ca9d6 mach_kernel : _vm_io_reprioritize_init + 0x1ab6
0xffffff8e233ebd10 : 0xffffff80003c9a77 mach_kernel : _vm_io_reprioritize_init + 0xb57
0xffffff8e233ebd50 : 0xffffff80003b3f28 mach_kernel : _vm_map_destroy + 0xbf8
0xffffff8e233ebea0 : 0xffffff80003bb5ce mach_kernel : _vm_map_remove + 0x5e
0xffffff8e233ebed0 : 0xffffff800030bc9e mach_kernel : __kernelrpc_mach_vm_deallocate_trap + 0x7e
0xffffff8e233ebf00 : 0xffffff800042c065 mach_kernel : _mach_call_munger64 + 0x205
0xffffff8e233ebfa0 : 0xffffff80002c1226 mach_kernel : _hndl_mach_scall64 + 0x16

BSD process name corresponding to current thread: plugin-container
Boot args: dart=0 debug=0x100 keepsyms=1 shikigva=128 vsmchbkp=0 uia_exclude=HS14

Mac OS version:
19G73

Kernel version:
Darwin Kernel Version 19.6.0: Sun Jul  5 00:43:10 PDT 2020; root:xnu-6153.141.1~9/RELEASE_X86_64
Kernel UUID: 783946EA-6F11-3647-BF90-787AEA14B954
__HIB  text base: 0xffffff8000100000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 5419051714031
 
If anyone want a USB programmer for the Thunderbolt chip this one works really well and has 3.3v as standard.

ARCELI CH341A Programmer USB to UART IIC SPI TTL ISP EPP/MEM Convertor Parallel Port Converter Onboard
https://www.amazon.co.uk/dp/B07MPY65JN/ref=cm_sw_em_r_mt_dp_UJ.iFb3T7JDP5
View attachment 482378
Which software are you using with this device? The usual Windows CH341A software floating on the Internet does not seem to recognize this device.

Neither does flashrom on macOS:
Bash:
% flashrom -p ch341a_spi -r test.bin
flashrom v1.2 on Darwin 19.6.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Calibrating delay loop... OK.
Couldn't open device 1a86:5512.
Error: Programmer initialization failed.

CH341A.png
 
So, I have a driver for a Digidesign 003R (a interface to my UAD) that causes a system freeze on OS load –with SIP enabled. Is there a way for me to keep SIP enabled and whitelist that particular kext? In the meantime, I've removed it and everything boots fine.

View attachment 483686

Or should I reinstall the driver and remove the Avid device kext from L/E to the EFI?
What is your SIP setting in Clover or OpenCore?
 
I keep getting this kernel panic, after my PC freezes. I don't know if this is the VMware bug but it can happen even if I haven't run a VM. If anyone has any potential fixes that would be great, because it's happened 4 times just today alone.
...
It looks like a memory allocation or overrun error. The offending process name is:

BSD process name corresponding to current thread: plugin-container

Please try this if you don't know where this process comes from:
  • Launch Terminal and type: top
  • Look for plugin-container in the COMMAND column.
  • To the left of it is the Process ID or PID. If the PID is 1, it is owned by the kernel. But if PID is greater than 1, then look in the PPID or Parent Process ID column.
  • Grab the PPID number. Let's call this number X.
  • Now look for the number X in the PID column (column 1). What is the COMMAND associated with that number?
Screen Shot 2020-08-10 at 4.35.33 PM.png
 
Back
Top