BPI R4 wired Fibre Connections. (LAN+WAN) experience degraded performance on the upload speed. over the last two years i used this router for my fibre connections in house. My ISP gives me 4Gbit up and download speed. i always had that speed on my cabled connection.. no problems..
Approx 2 a 3 months ago it suddenly changed. My upload speed never reached over 3200 Mbit.
My download speed is still the same around 4100 Mbit.
I checked with a openwrt x86 VM under proxmox with the same SFP+ transceivers and i got the full speed on both.. So that only leaves that probably the Mediatek drivers or something have changed ? anyone else with these wired problems in performance ?
mine is more like, my SFP+ module just doesn’t want to work any more when on 25.12. I get these errors in the logs when attaching the module.
[3 Mar 2026, 00:14:23 UTC] kern.err: [ 18.426444] mtk_soc_eth 15100000.ethernet sfp-wan: validation with support 00,00000000,00000000,00000000 failed: -EINVAL
[3 Mar 2026, 00:14:23 UTC] kern.err: [ 18.437387] sfp sfp1: sfp_add_phy failed: -EINVAL
It doesn’t seem to like a device it was happy to work with before. I did a bit of an A/B comparison between versions to validate it was explicitly with 25.12, just want to get this fixed before 24.10 gets retired
So I managed to get this fixed. After doing some digging around whilst on 24.10, I found that the module is using an Aquantia chipset. (Don’t ask me which command I used, I forgot.) I later found a request on github to remove aquantia kmod for Filogic chipsets.
It looks like it will be re-added back in on future releases (25.12.1).
If you don’t want to wait for the release, go to the firmware selector, select the device (bpi-r4), and add the aquantia kmod to the end after a space.
kmod-phy-aquantia
request build, download the sysupgrade file and upgrade your system through LuCi.
YMMV, if your SFP module uses a different chipset, you’ll need to change it accordingly