Hi there. I've
never been able to get hot-swap working with any SSDT. And I've never witnessed it. (YouTube, or it doesn't exist.
) The best I have been able to do is get two discrete ports working using a Titan Ridge card. -It's the same SSDT for Alpine Ridge. Only the name changed. I had to "activate" the second port and its device via Windows since we're using an add-in card.
I always thought that the reason hotswap does not work on this board is that the add-in card runs through the PCH -or Platform Controller Hub and the lack of a real or persistent Thunderbolt node. I think that's the reason that I have to power-up the Apollo 8 before I power up the PC. This is not the case with Windows 10 nor any of my 2012 Mini models.
For my use, hotswap is being able to switch off the power on my Apollo 8 and then get the driver to reconnect if I turned it back on later.) I've heard tales of hotswap working on mobos with onboard Thunderbolt ports (not an add-in card) -like the Z390. But I've also read of users of the Apollo series with Thunderbolt 2 (with Thunderbolt 3 adapters) that can't use thier devices on the Z390 because of the lack of backwards compatibility. But the Arrow is TB3, so I think you'd be fine.
I've spent way too much time (I first built my machine a year ago today) fighting Thunderbolt hotswap/hotpower/hotdriver for the Apollo and the BMD Multidock. Grab my Z370 patches from
here. I can't do any better.
@jb007 Do you have any thoughts on this matter?