The (old?) Skull & Co. CoreDrive (which is the base of the Jumpgate & SteamDock) does support per-port power switching.
I have a CoreDrive with 2 USB-A ports & an SD card reader (while the current versions have either 1 USB 2.0 A port or 3 USB 3.0 A ports), so current versions might not be the same hardware at all.
Current status for hub 8-1 [2109:0817 VIA Labs, Inc. USB3.0 Hub, USB 3.10, 4 ports, ppps]
Port 1: 02a0 power 5gbps Rx.Detect
Port 2: 0203 power 5gbps U0 enable connect [058f:8461 Generic Mass Storage Device 058F84618461]
Port 3: 0203 power 5gbps U0 enable connect [05e3:0749 Generic USB3.0 Card Reader 000000001539]
Port 4: 02a0 power 5gbps Rx.Detect
Current status for hub 7-1 [2109:2817 VIA Labs, Inc. USB2.0 Hub, USB 2.10, 4 ports, ppps]
Port 1: 0100 power
Port 2: 0100 power
Port 3: 0100 power
Port 4: 0100 power
The USB-A ports are Port 2 (outer) and Port 1 (between the HDMI port and the other USB port)
Port 3 is the internal SD card reader, and port switching does disable the device, but does not cut power to the SD card
Port 4 is not the upstream USB-C port :laughing: (probably not connected)
The (old?) Skull & Co. CoreDrive (which is the base of the Jumpgate & SteamDock) does support per-port power switching.
I have a CoreDrive with 2 USB-A ports & an SD card reader (while the current versions have either 1 USB 2.0 A port or 3 USB 3.0 A ports), so current versions might not be the same hardware at all.