Contribute
Register
BRG7 now appears in IoReg! But still no luck with my Motu 8A. Could it be that AppleVTD is not enabled? Is there a way to enable it on this mobo? I'm still using Clover bootloader because I had issues (set default boot partition and sketchy CPU power management) I couldn' get around using OpenCore...
There is a MOTU device on PEX0.
  • Do you have more than one MOTU device?
  • If you connect and power MOTU before booting macOS, does it appear in IOReg under BRG7?
Screenshot 2023-01-04 at 7.37.38 AM.png
Screenshot 2023-01-04 at 7.39.53 AM.png
 
No luck with the Motu 8A Thunderbolt. I checked in BIOS settings if virtualization was enabled, and it was
How about bullet #2 about connecting the MOTU 8A before booting macOS?
No luck... I also checked the settings to enable AppleVTD in BIOS and Clover Quirks (Virtualization Enabled in BIOS and DisableIOMapper Disabled in Clover). I believe that the missing AppleVTD in IoReg might be the culprit
USB3-C ports are working even with hotplug
 
No luck with the Motu 8A Thunderbolt. I checked in BIOS settings if virtualization was enabled, and it was

No luck... I also checked the settings to enable AppleVTD in BIOS and Clover Quirks (Virtualization Enabled in BIOS and DisableIOMapper Disabled in Clover). I believe that the missing AppleVTD in IoReg might be the culprit
USB3-C ports are working even with hotplug
Some questions:
  • Does AppleVTD appear in IOReg?
  • Is MOTU 8A a Thunderbolt 2 or Thunderbolt 3 device?
  • Does BIOS have a Thunderbolt section? If so, is Thunderbolt Security turned off (it needs to be disabled)?
  • Is there a Thunderbolt Boot Support option in BIOS? If so, what is is set to?
 
Some questions:
  • Does AppleVTD appear in IOReg?
  • Is MOTU 8A a Thunderbolt 2 or Thunderbolt 3 device?
  • Does BIOS have a Thunderbolt section? If so, is Thunderbolt Security turned off (it needs to be disabled)?
Is there a Thunderbolt Boot Support option in BIOS? If so, what is is set to?
  • No AppleVTD in IoReg
  • Motu 8A is a TB2 device. It's connected through an Apple TB2 to TB3 adapter. It works on my newer build (z590 Vision G + i9 10900KF)
  • No TB section in BIOS. This mobo is not even UEFI
 
  • No AppleVTD in IoReg
  • Motu 8A is a TB2 device. It's connected through an Apple TB2 to TB3 adapter. It works on my newer build (z590 Vision G + i9 10900KF)
  • No TB section in BIOS. This mobo is not even UEFI
I just reviewed the motherboard's specifications on Gigabyte website. It is quite old. Apple has declared a number of their own computers as "End of Support", and those are even newer than this board!

It would be best to direct your time and energy to a current-generation system.
 
I just reviewed the motherboard's specifications on Gigabyte website. It is quite old. Apple has declared a number of their own computers as "End of Support", and those are even newer than this board!

It would be best to direct your time and energy to a current-generation system.
I know... TB support was the only thing missing on this machine that's been constantly working great since 2011 (starting with Snow Leopard and now with Mojave). I just thought I could give it a shot...
Thank you so much for your help @CaseySJ ! I learned a lot from your guides and your posts
 
I'm having issues on hot-plug. Basically it doesn't work. Maybe somebody can point me in what I am missing, here.
ASUS PRIME Z690M-PLUS D4
Intel 12700KF
Sapphire AMD Radeon RX 6600 8 GB
Gigabyte GC Titan Ridge v 2.0 with custom firmware (GC-Titan-Ridge-V2.0-Mod-NVM50-CaseySJ.bin)
OC 0.8.8
macOS Ventura 13.1

What I did:
  • Flashed thunderbolt card with custom firmware
  • Shortcut pin 1 to pin 3 of the card
  • Installed the TH card on slot 4 of the motherboard
  • Booted without SSDT HackinDROM to note native card UID and PCI path (PC00.RP21)
  • Created SSDT with HackinDROM with:
    • Gigabyte GC-Titan Ridge - Z690 Platform
      HackinDR1.png
    • Custom UID (native UID after booting without SSDDT HackinDROM)
      TH_no_SSDT_HackinDR.png
      HackinDR2.png
    • Replaced RP05 with RP21 (as noted in IOReg pre-SSDT HackinDROM)
      HackinDR3.png
  • Added SSDT-DMAR, SSDT-TB3-HackinDROM and SSDT-DTPG in EFI/OC/ACPI
  • Activated VT-D in bios and DisableIoMapper as False in EFI/OC/config.plist

I don't have any thunderbolt device: my tests are usb type C based.
I reckon after booting with SSDT HackinDROM that IOReg is showing XHC3 (as well as Hackintool).
USB.png
XHC3.png

That's it. No hot-plug at all.
I just can see 40 Gb/s as expected
Screenshot 2023-01-11 at 09.37.18.png


Any ideas?

Attached
  • IOReg_no_SSDT_HackinDR (pre-SSDT)
  • IOReg_SSDT_HackinDR
  • EFI folder
 

Attachments

  • IOReg_SSDT_HackinDR.ioreg
    6.5 MB · Views: 43
  • IOReg_no_SSDT_HackinDR.ioreg
    6.5 MB · Views: 28
  • EFI giacomoleopardo.zip
    4.2 MB · Views: 42
Last edited:
I'm having issues on hot-plug. Basically it doesn't work. Maybe somebody can point me in what I am missing, here.
ASUS PRIME Z690M-PLUS D4
Intel 12700KF
Sapphire AMD Radeon RX 6600 8 GB
Gigabyte GC Titan Ridge v 2.0 with custom firmware (GC-Titan-Ridge-V2.0-Mod-NVM50-CaseySJ.bin)
OC 0.8.8
macOS Ventura 13.1

What I did:
  • Flashed thunderbolt card with custom firmware
  • Shortcut pin 1 to pin 3 of the card
  • Installed the TH card on slot 4 of the motherboard
  • Booted without SSDT HackinDROM to note native card UID and PCI path (PC00.RP21)
  • Created SSDT with HackinDROM with:
  • Added SSDT-DMAR, SSDT-TB3-HackinDROM and SSDT-DTPG in EFI/OC/ACPI
  • Activated VT-D in bios and DisableIoMapper as False in EFI/OC/config.plist

I don't have any thunderbolt device: my tests are usb type C based.
I reckon after booting with SSDT HackinDROM that IOReg is showing XHC3 (as well as Hackintool).

That's it. No hot-plug at all.
I just can see 40 Gb/s as expected


Any ideas?

Attached
  • IOReg_no_SSDT_HackinDR (pre-SSDT)
  • IOReg_SSDT_HackinDR
  • EFI folder

very interesting! Any progress on this?
@CaseySJ do you have any suggestion?
 
Back
Top