I need to add a second wired Ethernet interface to my Rpi4s and Rpi5s -- and I'm not having any luck. The same problems occur with the latest LibreELEC 11.0.6 release, and also with the latest LibreELEC 12 nightlies.
First, I tried a cheap generic USB3 to Gigabit adapter based on the RTL8153 chipset. It works when plugged into the Pi, but the network instance disappears after a boot. I can unplug it from the USB3 port on the Pi, plug it back in, and it works -- until the next boot. I'm encountering the exact problem described here:
RaspPi 4 & RTL8153 Ethernet USB gadget need to be unplugged - Raspberry Pi Forums
After a boot, the output from lsusb shows
Bus 002 Device 002: ID 0bda:8151 Realtek Semiconductor Corp. RTL8151 Adapteon Business Mobile Networks BV
...and the eth1 device does not appear in the output from ifconfig. After unplugging the device and plugging it back in, it shows
...and the eth1 device works. But I'd rather not have to remember to replug the device after each boot.
I read elsewhere that the Ugreen adapters worked well with LibreELEC and Rpi, so I ordered the Ugreen 20256 model, which uses the AX88`179 chipset. This one does not work at all. Lsusb shows
But the driver does not seem to be loading. The eth1 interface does not appear in ifconfig, or in the "connections" section of the LibreELEC settings. Rebooting does not make a difference.
Are there any workarounds to make either of these work? Or are there fixes in the works? Or, is there another model I should order that will work out of the box?
Any help with this would be much appreciated!