Contribute
Register

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

Joined
Aug 4, 2011
Messages
328
Motherboard
ASUS WS Sage X299 / 10G
CPU
i9-10980XE
Graphics
Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Let's have a look at the following:
  • IOReg file
  • Thunderbolt SSDT
Send it as it is now? (I’m running the old AML file for connectivity as it works) or use the files I generated from this thread?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,874
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Send it as it is now? (I’m running the old AML file for connectivity as it works) or use the files I generated from this thread?
Please post both SSDTs and the IOReg. But the preference is for IOReg with the “correct” SSDT (PC00) loaded at boot time.
 
Joined
Aug 4, 2011
Messages
328
Motherboard
ASUS WS Sage X299 / 10G
CPU
i9-10980XE
Graphics
Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Please post both SSDTs and the IOReg. But the preference is for IOReg with the “correct” SSDT (PC00) loaded at boot time.
Here's the AML I'm currently using that's loading correctly and the current IOReg.
 

Attachments

  • SSDT-X299-TB3HP.aml
    8 KB · Views: 22
  • IOReg.ioreg
    23.2 MB · Views: 21

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,874
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Here's the AML I'm currently using that's loading correctly and the current IOReg.
Some immediate observations:
  • DSB0.NHI0._DSM() method:
    • Has no ThunderboltDROM
    • Has no LinkDetails (hence link rate is not 40 Gbps)
  • DSB3 should not exist
  • IOReg also confirms that:
    • DROM is missing
    • ThunderboltPort@7 is empty
The two missing pieces therefore are:
  • ThunderboltDROM
  • LinkDetails
Both of these are properties of DSB0.NHI0.

If you have Linux on this system, we can extract the Thunderbolt firmware active region. It will contain the DROM that we can modify and apply to the SSDT.
 
Last edited:
Joined
Aug 21, 2020
Messages
35
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Integrated Graphics
Please try the following:
  • Enable the checkbox for XhciPortLimit as shown:View attachment 486305
  • Then use the attached modified SSDT that enables:
    • HS08 (USB 2.0 on Thunderbolt Port 1)
    • HS13 (USB 2.0 on Thunderbolt Port 2)
    • HS14 (Intel Bluetooth)
By enabling "XhciPortLimit" we can exceed the 15 port limit, so the attached SSDT does not actually disable any ports. It just adds 3 more ports.

But please test this first.

Because the name of the SSDT is different, uncheck the existing one (SSDT-UIAC-DESIGNARE-Z390-V7.aml) and then add the new one to the OC/ACPI folder and also to OpenCore Configurator --> ACPI.
Hi @CaseySJ. I hope you are good. I changed my pc case. For the new configuration would you be so kind to add HS01 for front panel type C port usb 2.0 connectivity and could you disable hs08 and hs13 to get no usb 2.0 connectivity on thunderbolt 3 ports, on this SSDT that you previously provided. I just need these changes. The rest works good.

Thanks in advance.
 

Attachments

  • SSDT-UIAC-DESIGNARE-Z390-TB3-INTEL-BT.aml
    963 bytes · Views: 19
Joined
Aug 4, 2011
Messages
328
Motherboard
ASUS WS Sage X299 / 10G
CPU
i9-10980XE
Graphics
Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Some immediate observations:
  • DSB0.NHI0._DSM() method:
    • Has no ThunderboltDROM
    • Has no LinkDetails (hence link rate is not 40 Gbps)
  • DSB3 should not exist
  • IOReg also confirms that:
    • DROM is missing
    • ThunderboltPort@7 is empty
The two missing pieces therefore are:
  • ThunderboltDROM
  • LinkDetails
Both of these are properties of DSB0.NHI0.

If you have Linux on this system, we can extract the Thunderbolt firmware active region. It will contain the DROM that we can modify and apply to the SSDT.
I don't have Linux on this machine, but I did follow your steps and I extracted the old firmware 3x and verified them before I flashed the new firmware lol. Don't know if this helps at all.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,874
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi @CaseySJ. I hope you are good. I changed my pc case. For the new configuration would you be so kind to add HS01 for front panel type C port usb 2.0 connectivity and could you disable hs08 and hs13 to get no usb 2.0 connectivity on thunderbolt 3 ports, on this SSDT that you previously provided. I just need these changes. The rest works good.

Thanks in advance.
No problem. Please see attached.
 

Attachments

  • SSDT-UIAC-DESIGNARE-Z390-INTEL-BT.aml
    924 bytes · Views: 27

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,874
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
I don't have Linux on this machine, but I did follow your steps and I extracted the old firmware 3x and verified them before I flashed the new firmware lol. Don't know if this helps at all.

If you can point me to the modified firmware file (link to post) I can extract the DROM from there.
 
Joined
Aug 4, 2011
Messages
328
Motherboard
ASUS WS Sage X299 / 10G
CPU
i9-10980XE
Graphics
Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
If you can point me to the modified firmware file (link to post) I can extract the DROM from there.
Repository Link I Got The Firmware From

The file I grabbed was: GC-TITAN-RIDGE-NVM23-Elias64Fr.bin (I still have the file locally on my end if you need it to confirm, but that was the one I downloaded for my card).

As per the comment on that thread, my card was purchased in November of last year, so obviously "PCIe card V1.0 (before Jul 2020)" is the file I flashed.
 
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
Hi @CaseySJ,

Maybe you can help me figure out something as I'm scratching my head without solving the problem.

I bought a 4-Port USB 3.0 PCIe Card, it's not showing up on Mac, it works but the connection is unstable, if I plug an Audio capture device the sound is distorted and the webcam flickers.

Have no Idea if I need to change something into the SSDT or Clover?

Screenshot 2020-10-10 at 09.42.45.jpg
renkforce-4-port-usb-3-0-controllerkarte-usb-a-pcie.jpg

Screenshot 2020-10-10 at 09.44.11.jpg
 
Top