• Become a Premium Member for $25/year with no ads to improve your community experience.

it needs a cold reboot to see TB3 attached device (a second warm reboot in case I have a second TB3 device attached).
Is very normal on some of the real Macs.
I need to enable TB3 hot plug and hot swap. I see that there are some inconsistencies regarding ACPI paths between an Hackintosh and a real Mac i.e. my ACPI path is no RP21 rather P090, I always see this PXSX regarding Hackintosh while inside Hackintool usb tab I have a usb 3.2 pcie card shown on PXS3.
That's very normal. These addresses are controlled by the CPU as well as the Motherboard and it differs from system to system.
Now, I am not much of coder and surely no patcher guy, I just need to know if this guide of yours can be used on a Mac Pro 3,1 too or not.
Of course, you can use it on MP3,1/4,1/5,1
 
  1. Thunderbolt Chip and Family
    • DSL6540 | Alpine Ridge
  2. Thunderbolt Vendor/Manufacturer
    • Gigabyte GC-Alpine Ridge
  3. Thunderbolt Type (Onboard or AIC)
    • AIC
  4. Thunderbolt AIC PCI Slot Location
    • PCI Slot 4
  5. THB_C header Availability
    • THB_C header available on motherboard (THB_C HEADER cable NOT connected)
  6. TB BIOS Settings Availability
    • See Attachments
  7. Motherboard Model
    • MSI Z370 PC PRO
  8. CPU Model
    • I7-8700K
  9. macOS version
    • Mojave | Monterey
  10. Copy of IOReg
    • See Attachments
  11. Kextcache output
    • kextcache -i/
      Executing: /usr/bin/kmutil install --volume-root / --check-rebuild
      rebuilding local auxiliary collection
      kmutil done
Generally, I have Thunderbolt working with UAD Apollo Twin, however, after following the guide to the best of my ability, I am unable to get hotplugging working.

What am I missing / overlooking ? Any help/advice would be much appreciated.
 

Attachments

  1. Thunderbolt Chip and Family
    • DSL6540 | Alpine Ridge
  2. Thunderbolt Vendor/Manufacturer
    • Gigabyte GC-Alpine Ridge
  3. Thunderbolt Type (Onboard or AIC)
    • AIC
  4. Thunderbolt AIC PCI Slot Location
    • PCI Slot 4
  5. THB_C header Availability
    • THB_C header available on motherboard (THB_C HEADER cable NOT connected)
  6. TB BIOS Settings Availability
    • See Attachments
  7. Motherboard Model
    • MSI Z370 PC PRO
  8. CPU Model
    • I7-8700K
  9. macOS version
    • Mojave | Monterey
  10. Copy of IOReg
    • See Attachments
  11. Kextcache output
    • kextcache -i/
      Executing: /usr/bin/kmutil install --volume-root / --check-rebuild
      rebuilding local auxiliary collection
      kmutil done
Generally, I have Thunderbolt working with UAD Apollo Twin, however, after following the guide to the best of my ability, I am unable to get hotplugging working.

What am I missing / overlooking ? Any help/advice would be much appreciated.
Your implementation for Thunderbolt HotPlug is not correct. In addition, the configuration is not as per the guide. Cleanup is required.
 
OK, I changed one thing in SSDT-TB3. I changed PC00 back to PCI0. (I was confused by the guide here).

HotPlug now seems to be working, both with and without THB_C Header attached in both Mojave and Monterey.

I've attached my OC folder if anyone would like to peruse.
 

Attachments

OK, I changed one thing in SSDT-TB3. I changed PC00 back to PCI0. (I was confused by the guide here).

HotPlug now seems to be working, both with and without THB_C Header attached in both Mojave and Monterey.

I've attached my OC folder if anyone would like to peruse.
Enjoy!
 
  • Like
Reactions: Shironosuri
I upgrade to Monterey and now not work.
 
For the help of comunity I think that is necesary to make 2 separate Guide for " How to Enable Thunderbolt 3 Hotplug on macOS " 1 -- For OnBoard and Single Card
2 -- For Multiple Cards.

I think is very confusing , i have one thunderbolt instaled on my mb and from step 3-4-5 is very dificult to indetify what step is for you.Thank you!
 
For the help of comunity I think that is necesary to make 2 separate Guide for " How to Enable Thunderbolt 3 Hotplug on macOS " 1 -- For OnBoard and Single Card
2 -- For Multiple Cards.

I think is very confusing , i have one thunderbolt instaled on my mb and from step 3-4-5 is very dificult to indetify what step is for you.Thank you!
Thank you for your feedback. We were actually about to address this issue. The guide will be revised very soon.
 
  • Like
Reactions: rmihai81
Hi There!

I'm here because you might be able to help me with my quite unique issue as far as I see.
Only this guy name neonz had a similar issue on this forum, only difference he has another revision of the same mainboard as I have (Gigabyte Aorus Master X570). His has the Thunderbolt Header, mine has not (But the Thunderbolt Options in the BIOS are available anyway because it was originally intended to have it but Rev 1.0 did not have it then.. kinda complicated)

So, my Issue at the moment is the SSDT.
As soon as I put the SSDT into the regarding Directory on my EFI and activate it in the PLIST my MacOS does not boot anymore. It is able to get to the white apple with the loading bar, makes it to about 5% and stops moving. I have to manually Power Off the PC.
After restarting with the SSDT removed from the plist I'll get an Apple Error Report which does not really say anything usable and that's it.
I've attached my latest version of the SSDT, but no matter what I'm changing, the result seems to be the same: stuck on the loading bar.
OpenCore's Debug on the EFI says:
22:911 00:005 AAPL: #[EB|LOG:DT] 2023-01-10T16:00:37
22:922 00:011 AAPL: #[EB|LOG:EXITBS:START] 2023-01-10T16:00:37
so this seems to be fine.

The difficulty on this SSDT for me is, that this mainboard has quite a long path for the Thunderbolt device: PCI0.BXBR.BYUP.BYD2.BYS2 instead of this PXSX-style pathes.
And I guess it's something wrong with the SSDT because as soon as I activate it in the PLIST (and of course adding it in the EFI/OC/ACPI-Directory) it won't boot.

Today I finally got my flashed Titan Ridge. But there's no difference in the "no-boot"-issue. But I see the device in the System Report at least:
1673372775692.png

This was empty before. Anyways, the device does not work. I get no connection to the device. I guess because Hotplug does not work yet without the SSDT.

I hope you can help me. Thanks in advance and I try to give all the missing information as fast as possible.

BR
Jay

Details:
1. Thunderbolt Chip and Family: Titan Ridge 2.0 (JHL7540) FLASHED and also one with Original Firmware.
2. Thunderbolt Vendor/Manufacturer: Gigabyte
3. Thunderbolt Type (Onboard or AIC): AIC
4. Thunderbolt AIC PCI Slot Location: SLOT 4 (last slot)
5. THB_C header Availability: NO and Bridged Pins
6. TB BIOS Settings Availability: YES (set to no security and memory allocated is default settings of 128mb)
7. Motherboard Model: Gigabyte Aorus X570 Master Rev 1.0
8. CPU Model: AMD 5800x3d
9. macOS version: latest Ventura
10. Copy of IOReg: attached
11. Kextcache output:
kextcache -i/
Executing: /usr/bin/kmutil install --volume-root / --check-rebuild
Unknown option '--check-rebuild'

Pasted Graphic.png

1673373020300.png
 

Attachments

Last edited:

Forum statistics

Threads
1,920
Messages
17,882
Members
27,663
Latest member
Binhyen8x