Contribute
Register

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

Joined
Dec 21, 2019
Messages
53
Motherboard
Gigabyte Z390 Designare iMac19,1
CPU
i9-9900K
Graphics
RX 5700 XT
@jjsenecal Nice setup! I started dipping into Unifi last year with an AP and a switch, and was considering a UDM to replace the old Time Capsule (bye old friend, it's been great but it's time to part ways). But many features still missing in the the Unifi controller and too many reports of users fed up with waiting and waiting for Ubiquiti to add everything from EdgeOS made me decide to go with a home-rolled router instead.

So now I have OPNsense running in a vm on Proxmox on a NUC, with separate containers for the Unifi controller and a pi-hole. Using Apple's TB-ethernet and TB2->3 adapter for a second NIC.

I also have a bunch of Homekit stuff, but I block internet access for their VLAN (and selectively open to check for firmware updates). After Eufy accidentally mixed up customer cameras I don't trust them. The cameras work fine through the Home app with Homekit Secure Video, only thing I miss out on is two-way audio. Gateways from Ikea and Tado also have no problem with no internet.
 
Joined
May 10, 2014
Messages
8
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
Hello to all,
As mentioned by some users, I also had a dual-boot problem with Windows 10 (1903) when updating my EFI to 0.7.2.
Please refer to CaseySJ's post to solve this problem:
https://www.tonymacx86.com/threads/...700k-amd-rx-580.267551/page-3300#post-2268929

For my part, everything works fine.
I also took the opportunity to upgrade to Big Sur 11.5.2.

Many thanks to CaseySJ for his support and his numerous updates.
 
Joined
Dec 19, 2018
Messages
126
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. Android
  2. iOS
Comments/questions:
  • There are two Thunderbolt SSDTs in the ACPI/Patched folder (V3 and V4). Only one should be present.
  • Does Thunderbolt appear in IOReg?
  • In Clover config.plist, is Inject Kexts enabled or disabled?
View attachment 526645
I removed the V3 and yes Inject Kext is enabled, I can see thunderbolt into IORegistryExplorer, but for now the usb issue is still there. I tried to disconnect every usb and thunderbolt device and check the speed, but it's always the same
 

Attachments

  • Screenshot 2021-08-15 at 14.26.22.jpg
    Screenshot 2021-08-15 at 14.26.22.jpg
    99.1 KB · Views: 18
Joined
Dec 13, 2013
Messages
117
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
@jjsenecal Nice setup! I started dipping into Unifi last year with an AP and a switch, and was considering a UDM to replace the old Time Capsule (bye old friend, it's been great but it's time to part ways). But many features still missing in the the Unifi controller and too many reports of users fed up with waiting and waiting for Ubiquiti to add everything from EdgeOS made me decide to go with a home-rolled router instead.

So now I have OPNsense running in a vm on Proxmox on a NUC, with separate containers for the Unifi controller and a pi-hole. Using Apple's TB-ethernet and TB2->3 adapter for a second NIC.

I also have a bunch of Homekit stuff, but I block internet access for their VLAN (and selectively open to check for firmware updates). After Eufy accidentally mixed up customer cameras I don't trust them. The cameras work fine through the Home app with Homekit Secure Video, only thing I miss out on is two-way audio. Gateways from Ikea and Tado also have no problem with no internet.
@Sapricot I too was a bit weary of the Ubiquiti issues at the outset, so I built a custom Untangle NG Firewall HomePro running on Qotom 4 LAN Mini PC with 16GB of RAM and 250GB SSD. I hung the Ubiquiti PoE switch and access points off it and all-in-all it was AWESOME! I had complete control over everything on my network. BUT throughput was a huge letdown. We could barley get 750Mbps out of our Gigabit connection with just the basic firewall running. I swapped it out for Pfsense and had the same issue. Obviously, it was the hardware but I was reluctant to buy something new only to run into the same issue.

