I have a starlink USBC Multiport adapter, with USB, HDMI, and Ethernet. It works well with my work mac book pros and other computers but it doesnt want to stay connected, I’m not using it to connect to the internet, I need it to connect to an AV Lan system to adjust settings and such.
I’ve seen a similar problem with a 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter (in a USB-C hub integrated in a monitor) under Linux. It turns out that TLP settings putting it to sleep didn’t go well with the kernel driver. Putting it on the sleep blacklist solved the problem. The problem generally manifested itself after a while, when the network happened to not be used.
I am using the same adapter with my Framework laptop with FC35 and haven’t seen the problem yet. So perhaps the particular device made it on the default blacklist.
It looks like on FC 35 these are located in /etc/tlp.d (or alternatively /etc/tlp.conf)
If you’re running linux with TLP activated, this might be worth a try. On another operating system, I’m sure this would require a wholly different approach.
In addition to that you can look under Device Manager then Universal Serial Bus controllers you can right-click the devices and click Properties then go to the Power Management tab and uncheck Allow the computer to turn off this device to save power. Give that a shot and see if it helps.