Okay, as I was promising, here’s what I’ve found.
tl;dr The one hub I was trying to use does not work in the top USB C port at all, except to pass power, but all the others I tested do, if I provide external power.
Because I’ve been living #DongleLife for a few years, I have managed to dig up the following USB C hubs which can provide power to the device, in addition to having a variety of other functions or features (USB A or C ports, or SD card slots, or network cards):
- Belkin USB C to 4 USB C ports (one of which can have 100 watts input), model
AVC018
- Uni 6-in-1 USB C hub with detachable cable – I couldn’t find this on their website anymore and there’s no markings other than “uni”, so I don’t know the model. It’s got HDMI, 2x USB A, a single USB C port for power and Micro and regular SD card slots
- StarTech USB-C Hub model
5G2A2CPDB – this has two USB A ports and two USB C ports, one of which can take power in.
- StarTech
US1GC303APD– this one has three USB A ports, an ethernet port, and a USB C port that is power in only – it cannot do data.
Of these four hubs, all four work in the “bottom” data-only USB C port. Three of them work in the data or power port, but only if I provide external power to the hub – when unpowered, none of them work in the data + power port. I also tried an unpowered USB A → C adapter, and likewise nothing I tried in the power + data port worked with that adapter, which obviously doesn’t provide power.
The one hub that did not work was the StarTech one with two USB A and two USB C ports – model5G2A2CPDBwhich is, incidentally, the newest of the four.
This suggests that the power port does indeed work, but it doesn’t work as I’d expect. It only seems to work as a data port when there’s external power also supplied, and it also seems at least some adapters do not work with it, probably due to some details of how the USB C power negotiation with that hub works.
I also powered up gnome-firmware and found I had a bunch of available upgrades, so I installed all of them, one at a time, since I wasn’t sure if I could jump directly to the newest or not. This seems to have gone okay. I haven’t retested to see if that affected anything or not.
Anyway. Data! Science! Knowledge Gained! =)