That's went I went all in on the UDM and Ubiquiti hardware. Yes, there are some features missing in UDM (like a full blown firewall rules engine) but damm the thing is fast and stable. I regularly get 900 to 940Mbps with IPS and ITM turned on! And managing my network is a great experience. The reports are top notch, Threat management is super concise, & managing the topology and clients takes no time at all. I'm very pleased with the decision to switch. Can it be better; yes. But the current state is really good, despite some minor deficiencies.
1629033113558.png
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,304
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
I removed the V3 and yes Inject Kext is enabled, I can see thunderbolt into IORegistryExplorer, but for now the usb issue is still there. I tried to disconnect every usb and thunderbolt device and check the speed, but it's always the same
A few months ago we went through an extensive USB troubleshooting exercise in which a number of USB 2 devices connected to motherboard ports were causing connection instability. We recommended segmenting USB 2 devices to their own self-powered hubs (more than one hub depending on number of USB devices). The final recommendations were posted here:


If your situation is materially different from that post, please list as much relevant detail as possible. For example, what USB devices (make/model) are connected, to which ports are they connected, are there any powered USB hubs, how are you measuring disk read/write speed, do the same disks perform any better when connected to a real Mac or Windows PC, etc.
 
Last edited:
Joined
Dec 19, 2018
Messages
126
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. Android
  2. iOS
A few months ago we went through an extensive USB troubleshooting exercise in which a number of USB 2 devices connected to motherboard ports were causing connection instability. We recommended segmenting USB 2 devices to their own self-powered hubs (more than one hub depending on number of USB devices). The final recommendations were posted here:


If your situation is materially different from that post, please list as much relevant detail as possible. For example, what USB devices (make/model) are connected, to which ports are they connected, are there any powered USB hubs, how are you measuring disk read/write speed, do the same disks perform any better when connected to a real Mac or Windows PC, etc.
Thanks for this casey. I have a lot of usb devices (thrice the ports, hubs may be a good idea) I'll try read that and segment everything.
 
Joined
Apr 20, 2021
Messages
138
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900k
Graphics
RX 580
Mac
  1. Mac mini
Mobile Phone
  1. Android
Yes the new version (1.5.0) should be the answer. Give it a try, and to be safe you can do something like this:
  • Insert a USB flash disk that has an EFI partition
  • Copy your existing (working) OpenCore 0.7.1 EFI folder to the EFI partition on the USB flash disk
  • Now update the USB flash disk via HackinDROM to 0.7.2
  • If you're running Mojave or Catalina, be sure to change APFS MinDate and MinVersion to -1 (in UEFI --> APFS section)
  • Boot from the USB flash disk (press F12 at BIOS splash screen to open the BIOS boot menu and choose the USB Disk)
  • Check if everything is okay
Hey @CaseySJ & @Inqnuam ,

I finally got around to trying this out today, and wanted to let you all know everything was successful this time! Thank you both so much! :thumbup: I followed your advice and tried it on a flash drive first, and was able to boot into macOS and both of my Windows 10 installations. I backed everything up first, Windows and macOS. I upgraded my HackinDROM from version 1.49 to 1.50, and then was able to upgrade OC 0.7.1 to 0.7.2. The only somewhat tricky part was making sure to get my S/N, ROM, MB, UUID info and get that all put in, but after that; everything went smooth.

I was SO relieved not to have the catastrophic failures of last time, of being completely unable to get into any of my Windows 10 installations. At that time, I had to use HackinDROM's wonderful EFI back-up copies to roll back to 0.7.1, which gave me back my fully working system and access to all installs, in no time at all.

Thanks again, I really appreciate all the support here. Best support I think I have ever experienced on any forum.
Simply the best!
 
Joined
Sep 24, 2012
Messages
148
Motherboard
ASUS ZenBook Pro Duo 15 UX582
CPU
i9-10980HK
Graphics
UHD 630 + RTX 3070
@CaseySJ Can you help me modify the Thunderbolt ROM in ASUS ZenBook Pro Duo 15 UX582L?

The ROM file is attached. Thank you!

