So 8 hours into troubleshooting on my own I've tried every suggestion I could find, but none of them seem to work. I've tried unplugging and replugging everything into every USB port, 2.0 and 3.0, reinstalling SteamVR, installing SteamVR beta, powercycling, rebooting, repeat all ad nausum.
Some specs:
Windows 10 v1803 64
ASUS Z-370-P motherboard
Intel i7 8700K processor
Aorus Geforce 1080Ti
USB xHCI controller on motherboard
Some random info:
Usually when I plug in the link box, Windows does install drivers and it tells me it's finished doing that correctly.
The Vive Pro headset has a red light
SteamVR always gives the 108 error message
Unplugged every other USB device to reduce possibility of interference (apart from keyboard and mouse)
Tried installing viveport & steamvr and connecting it to other (older) PC with a clean install of Windows, exactly the same story
When I was fiddling with direct mode, and about to uninstall the drivers using USBDeview, I noticed the light turned green, and remained green, even as I had uninstalled the drivers (!). SteamVR still didn't recognize the device, but it did start displaying my desktop on the Vive, and some sound came through the headset, that's how I noticed it started "working". Rebooted SteamVR and it stopped working again.
USBDeview shows the following:
I would like to know what USBDeview is supposed to look like in a working scenario and how it differs from my broken case.
Windows device viewer shows:
Is it normal that it shows a number of "generic superspeed" entries? Why doesn't each entry have a more clear description?
SteamVR usb overview shows:
I've never seen any of the other options activated.
Does anyone have any suggestions left? I'm at my wits end by now.