-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] LE12 on Rpi5 - RTL8153-based USB3.0 to wired ethernet adapter doesn't come up across a boot #8648
Comments
The problem does not exist in LE 11.0.6, but appears to have been introduced in LE 12. |
I had a similar problem on rpi4 with a normal ubuntu. It turned out that the vendor implemented two usb modes for the RTL8153-based device:
The CD rom mode is thought to be used for installing windows drivers and to avoid shipping an additional mini cd. [1] To fix that, you for example could apply a udev rule which simply ejects the cdrom and reloads the usb device as per [2]. That worked fine for me. I'm not familiar with LibreELEC in detail, but I guess there is some way to add udev rules. If no experienced developer jumps in, I could also have a look into where to add it. [1] https://forums.raspberrypi.com/viewtopic.php?t=336517#p2021375 |
It would be helpful to see the output of |
Actually , it's the other way around -- After boot = non-working:
This is with the workaround described installed that's described here (udev rule): https://io.24hoursmedia.com/tech-notes/help-my-rpi4-thinks-my-usb-ethernet-is-a-storage-device Without that, the device does show in lsusb as RTL8151 instead of RTL8153. IIRC, with the udev rule installed, the device does come up across a boot -- but only on the Rpi4, and not on the Rpi5, running the same nightlies. |
Is this still happening in LE13 nightlies. Note it is expected that RPi5 will be updated to 6.12 in the “near future” which is expected to be the LTS release of linux for 2024. So the testing will need to be done on that release too. |
I just tried the latest (20241103) LE13 nightly and -- good news -- the problem is fixed. The connection is recognized across a boot. If you post here when the 6.12 test is needed, I'll try it again then. FYI, I also tried my AX88179-based Ugreen USB3.0 to Ethernet adapter -- and it's still not recognized. Thanks for staying on top of this! |
Now the LE13 nightly builds are running kernel 6.12 - so if you can test / ... - then we will know if this is resolved for the LE13. https://test.libreelec.tv/13.0/RPi/RPi5/ - Please use the latest (2024-12-09 or newer) |
Unfortunately, the problem is back in the 2024-12-09 LE13 release. The RTL8153-based adapter is not activated across a boot. It does work when I unplug it from the USB3.0 port and plug it back in while the system is up. FYI, the AX88179-based adapter is still not recognized at all Hope this helps. Let me know if and when I can do more testing. |
Describe the bug
RTL8153-based USB3.0 to wired ethernet adapter doesn't come up across a boot. It does not appear in Settings/LibreELEC/ Connections. Unplugging it and replugging it causes it to activate until the next reboot.
How to reproduce
Steps to reproduce the behavior:
Information
Log file
https://paste.libreelec.tv/happy-bonefish.log
The text was updated successfully, but these errors were encountered: