Contribute
Register
I think we are running in circles without coming much closer, at least for Z170x users with built-in TB. With all the suggestions(here and on the IM thread) I tried, something is wrong. Sleep doesn't work, or hot plug only works on 1 port, USB 3.1 stops working, my Hack reboots instead of shutting down, etc.
I appreciate all the work, but I have the impression people are just randomly changing stuff here and there hoping to come up with a magic combination.
Not really true, up to a month ago only a few X299 chipsets could enable the hotplug (and to what I understood, not completely).
Now we understand that the THB_C cable breaks the hotplug, the next step is understanding what this cable does in the system or what functions it brings.
Once we have understood, we will probably be able to intervene with a suitable SSDT that will probably be fine even for those with integrated TB ports.
 
@LeleTuratti I think I might have screwed up my ACPI-paths with the SSDT since I didn't modify it before I tried it the first time. So now my USB3ports doesn't work (I thought my external disk died but it was the ports). Do you know how to get them back? I have a copy of my EFI and system but do not know what to reverse engineer.
 
@LeleTuratti I think I might have screwed up my ACPI-paths with the SSDT since I didn't modify it before I tried it the first time. So now my USB3ports doesn't work (I thought my external disk died but it was the ports). Do you know how to get them back? I have a copy of my EFI and system but do not know what to reverse engineer.
Try to remove the SSDT and reboot, I don't know if the SSDT V1 and V2 work with storage device like HD or USB
 
Try to remove the SSDT and reboot, I don't know if the SSDT V1 and V2 work with storage device like HD or USB
I did remove it. But I suspect that when I used it with RP05 as default before editing it to RP21 it has overwritten something regarding usb. Like if there already was something on RP05 about USB... Actually that is more of a question because I don't know much about ssdt's yet...

Also... Great that you updated the part in the guide about modifying these entries in the ssdt. I only changed the RP05-part... Was there other changes I should have made aswell?
It would be useful to me and maybe others if it could be a bit clearer in the #1post what to modify, where to find the info about what it should be changed to. Do I have to specify the pcidebug value somewhere as well, since mine is different from yours? I only used a text editor... should one use a special app for edit these things? :)
 
Last edited:
I did remove it. But I suspect that when I used it with RP05 as default before editing it to RP21 it has overwritten something regarding usb. Like if there already was something on RP05 about USB... Actually that is more of a question because I don't know much about ssdt's yet...

Also... Great that you updated the part in the guide about modifying these entries in the ssdt. I only changed the RP05-part... Was there other changes I should have made aswell?
It would be useful to me and maybe others if it could be a bit clearer in the #1post what to modify, where to find the info about what it should be changed to. Do I have to specify the pcidebug value somewhere as well, since mine is different from yours? I only used a text editor... should one use a special app for edit these things? :)
If you have problems with USB, try re-applying the USB patch, or (highly recommended) use this guide to create your SSDT for USB ports.

I added an extra part at the end of post #1 to change correctly the ACPI path, thanks for the advice :thumbup:
 
Hi @LeleTuratti
Can you upload your ioreg connect DSB3
I like to see that.
Thank you.
 
Hi @LeleTuratti
Can you upload your ioreg connect DSB3
I like to see that.
Thank you.
Yes sure!
Note that DSB3 does no exist, look in the original iMac and iMacPro SSDT on the post #1
DSB1 is the TB port 1 and DSB4 is the TB port 2
 

Attachments

  • iMac18,3 IOReg w SSDTv3.zip
    728.2 KB · Views: 64
SSDT V2 works best for me, but when I unplug TB gear from port 1, my USB-C stuff on the other port disappears and doesn't come back even after replugging.

Will try if shut down still works properly.

"The addresses of the devices change, in fact they are mixed in a strange way on IOReg."

Not for me, looks OK.

Shut down works properly, BTW. At least once. Will test some more.

My audio interface attached via Startech TB3 -> Apple enet adapter survives sleep. USB disk connected on other port(via USB-C adapter) also works after sleep.
 
Last edited:
If TB- internal cable not connected, my monitor won't turn on. I am using Alpine Ridge add in card.
 
Back
Top