- Joined
- Sep 20, 2013
- Messages
- 1,128
- Motherboard
- Gigabyte Z390 Designare
- CPU
- i9-9900KS
- Graphics
- RX 580
- Mac
-
- Classic Mac
-
- Mobile Phone
-
Hey there @CaseySJ, just needlessly reporting in.
I've been trying to get up to speed so I can play along as you guys come up with drafts. I finally caught on to everything and can report previous KGP SSDT level device tree (no nodes) using the TB Native files via the make file and proper GPE event.
I just needed the right patches. Happy to say it's getting along well with SSDT-TbtOnPCH-Z390.aml and OsxDetect and said patches.
I know it's not technically on PCH, though Osy mentioned it probably doesn't matter, and also this is Alpine Ridge. Either way I'd be thrilled to try any new drafts you've got. If you don't feel like sharing I get that.
I did learn however if I have GPI0 Force Pwr disabled then I end up with RTPC=True and that crashes Hotplug.
Anyways, cheers and thanks for all your work.
View attachment 451197
Wondering if I'd have to change any UUIDs if using a Titan Ridge controller instead of an Alpine Ridge controller. IIRC, getting Thunderbolt 2 (Alpine Ridge devices and Falcon Ridge devices) –both of which existed before Titan Ridge controllers) to reconnect with the power switch/TB node would be quite a trick. UAD TB2 devices with power supplies "let go" of the connection, unlike bus-powered/always-on TB3 devices like the Arrow. In your driver package, you'll notice that UAD is using or has patched a persistent "FW driver". I can't tell if it's for firmware or for Firewire. -A lot of the rackmount Apollo 8/Apollo 16 devices circa 2015 were converted with TB2 cards from FW800 before leaving the factory.
Also unlike the BMD Multidock 2: A TB2 device that has no power switch.
Mods: Please bump this as needed.