Original DROM from tbdump.rom:
------- UID and CRC-8 -------
37 -- CRC-8 (cyclic redundancy check for entire 8-byte UID below)
00 00 00 00 00 00 31 00 -- UID (first byte = Thunderbolt Bus ID)
------- CRC32_C -------
0E 4A 69 74 -- CRC-32C (for all remaining bytes below )
------- Offset 0x0D : 9-byte Preamble -------
01 -- Device ROM Revision
5E -- Length of DROM from offset 0x0D to end of DROM (must be specified correctly)
00
31 00 -- Vendor ID
99 60 -- Device ID
01 -- Device Revision
3E -- EEPROM Revision
------- Port Definitions/Flags -------
08 81 80 02 80 00 00 00 -- TBPort1 DualLinkport2 HPMAddr0 (add Bus ID to purple bytes)
08 82 90 01 80 00 00 00 -- TBPort2 DualLinkport1 HPMAddr0 (add Bus ID to purple bytes)
08 83 80 04 80 01 00 00 -- TBPort3 DualLinkport4 HPMAddr1 (add Bus ID to purple bytes)
08 84 90 03 80 01 00 00 -- TBPort4 DualLinkport3 HPMAddr1 (add Bus ID to purple bytes)
05 85 50 00 00 -- TBPort5 DisplayPort Adapter
05 86 50 00 00 -- TBPort6 DisplayPort Adapter
02 C7 -- TBSwitch7 -- Change this to 02 87
0B 88 20 01 00 64 00 00 00 00 00 -- TBPort8 PCI Down Adapter DSB1
03 89 80 -- TBPort9 PCI Down Adapter DSB4
05 8A 50 00 00 -- TBPortA DisplayPort Adapter
05 8B 50 00 00 -- TBPortB DisplayPort Adapter
------- Vendor and Device Strings -------
07 01 41 53 55 53 -- Vendor String: The string "ASUS"
00 0A 02 55 58 35 38 32 4C 52 00 -- Device String: The string "UX582LR"



Current patched PROM:

------- UID and CRC-8 -------
37
00 00 00 00 00 00 31 00
------- CRC32_C -------
72 33 13 5a
------- Offset 0x0D : 9-byte Preamble -------

01
5e
00
31 00
99 60
01
3e
------- Port Definitions/Flags -------
08 81 80 02 80 00 00 00
08 82 90 01 80 00 00 00
08 83 80 04 80 01 00 00
08 84 90 03 80 01 00 00
05 85 50 00 00
05 86 50 00 00
02 87
0b 88 20 01 00 64 00 00 00 00 00
03 89 80
05 8a 50 00 00
05 8b 50 00 00
------- Vendor and Device Strings -------
07 01 41 53 55 53
00 0a 02 55 58 35 38 32 4c 52 00
 

Attachments

  • tbdump.rom.zip
    233.5 KB · Views: 17
  • ioreg.ioreg
    15.4 MB · Views: 18
Last edited:
Joined
Aug 25, 2012
Messages
1,107
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. Power Mac
  3. PowerBook
  4. Quadra
Mobile Phone
  1. iOS
First USB stopped working and I had to force a reboot with the on/off button, and today I got stuck on boot with this error:
panic(cpu 0 caller 0xffffff7f895a6b30): nvme: "Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0xfa VID/DID=0xf1a68086
. FW Revision=001C\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.270.1/IONVMeController.cpp:5334

I added the NVMeFix.kext about a month ago. Maybe this is a bad idea? Haven't had NVME errors before, without NVMEfix.

Will clear caches and zap NVRAM (if I remember how to do this).

I used an Inatek KT4006 card for a while for extra/better USB, but the card died and I could no longer boot.

Any suggestions for a good PCIe USB card, with 4-5 ports?
BTW still on Mojave, using OC 06.x
 
Joined
May 15, 2020
Messages
1,169
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
First USB stopped working and I had to force a reboot with the on/off button, and today I got stuck on boot with this error:
panic(cpu 0 caller 0xffffff7f895a6b30): nvme: "Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0xfa VID/DID=0xf1a68086
. FW Revision=001C\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.270.1/IONVMeController.cpp:5334

I added the NVMeFix.kext about a month ago. Maybe this is a bad idea? Haven't had NVME errors before, without NVMEfix.

Will clear caches and zap NVRAM(if I remember how to do this)

I used an Inatek KT4006 card for a while for extra/better USB, but the card died and I could no longer boot.

Any suggestions for a good PCIe USB card, with 4-5 ports?
BTW still on Mojave, using OC 06.x
Hello, have you checked this post ?
 
Top