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

Hello! Thank you for your great guide. I tried to make config on my own, but I'm having same issue every time. Basically I made everything from this guide and I'm getting really strange results. I have ASUS WS X299 Pro mobo with Gigabyte Titan Ridge 2.0 TB Card and for good start my mobo sees only this card in slots highlighted on "Diagram.PNG" but i've seen on other people's builds that they were using that card in slot PCH X4 and PCIEX16_4. But really strange thing is that my card is seated in slot PCIEX16_3 but in system it reports that it is in PCIEX16_2 and in IOReg, without any ssdt, shows address: PC03.BR3A.SL09 and when I'll apply my TB SSDT it only changes it's address from SL09 to PEGP and nothing works at all plus when system boots in verbose ThunderboltReset gives: "No GenericAppleThunderboltHAL found" and I'm getting kernel panic when my it wakes from sleep every time when TB Card is enabled in UEFI. I really have to get it working cause I've bought new Motu TB Audio Interface but now it's useless. Thank you. P. S. in Windows everything works flawlessly.
Incomplete PR files attached. For more information, refer to the PR in the first post.
 
Ok I've attached missing files, and I got another strange issue today. Now it only Kernel Panics when no USB device is connected to the titan ridge cards when sth is connected than works like a charm.
 

Attachments

  • KernelPanic.png
    KernelPanic.png
    127.8 KB · Views: 77
  • IOReg.zip
    IOReg.zip
    1 MB · Views: 69
  • Hackintool.png
    Hackintool.png
    506.5 KB · Views: 86
  • System Report.png
    System Report.png
    94.4 KB · Views: 77
  • OC.zip
    OC.zip
    4.4 MB · Views: 72
  • 20210605_185649.jpg
    20210605_185649.jpg
    2.8 MB · Views: 94
  • 20210605_185638.jpg
    20210605_185638.jpg
    2.9 MB · Views: 75
Last edited:
Ok I've attached missing files, and I got another strange issue today. Now it only Kernel Panics when no USB device is connected to the titan ridge cards when sth is connected than works like a charm.
Incomplete PR files attached. Attach all the request data as mentioned in post #1
 
CPU: i9-10980XE, MOBO: Asus WS X299 Pro, TB Card: Gigabyte Titan Ridge 2.0 (Original Firmware NVM50). THB_C present and connected. TB Card works only in these 2 slots on "Diagram.png". I don't know where to get kextcache output. macOS are 10.15.7 and 11.4. I've tested on both versions.
 

Attachments

  • System Report.png
    System Report.png
    94.4 KB · Views: 83
  • Hackintool.png
    Hackintool.png
    506.5 KB · Views: 91
  • OC.zip
    OC.zip
    4.4 MB · Views: 78
  • IOReg.zip
    IOReg.zip
    1 MB · Views: 67
  • 20210605_185649.jpg
    20210605_185649.jpg
    2.8 MB · Views: 77
  • 20210605_185638.jpg
    20210605_185638.jpg
    2.9 MB · Views: 85
  • diagram.png
    diagram.png
    76.4 KB · Views: 78
CPU: i9-10980XE, MOBO: Asus WS X299 Pro, TB Card: Gigabyte Titan Ridge 2.0 (Original Firmware NVM50). THB_C present and connected. TB Card works only in these 2 slots on "Diagram.png". I don't know where to get kextcache output. macOS are 10.15.7 and 11.4. I've tested on both versions.
The implementation is absolutely wrong and you cannot expect it to work.

From your previous post
But really strange thing is that my card is seated in slot PCIEX16_3 but in system it reports that it is in PCIEX16_2 and in IOReg, without any ssdt, shows address: PC03.BR3A.SL09 and when I'll apply my TB SSDT it only changes it's address from SL09 to PEGP and nothing works at all
Your SSDT is missing "PC03.BR3A.PEGP" which must be present. It has been already documented in the guide. In case, two addresses are present, both must be defined.

If you're using a single AIC, the ideal slot for the TB AIC for your Motherboard is PCIe Slot #5. You should consider reading "Getting ACPI path" very carefully.

For the Thunderbolt Card not working in other slots, just install it in the Slot #5 and attach new PR files to check further.
 
So, I need 2 SSDTs for TB card?.PC03.BR3A.PEGP is the path after I apply my thunderbolt SSDT and kexts. TB card is only recognized when I'll put it in PCIEX16_2 or PCIEX16_3 (circled ports on diagram.png). It's basic path is PC03.BR3A.SL09 and after I'll apply my SSDT, SL09 changes to PEGP. Look in my OC folder
 
Last edited:
I've reseated the card, but I won't show newer PR files cause even BIOS doesn't see this card like it's not even connected and in OS is doesn't even exist.
 
I've reseated the card, but I won't show newer PR files cause even BIOS doesn't see this card like it's not even connected and in OS is doesn't even exist.
Make sure to set the correct slot in your TB BIOS settings.
 
Of course I've changed slots in BIOS too
 

Forum statistics

Threads
1,925
Messages
17,925
Members
27,713
Latest member
augisbud