Hi there,
New important stuff! Using the latest BIOS (3.06) I have found a way to reliably get all the USB-C peripherals plugged to the eGPU to work as expected. If works 99% of the time on both Windows and Linux (Fedora 35, Linux 5.15.5-200.fc35.x86_64):
- Unplug the eGPU.
- Boot.
- At the GRUB screen, plug the eGPU (I’m using the top left slot of the laptop).
- Select the OS and resume boot.
With this technique, the following peripherals are connected to the eGPU and work at boot and do not disconnect:
- The embedded Ethernet card (though its chipset driver is buggy on Linux)
- My SSD (Samsung T5).
- My webcam (Razer Kio).
- My keyboard (Keychron K9).
My conclusion is that the eGPU (including the USB hub support) issues are mainly caused by a faulty BIOS.