Contribute
Register
Hi NorthAmTransAm,

Thanks for the help!

If I'm correct your Hotplug SSDT requires a companion called SSDT-DTGP.aml. I've attached it for you, give it a shot.

I tired it, didn't help, still no hotplug :(. I can use the devices that were plugged in during boot, but as soon as I disconnect them they don't reconnect. In case it matters I'm keeping thunderbolt preboot support as enabled in the bios. Disabling it didn't help either.

Also as I mentioned above, I've been able to use TB devices from a cold boot now using the following

TbtForcePower.efi
ThunderboltReset.kext

Attached. Good luck!

I'll try it, but where should i put the TbtForcePower.efi?

Thanks again!
Daniel
 
Oh wow, Sleep now works!!!!.
THunderBoltReset.kext was what I was missing, thank you !!!



If I'm correct your Hotplug SSDT requires a companion called SSDT-DTGP.aml. I've attached it for you, give it a shot.

Also as I mentioned above, I've been able to use TB devices from a cold boot now using the following

TbtForcePower.efi
ThunderboltReset.kext

Attached. Good luck!
 
Hi NorthAmTransAm,

Thanks for the help!



I tired it, didn't help, still no hotplug :(. I can use the devices that were plugged in during boot, but as soon as I disconnect them they don't reconnect. In case it matters I'm keeping thunderbolt preboot support as enabled in the bios. Disabling it didn't help either.



I'll try it, but where should i put the TbtForcePower.efi?

Thanks again!
Daniel

In your drivers folder. You should see other .efi files in there as well.
 
Actually, it works ... sometimes...
I still get panics from sleep / thunderbolt.

I'll investigate some more and get back to y'all...

I'd imagine the tbtforcepower.efi would be of help to you.
 
I would too, and I have it installed, just no much luck.
I wonder what happen if I use a Titan Ridge instead, even though my z170x-ud5 isn't compatible...

Hmm, anyway you could share you TB bios settings? It could be something there.
 
Here's some photos of my bios settings...
 

Attachments

  • 01.jpg
    01.jpg
    111.3 KB · Views: 164
  • 02.jpg
    02.jpg
    88.1 KB · Views: 171
  • 03.jpg
    03.jpg
    77.4 KB · Views: 164
  • 04.jpg
    04.jpg
    75.9 KB · Views: 156
In your drivers folder. You should see other .efi files in there as well.

I tired that, indeed made things better in the sense that I can now connect and disconnect USB C and TB devices. But it did have the effect of causing the occasional reboot upon connection.

There is also another weird effects:
1. I have a lenovo TB3 dock, which has a TB dispaly port and some USB ports. Before the tbtforcepower and THunderBoltReset, I was not able to hotplug devices, but if I booted with the dock in place, it recognized the docks USBs (but not TB). Now, it only sees the TB and not USB. I tired looking at IOReg, and didn't find any of the USBs. Here is a picture if the dock connected to the Yoga

1575251138692.png


and the same dock connected to a real mac

1575251166959.png


2. There is no TB in the PCI controller (there used to be)

1575251238268.png


3. I tired undoing your EFI and ktex and revert back to the old method (that didn't support hotplug but had PCI and some of the other devices) so take some pictures but it didn't work. The TB dock never appeared in PCI. Any ideas?

Thanks,
Daniel
 
Back
Top