Contribute
Register

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

Yes, OpenCore GUI is working, I select the internal MacOS install and it sits at the Apple Logo progress bar and does not move. Should I move back to my other EFI i created per your(forum 0.6.5) instructions or does it matter?
Please remind me which version of BIOS you are running. Also double check that BIOS --> Boot --> CFG-Lock is Disabled.
 
Hi @CaseySJ firstly sorry for the OT and big big thanks for your great works
I have flashed your nvm50 Drom on my GC Titan Ridge, mounted on a MSI H270 Gaming M3 running Big Sur, the card is correctly recognized but the hot plug don't work, I have connected the pins but if I disconnect everything from the AIC I'm unable to reconnect, if I have one port occupied the hot plug works..
the motherboard don't have nothing related to TB in their bios.
Can you tell me some advice where I can investigate for this issue? if you want I can send you my EFI or other infos you need.
 
From experience we know that some BIOS versions on some motherboard prevent macOS from seeing the USB ports on Thunderbolt controllers. For example, on Designare Z390 the new BIOS F9j has this problem, which is exactly what you are seeing. When we go back to BIOS F9i the problem disappears and USB ports attached to the Thunderbolt XHC controller are recognized by macOS.

Some suggestions and questions:
  • It is generally not advisable to replace the entire DSDT. You are using a custom DSDT for your motherboard. Have you tried using the motherboard's own DSDT by simply disabling yours?
    • This will require you to use SSDT-DTPG.aml because Thunderbolt SSDT needs Method DTGP which is implemented in SSDT-DTPG.aml.
    • Your custom DSDT.aml also implements Method DTGP, so if we disable your DSDT, we need to enable SSDT-DTPG.aml.
  • Do you have access to different BIOS versions for your HP motherboard?
Yes, I have tried it without my custom DSDT and active SSDT-DTPG.aml, without success.
That's what I thought at first that my DSDT triggered this.

Is it known what causes this issue with the Z390 F9j Bios, or what change?
I use the latest Z620 Bios from 12.2019 3.96. HP has a lot of FW´s for this machine...
I can try from 3.88 to 3.95. But only via SPI flash because of the E2 register patch.
 
Yes, I have tried it without my custom DSDT and active SSDT-DTPG.aml, without success.
That's what I thought at first that my DSDT triggered this.
Good to know!
Is it known what causes this issue with the Z390 F9j Bios, or what change?
I wish we knew. Gigabyte introduced changes related to Resizeable Base Address Register (BAR), but even when we disable this feature the problem remains.

I use the latest Z620 Bios from 12.2019 3.96. HP has a lot of FW´s for this machine...
I can try from 3.88 to 3.95. But only via SPI flash because of the E2 register patch.
It would be a good idea to try one or two previous versions of BIOS.

By the way, with the original unflashed Thunderbolt firmware, do you see the two USB 3.x ports in IOReg (SSP1 and SSP2)?
 
Hi @CaseySJ firstly sorry for the OT and big big thanks for your great works
I have flashed your nvm50 Drom on my GC Titan Ridge, mounted on a MSI H270 Gaming M3 running Big Sur, the card is correctly recognized but the hot plug don't work, I have connected the pins but if I disconnect everything from the AIC I'm unable to reconnect, if I have one port occupied the hot plug works..
the motherboard don't have nothing related to TB in their bios.
Can you tell me some advice where I can investigate for this issue? if you want I can send you my EFI or other infos you need.
Hello @basett1,

Are you saying that Thunderbolt hot plug works when only one port is connected? So hot plug works only on that one port as long as the second port is not occupied?
 
Hello @basett1,

Are you saying that Thunderbolt hot plug works when only one port is connected? So hot plug works only on that one port as long as the second port is not occupied?
yes, as long as I have one port connected the other works, the moment I disconnect everything from the card it no longer works and I have to restart the system by connecting something.

EDIT
Sorry for the bad info, this is true for usb C not for thunderbolt. the thunderbolt hot plug works even if I disconnect both port.

there is some fix for USB?

sorry again for the wrong infos
 
Last edited:
Good to know!

I wish we knew. Gigabyte introduced changes related to Resizeable Base Address Register (BAR), but even when we disable this feature the problem remains.


It would be a good idea to try one or two previous versions of BIOS.

By the way, with the original unflashed Thunderbolt firmware, do you see the two USB 3.x ports in IOReg (SSP1 and SSP2)?
Ok, I will try some previous FW versions. But before I do this, I will try it with the original TB FW. I haven't actually tested that yet.
 
yes, as long as I have one port connected the other works, the moment I disconnect everything from the card it no longer works and I have to restart the system by connecting something.

EDIT
Sorry for the bad info, this is true for usb C not for thunderbolt. the thunderbolt hot plug works even if I disconnect both port.

there is some fix for USB?

sorry again for the wrong infos
Ok, that makes more sense because this is a known issue with NVM50 where Thunderbolt hot plug is okay, but USB-C devices must be connected prior to boot.

Please try flashing the Designare Z390 firmware into your GC-Titan Ridge (yes you read that right :)).
  • DESIGNARE-Z390-NVM33-Elias64Fr.bin
  • Click here for Repository
 
Ok, that makes more sense because this is a known issue with NVM50 where Thunderbolt hot plug is okay, but USB-C devices must be connected prior to boot.

Please try flashing the Designare Z390 firmware into your GC-Titan Ridge (yes you read that right :)).
  • DESIGNARE-Z390-NVM33-Elias64Fr.bin
  • Click here for Repository
Thank you for now, I update you with results.
Another question, I have tried to transfer file from hack to nuc with windows 10 but the transfer rate is soooooo slow, about 30 minutes for 6gb. it's other common problems? in few days I have a thunderbolt name enclosure for other test, for now thunderboltIP it's the only test I can make :problem:
 
Please remind me which version of BIOS you are running. Also double check that BIOS --> Boot --> CFG-Lock is Disabled.
Running F9g. Confirmed CFG-Lock is Disabled
 

Attachments

  • Screen Shot 2021-02-08 at 5.18.27 PM.png
    Screen Shot 2021-02-08 at 5.18.27 PM.png
    1.9 MB · Views: 49
Back
Top