Contribute
Register
Joined
Apr 5, 2016
Messages
932
Motherboard
GIGABYTE Z170X-Gaming 7
CPU
i7-6700K
Graphics
GTX TITAN X
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Apple
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
So you're saying that I shouldn't connect any USB2 devices onto the OWC TB 3 Dock?
The OWC TB 3 Dock has its own USB controllers. USB 2.0 from the dock does not depend on USB 2.0 of the host Thunderbolt controller.

USB 2.0 from the Thunderbolt controller is only necessary if you want to use a USB 2.0 device directly from the Thunderbolt controller (such as a mouse or a mouse connected to a USB hub that is connected to the Thunderbolt controller).
 
Joined
Jul 30, 2011
Messages
31
Motherboard
Z370-AORUS-ULTRAGAMING-WIFI
CPU
i7 8770K
Graphics
Saphhire Pulse Radeon RX 580
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Recently bought Gigabyte Titan Ridge Rev 2.0 card for my UAD Apollo X8. Rigged it on my Z370 Aorus Ultra Gaming Wifi MOB. Except for hotplug everything works smoothly. Has anybody achieved Hotplug on this card? Card doesn't show up under System Report -> Thunderbolt nor under System Report -> PCI, but my Apollo X8 works smoothly. In IO Registry explorer it shows up under RP05@1C,4.

Hotplug works on my other system Core i9 10900K with Z490 Vision D MOB following @CaseySJ's guide.
 

Attachments

  • Screenshot 2020-09-28 at 3.42.20 PM.png
    Screenshot 2020-09-28 at 3.42.20 PM.png
    60.4 KB · Views: 37
  • Screenshot 2020-09-28 at 3.42.29 PM.png
    Screenshot 2020-09-28 at 3.42.29 PM.png
    58.5 KB · Views: 36
  • Screenshot 2020-09-28 at 3.45.57 PM.png
    Screenshot 2020-09-28 at 3.45.57 PM.png
    30.1 KB · Views: 38
Last edited:
Joined
Jul 13, 2016
Messages
2,753
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
Recently bought Gigabyte Titan Ridge Rev 2.0 card for my UAD Apollo X8. Rigged it on my Z370 Aorus Ultra Gaming Wifi MOB. Except for hotplug everything works smoothly. Has anybody achieved Hotplug on this card? Card doesn't show up under System Report -> Thunderbolt nor under System Report -> PCI, but my Apollo X8 works smoothly. In IO Registry explorer it shows up under RP05@1C,4.

Hotplug works on my other system Core i9 10900K with Z490 Vision D MOB following @CaseySJ's guide.

The only way to get the card to show up in the Thunderbolt bus is to flash it with modified firmware.

To get it to show up in PCI in clover you need a properly configured SSDT.

If you are using Open core you need to add the device properties and properly configured SSDT. At least that is my experience, though I was never able to get hotplug to work until I used a modified firmware.

CaseySJ is the best to help you they are the king of TB.
 

LKQ

Joined
Oct 7, 2020
Messages
10
Motherboard
MSI Z370 OC PRO+MSI Thunderbolt3 card
CPU
I7 8700K
Graphics
ASUS ROG 5700XT 8G
Mobile Phone
  1. Android
mainboard:MSI Z370 OC PRO.
Thunderbolt:MSI JHL6540 I/O card
This is my BIOS Setup, I don't know if it's correct。The problem now is that I plug in the thunderbolt device and start it up. The computer can't recognize the thunderbolt card. After unplugging, the computer will display the thunderbolt PCI bus. You can see the following buses in the "ioregistryexplorer"。Please help me.

--------------
No screenshot of "SSDT-TbtOnPch.aml" loaded;Boot file for now “EFI”
original DSDT
 

Attachments

  • 20201006_040114.jpg
    20201006_040114.jpg
    3.1 MB · Views: 45
  • 20201006_040322.jpg
    20201006_040322.jpg
    2.4 MB · Views: 38
  • Hackintool.png
    Hackintool.png
    987.5 KB · Views: 37
  • IORegistryExplorer.jpg
    IORegistryExplorer.jpg
    2.3 MB · Views: 38
  • DSDT.zip
    105 KB · Views: 11
  • EFI.zip
    1.7 MB · Views: 13
Last edited:
Joined
Jul 13, 2016
Messages
2,753
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
If your IO shows RP05 then you need to make the SSDT you are using read RP05. Most are using Gigabyte Titan Ridge or the Asus EX3. I think you are the first person I have seen using an MSI thunderbolt card. The setting in the first image looks correct. Remove the SSDT you have plug a device in and boot the system post a picture of the IO reg without the SSDT and post the SSDT you are using.
 

LKQ

Joined
Oct 7, 2020
Messages
10
Motherboard
MSI Z370 OC PRO+MSI Thunderbolt3 card
CPU
I7 8700K
Graphics
ASUS ROG 5700XT 8G
Mobile Phone
  1. Android
If your IO shows RP05 then you need to make the SSDT you are using read RP05. Most are using Gigabyte Titan Ridge or the Asus EX3. I think you are the first person I have seen using an MSI thunderbolt card. The setting in the first image looks correct. Remove the SSDT you have plug a device in and boot the system post a picture of the IO reg without the SSDT and post the SSDT you are using.
I uploaded it to the original floor
 
Joined
Jul 13, 2016
Messages
2,753
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
I uploaded it to the original floor
Here are two zip files one is for Alpine ridge with modified firmware the second is for an alpine ridge without modified firmware, Both are for GC-Alpine ridge. I understand you have a MSI but the controller it is using is the one listed for Alpine ridge. There are lots of different reports with Thunderbolt and lots of different behaviors. Some work with cold boot and the device plugged in to get hotplug. Some only get hotplug after warm boot without a device plugged in, while others only after a warm boot with a device plugged in. One zip has two files you need them both. The other zip only has one file and it does not need the second file.
 

