Contribute
Register

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

When I use both the SSDT you gave me (which I modified) and SSDT-DTPG.aml, I get "Namespace lookup failure, AE_ALREADY_EXISTS" so I'm doubling up DTPG somewhere...
Yup, sounds like it already exists so no need to add SSDT-DTPG in that case.
 
Yup, sounds like it already exists so no need to add SSDT-DTPG in that case.

also my TB controller seems unpredictable / unstable boot to boot. The tree showing up and/or hot plugging aren’t reliable and I’m not sure what is triggering each condition. I’m going to try and find the actual nvm21 for this board and inject the closest drom match I can make.

side note: does anyone know how to extract a bin file from an installer exe? :)
 
also my TB controller seems unpredictable / unstable boot to boot. The tree showing up and/or hot plugging aren’t reliable and I’m not sure what is triggering each condition. I’m going to try and find the actual nvm21 for this board and inject the closest drom match I can make.

side note: does anyone know how to extract a bin file from an installer exe? :)

You'll have to do some digging around in the installer file. I used Wine to get to it last time.
 
@counterfactual / All,

Intel 10th Gen Comet Lake-S Desktop CPUs are available for purchase and pre-order now. Currently NewEgg and Amazon are on pre-order, but B&H has two models in stock.


B&H:

Screen Shot 2020-05-13 at 6.31.16 AM.png
 
** Repository of Thunderbolt Bus Activation SSDTs -- Alpine Ridge Controllers Only **
Please do not quote this post in its entirety. Post a link instead.

...this post under construction...
if you have a working SSDT for your board and Alpine Ridge controller, please post details

It's been a while since I've last checked this wonderful thread. So many incredible things were achieved through the last months by collective enormous efforts of truly amazing people whom I really admire.

Thank you for all your hard work guys!

I'm going now through the whole Thunderbolt journey documented here and there in this thread.
It's absolutely amazing achievement!



I'm currently using Z390 Aorus Pro motherboard and GC-Alpine Ridge card with my Apple Thunderbolt Display.
It all worked perfectly with all functions of the display. I used old TB3HP SSDT since last summer. No problems at all.

So today I decided to try this SSDT-only approach to activate Thunderbolt Bus on my system.
It worked! I can't believe my eyes.

Once I put SSDT-TbtOnPch-ASRock-Z370-ITX-AC.aml (no changes was needed: same _E17 event and RP21 location) to CLOVER/ACPI/patched and rebooted – Thunderbolt Bus appeared in System Information under Thunderbolt section!

But unfortunately, it only happens when no device is connected to the TB card.

If I try to boot with Apple Thunderbolt Display connected before turning machine on, it will not show up.
And Thunderbolt section of System Information will say No hardware found.

So the only way to have both Thunderbolt Bus properly appear AND Apple Thunderbolt Display working is to connect the display to the GC-Alpine Ridge only AFTER you've booted the system.

@CaseySJ Just in case my information might be useful, you can add my config to repository.
Z390 Aorus Pro + GC-Alpine Ridge + Apple Thunderbolt Display.
Thunderbolt Bus appears. Display is working perfectly. But only when plugged in after system booted.

Just need to figure out what happens when I try to boot with display already connected and it will be a miracle :)
 

Attachments

  • cold-boot-with-tb-display-connected.png
    cold-boot-with-tb-display-connected.png
    166.5 KB · Views: 77
  • cold-boot-without-devices.png
    cold-boot-without-devices.png
    193.2 KB · Views: 77
  • full-tb-tree-abd-tb-bus.png
    full-tb-tree-abd-tb-bus.png
    563.4 KB · Views: 77
  • tb-display-plugged-after-macos-boot-finished.png
    tb-display-plugged-after-macos-boot-finished.png
    229.4 KB · Views: 75
@AlexD,

Thank you for the kind words. @Elias64Fr and "DSM2" have been instrumental in paving the way for Thunderbolt Bus. But of course the primary credit goes to "Osy86" who has done truly groundbreaking work in this area.

The problem you're experiencing (Thunderbolt does not work when booted with a TB device connected) seems to be very common. We may be able to fix this with additional SSDT modifications. I'll continue to work on this. We know that @Elias64Fr's Asus Maximus Extreme is working very well with his SSDT, so that's where I'll start. We may just need to import a few additional methods into the SSDT (I hope).
 
@StefanAM In the SSDT you need to change RP05 to RP21, _E2C to _E17, XE2C to XE17. For DSB4 duplicate device DSB1, rename it to DSB4 and change the _ADR to 0x00040000

Thank You! I flashed original firmware. I used the ssdt you modified according with my DSDT, renamed in acpi/patch - copying the values you provided in config.plist file (not sure if it's ok, or it must be customised in function of my mobo and TB3). Also changed what @CaseySJ said at post 20772. I don't have DROM visible on Hackintool/Logs/System.
My AR TB3 isn't Asus, but GB.
Please, tell me what I need to do next. Also, in this context (switching old ssdt for patched firmware with the new one for original) do I need SSDT-DTPG.aml anymore?
 

Attachments

  • System DSDT.dsl
    1.8 MB · Views: 79
  • iMac.ioreg
    21.7 MB · Views: 74
  • Captură de ecran din 2020-05-13 la 16.54.10.png
    Captură de ecran din 2020-05-13 la 16.54.10.png
    92.2 KB · Views: 71
  • Captură de ecran din 2020-05-13 la 16.55.21.png
    Captură de ecran din 2020-05-13 la 16.55.21.png
    290.3 KB · Views: 63
  • Captură de ecran din 2020-05-13 la 16.56.23.png
    Captură de ecran din 2020-05-13 la 16.56.23.png
    269.8 KB · Views: 79
  • Captură de ecran din 2020-05-13 la 16.57.38.png
    Captură de ecran din 2020-05-13 la 16.57.38.png
    201.9 KB · Views: 61
  • SSDT-TbtOnPch.aml
    4.5 KB · Views: 62
Back
Top