Yes, correct. But for the sake of completeness we should test these scenarios:@CaseySJ So boot up with Thunderbolt working, then restart with it still plugged in and then attempt hotplug correct?
Ok, lots of observations.Yes, correct. But for the sake of completeness we should test these scenarios:
- Boot with TB3 device connected. Then Apple Menu --> Restart. Then hot-plug the device. Does it work?
- Boot with TB3 device disconnected. Then Apple Menu --> Restart. Then hot-plug the device. Does it work?
It's quite possible that hot-plug is causing a system crash under certain circumstances. If you have any GPE Event renames in ACPI (such as "rename _E17 to XE17"), they should be disabled.Ok, lots of observations.
Boot with TB3 connected - restarted... my Clover came up with the boot screen, but then it booted with no monitor support and none of my Thunderbolt 3 devices were connected at boot. (I had to remote in with Wifi enabled on the hackintosh and login from another computer). Hotplugging at this point made no difference.
Boot with TB3 disconnected (HDMI plugged in for the monitor). Plugging in TB3 made no difference, didn't come up.
Now here's an interesting observation.
I enabled Wifi on the machine, and unplugged my dock (which has ethernet- obviously when the TB3 connection dies, the computer will rely on Wifi). If TB3 is working, and I try to unplug / replug, I can't even remote into the machine via Wifi. I wonder if it's actually crashing it on hotplug perhaps?
Where would I rename the GPE event renames? Is it in the AML file?It's quite possible that hot-plug is causing a system crash under certain circumstances. If you have any GPE Event renames in ACPI (such as "rename _E17 to XE17"), they should be disabled.
Does your motherboard have a Thunderbolt header (THB_C)?
If there are any renames, they should be disabled. Renames, if any, will be found here:Where would I rename the GPE event renames? Is it in the AML file?
Also, I do have a thunderbolt header and it's connected.
Nothing under RenameDevices that I can see, if I remove my serial number, can I attach my config.plist here?If there are any renames, they should be disabled. Renames, if any, will be found here:
Also please try disconnecting the THB_C cable and start with a cold boot.
- Clover Configurator --> ACPI
- OpenCore Configurator --> ACPI --> Patch
If you don't see any renames there then no worries because there aren't any! Let's just try again without THB_C header cable, but this will require jumping together the middle and top pins of the J1 Thunderbolt header. Hold the card vertically with PCIe pins pointed towards the floor. Then jumper the middle and top pins with breadboard jumper wires (same types of wires as those used for flashing the controller).Nothing under RenameDevices that I can see, if I remove my serial number, can I attach my config.plist here?
I gotta grab some breadboard wires lol. The cables I have are bonded together and I don't wanna unravel them (I ordered some off Amazon when I got this card and they still haven't showed up). I'll ask an engineer friend of mine or I'll hit a store super quick in an hour or soIf you don't see any renames there then no worries because there aren't any! Let's just try again without THB_C header cable, but this will require jumping together the middle and top pins of the J1 Thunderbolt header. Hold the card vertically with PCIe pins pointed towards the floor. Then jumper the middle and top pins with breadboard jumper wires (same types of wires as those used for flashing the controller).
Are you using Clover or OpenCore?