Contribute
Register

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

Joined
Sep 21, 2013
Messages
751
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KS
Graphics
RX 580
Mac
iMac, MacBook, MacBook Pro, Mac mini, Mac Pro
Classic Mac
Classic, iBook, iMac, Power Mac, PowerBook, Quadra, SE/30
Mobile Phone
iOS
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:
Joined
Jun 4, 2020
Messages
17
Motherboard
Z390 Designare
CPU
i9 9900k
Graphics
VEGA 56
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Do you have a full bootable backup of the system before the update?

If you like you can also compress and upload your EFI folder, but remove serial numbers from SMBIOS. I’m not sure if the problem is in EFI, but it’s something I can review.

Worst case would be to reinstall macOS on a spare SSD for testing purposes. If the new clean install is good, you could copy your files over to it and reinstall your applications.
sry for late response didnt get any email notification on answers :(
BUT i tryed to look which startup app it causes.
and its the
-> UAD Meter & Control Panel app
even without having my uad apollo twin mk1 turned on ... its the app itself
the UAD Console dont cause this problem
without autostart of this app it boots (after login) normal without any porblems
BUT
even if i start the app at any time it causes this slow freeze style thing where it takes loong till i can interact with anything.
so i found the problem XD
now i need to find the solutions and why only this app causes the problem.
maybe you or someone here had that problem and have the solutions or where to look for an solution ?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,107
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
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.
 
Joined
Dec 16, 2019
Messages
9
Motherboard
z370 gigabyte aorus
CPU
intel 8700
Graphics
intel u630
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:
Joined
Jun 13, 2019
Messages
179
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
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
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,107
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
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
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,107
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
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?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,107
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
sry for late response didnt get any email notification on answers :(
BUT i tryed to look which startup app it causes.
and its the
-> UAD Meter & Control Panel app
even without having my uad apollo twin mk1 turned on ... its the app itself
the UAD Console dont cause this problem
without autostart of this app it boots (after login) normal without any porblems
BUT
even if i start the app at any time it causes this slow freeze style thing where it takes loong till i can interact with anything.
so i found the problem XD
now i need to find the solutions and why only this app causes the problem.
maybe you or someone here had that problem and have the solutions or where to look for an solution ?
Is anyone else using UAD Meter & Control Panel app. If so, after you login to macOS, does the system take some time before becoming responsive?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
11,107
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
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
 
Top