I have been using Ubuntu 16.04 on the surface GO since 2018. To get wired network I am using a USB-C 3 port USB + LAN adapter.
Problem
Sometimes when starting up only the network card does not get detected but other devices on the Hub show up. This happens with three different brands of the similar kind of USB-C hub+Network adapter.
Work-around
Disconnect and reconnect the USB-C 3 port USB + LAN adapter the network gets detected.
OS Version/Kernel
Ubuntu 16.04 kernel 4.15.0-55
Ubuntu 16.04 kernel 5.5.10-surface
Any reason why this occurs? Is it possible to reload any modules which will re-detect the entire hub or only the network adapter?