I know that script and the use of Jettison... but my motherboard doesn't have that problem by design: USB2/3/3.1 ports are all working correctly with Rehabman method and the Apple's limit to 15 total ports, even during sleep/wake cycles. This behaviour is only related to Thunderbolt 3 ports so I don't think Jettison or any other scripts are the right path to follow ...
Anyway, at the moment, the situation is:
- with SSDT type B I got no hot plug functionality and "disk not ejected properly" after waking up. No presence in system report.
- with SSDT type C (@canyondust thanks!) I got partial hot plug functionality; which means that I cannot unplug the storage device provided that it has been plugged before boot process, and I will have the device attached again. It does not survive the sleep/wakeup but it doesn't not wake up with an error, it simply doesn't show any device anymore after wake up.
View attachment 324397
But still UAD card is not working properly even if it has been recognised by the system ...