Attachments

  • SSDT-TBOLT3-KGP.aml.zip
    2 KB · Views: 14
  • SSDT- Alpine.zip
    3.2 KB · Views: 26

LKQ

Joined
Oct 7, 2020
Messages
10
Motherboard
MSI Z370 OC PRO+MSI Thunderbolt3 card
CPU
I7 8700K
Graphics
ASUS ROG 5700XT 8G
Mobile Phone
  1. Android
Here are two zip files one is for Alpine ridge with modified firmware the second is for an alpine ridge without modified firmware, Both are for GC-Alpine ridge. I understand you have a MSI but the controller it is using is the one listed for Alpine ridge. There are lots of different reports with Thunderbolt and lots of different behaviors. Some work with cold boot and the device plugged in to get hotplug. Some only get hotplug after warm boot without a device plugged in, while others only after a warm boot with a device plugged in. One zip has two files you need them both. The other zip only has one file and it does not need the second file.
Thank you for your help. I'm working. I'll try it when I get home. I'll give you feedback later.
 

LKQ

Joined
Oct 7, 2020
Messages
10
Motherboard
MSI Z370 OC PRO+MSI Thunderbolt3 card
CPU
I7 8700K
Graphics
ASUS ROG 5700XT 8G
Mobile Phone
  1. Android
Here are two zip files one is for Alpine ridge with modified firmware the second is for an alpine ridge without modified firmware, Both are for GC-Alpine ridge. I understand you have a MSI but the controller it is using is the one listed for Alpine ridge. There are lots of different reports with Thunderbolt and lots of different behaviors. Some work with cold boot and the device plugged in to get hotplug. Some only get hotplug after warm boot without a device plugged in, while others only after a warm boot with a device plugged in. One zip has two files you need them both. The other zip only has one file and it does not need the second file.
I've tried both of these zips, but they can't make MSI thunderbolt card. Work properly. Use "SSDT"- Alpine.ZIP ”When you connect the thunderbolt device and start the computer, you can not see any thunderbolt bus under the hackintool, and the thunderbolt cannot be displayed. Use the "SSDT" button- Alpine.ZIP ”If you start the computer without connecting the thunderbolt device, you can see the thunderbolt PCI bus in the hackintool, and the thunderbolt device cannot be displayed.
In addition, I try to turn on the "thunderblt USB support" option in the BIOS, and then turn on the computer. The thunderblt device can display, and the thunderblt path can be seen in the PCI bus. I don't know why.
“SSDT-TBOLT3- KGP.aml.zip ”It doesn't work at all.
I cut some pictures for your observation.

I used Hackintool to collect PCI bus conditions when "thunderblt USB support" is turned on and off.

My monitor is LG ultrafine 5K,Its Thunderbolt chip is JHL7540;
My disk array is STARDOM STB4-TB3,The thunderbolt chip seems to be JHL7540.

I'm sorry, my English is not good, so I can only communicate with you through translator.
 

Attachments

  • 截屏2020-10-12 21.47.38.png
    截屏2020-10-12 21.47.38.png
    858 KB · Views: 31
  • 截屏2020-10-12 21.49.33.png
    截屏2020-10-12 21.49.33.png
    902.3 KB · Views: 26
  • Hackintool PCI information .zip
    7.6 KB · Views: 7
  • 截屏2020-10-12 22.05.39.png
    截屏2020-10-12 22.05.39.png
    1.6 MB · Views: 29
  • 截屏2020-10-12 22.11.51.png
    截屏2020-10-12 22.11.51.png
    2 MB · Views: 29
  • Hackintool-PCI information-SSDT- Alpine-thunderblt USB.zip
    8.9 KB · Views: 8
Last edited:
Joined
Jul 13, 2016
Messages
2,753
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
I've tried both of these zips, but they can't make MSI thunderbolt card. Work properly. Use "SSDT"- Alpine.ZIP ”When you connect the thunderbolt device and start the computer, you can not see any thunderbolt bus under the hackintool, and the thunderbolt cannot be displayed. Use the "SSDT" button- Alpine.ZIP ”If you start the computer without connecting the thunderbolt device, you can see the thunderbolt PCI bus in the hackintool, and the thunderbolt device cannot be displayed.
In addition, I try to turn on the "thunderblt USB support" option in the BIOS, and then turn on the computer. The thunderblt device can display, and the thunderblt path can be seen in the PCI bus. I don't know why.
“SSDT-TBOLT3- KGP.aml.zip ”It doesn't work at all.
I cut some pictures for your observation.

I used Hackintool to collect PCI bus conditions when "thunderblt USB support" is turned on and off.

My monitor is LG ultrafine 5K,Its Thunderbolt chip is JHL7540;
My disk array is STARDOM STB4-TB3,The thunderbolt chip seems to be JHL7540.

I'm sorry, my English is not good, so I can only communicate with you through translator.

You may never be able to get it to work "Properly" with your devices. Your the first person with an MSI Thunderbolt card so who knows if any of the files really are going to work for you. Most people on this forum and the internet are using GC Titan/Alpine ridge cards or the Asus EX type cards. I am not sure if these files will work I was hoping. Even if they work partly they may not work fully. It appears like your Raid device is working but a monitor is a different thing altogether. Do you have the Displayport -in connection to your DGPU?

Maybe @CaseySJ has a SSDT that might work better for your MSI Thunderbolt card.
 
Top