Banana Pi R2 PRO - poor routing performance

I have Banana Pi R2 PRO router and installed OpenWRT (Linux OpenWrt 6.6.43 #0 SMP Sat Jul 27). Im testing routing performance using open speedtest server installed on the router (docker) from my lan.

I was very surprised by getting very poor download performance, around 20Mbps over 1Gbit ethernet. What is strange the upload speed is normal around 900Mbps.

Ive enabled Software flow offloading in Firewall setting, but it does not help much. Is there anything more I need to do to fix the performance issues?

I tested couple of recent OpenWRT release (kernel: 6.6.43, 6.1.94) using default settings. Always the performance is disappointing.

It could be that kernel is quite new. I took one of the release from Releases · mj22226/openwrt · GitHub.

If you know a stable release which works fine please advise.

Afair it was an issue in mt7530 driver but do not remember how we fixed it…you could search main an r2pro branches in my repo for a fix

Found discussion about similar problems related to mt753[01] in 2022: [BPI-R2 Pro] Mainline Linux Support - #23 by frank-w

I don’t know if this problem reoccurred in current releases, or it is a new problem. Im looking for a image confirmed to have this issue solved, like one (OpenWrt kernel 6.0-rc1) reported to work on full speed: [BPI-R2 Pro] Mainline Linux Support - #51 by mj22226

Are these old release uploaded somewhere?

Could you try applying this patch

I don’t know how to build my one image from sources. I have used the ones pulished

[ GitHub - mj22226/openwrt: This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins or for reporting issues. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git. All issues should be reported at: https://bugs.openwrt.org ]

Today, I have tested the latest one Rockchip v6.6 Images 2024.10.04, unfortunately the problem of poor routing performance still exists. Transfer 2MB-4MB is blocking usage this device in any scenario as router. I must admit like the hardware, and the image has lot of preinstalled packages.

Please have a look at the issue and include in mj22226 release for BPI R2 PRO. I hope someone maintains this hardware and can help with it.