R8125 eth driver updating?
Posted: Tue Mar 10, 2026 9:54 pm
I have an R6C running Frigate and while using eth1 (2.5Gb port using R8125 driver) I have had repeated failures where the network interface stops working. Unplugging and replugging the cable will sometimes bring it back online.
If I switch to the eth0 port (uses a different driver) the system is reliable, so it's specific to eth1.
I'm now running Debian Trixie from the FriendlyElec download page (had the same issues with Jammy.)
The version of the R8125 driver in the build is not the latest, and I believe there have been some fixes in the driver, so I'd like to try a new version of the driver to see if that solves the problem.
Is there a newer version of the driver available or can I build one? Or is there some other reason why it would be failing?
While there's not always anything useful in the syslog, I did see this on one occasion:
If I switch to the eth0 port (uses a different driver) the system is reliable, so it's specific to eth1.
I'm now running Debian Trixie from the FriendlyElec download page (had the same issues with Jammy.)
The version of the R8125 driver in the build is not the latest, and I believe there have been some fixes in the driver, so I'd like to try a new version of the driver to see if that solves the problem.
Is there a newer version of the driver available or can I build one? Or is there some other reason why it would be failing?
While there's not always anything useful in the syslog, I did see this on one occasion:
Code: Select all
2026-03-09T08:05:26.590619+00:00 NanoPi-R6C kernel: [384183.140806] NETDEV WATCHDOG: eth1 (r8125): transmit queue 0 timed out