Hello, I recently got a hold of a banana pi r4 pro and so far i’m really loving it.
Before i continue i would like to thank Frank W for his amazing work that made my life sooo much easier.
I’m currently using Frank W’s 6.18 kernel paired with an artix linux rootfs, So anything i ask about is relevant to that kernel/branch.
I’ve looked around the forum & done some testing to try and answer as many questions as i could before asking here so sorry if i’ve missed something.
- If i plug my desktop (Which has 2x 5 Gigabit ports) into one of the 10 gig ports (mxl_lan4) then run iperf3 on the router i get 5 gigabit throughput as expected, However if i do a bidir test the router completely falls apart and does 0 to 2 mbits of traffic, After some testing i found out that this could be improved by setting scatter gather off on eth2, That no longer causes the iperf3 run to stall and now does:
4.7g rx-sand975m tx-s. - mxl_lan4 sometimes detects my 5 gigabit NIC and sometimes it doesn’t and forces 2.5 gigabit, I’m assuming that’s because 5 gigabit is not supported/advertised?
- The ethernet ports (eth0, eth1, eth2) all report being 10 gig capable, As far as i know eth0 is the FPC port which is wired to the internal 1 gigabit switch? (The port naming here is really confusing to be honest)
- I’m not sure if SFP works, Since my PC only has a 5 gigabit port:
[ 214.817767] sfp sfp1: module removed
[ 215.137043] sfp sfp1: module OEM SFP+-T30 rev 1 sn C202508210036 dc 250821
[ 215.137068] mxl862xx mdio-bus:10 mxl_lan4: switched to inband/10gbase-r link mode
[ 215.166657] hwmon hwmon7: temp1_input not attached to any thermal zone
- Is it possible to prevent the mac addresses from changing all the time? Possibly helpful
- I have a bpi-mt7615 connected for WiFi AP and i’ve noticed this in dmesg, Seems harmless but i’d like to get it fixed if possible:
[ 284.755902] mt7615e 0000:01:00.0 wlan0: Failed to del Host Multicast Database entry (object id=3) with error: -2 (-2).
Failure in updating the host's Multicast Database may impact multicast
group memberships or traffic delivery, affecting multicast
communication.
[ 284.755928] mt7615e 0000:01:00.0 wlan0: Failed to del Host Multicast Database entry (object id=3) with error: -2 (-2).
Failure in updating the host's Multicast Database may impact multicast
group memberships or traffic delivery, affecting multicast
communication.
[ 284.755941] mt7615e 0000:01:00.0 wlan0: Failed to del Host Multicast Database entry (object id=3) with error: -2 (-2).
Failure in updating the host's Multicast Database may impact multicast
group memberships or traffic delivery, affecting multicast
communication.
[ 284.755949] mt7615e 0000:01:00.0 wlan0: Failed to del Host Multicast Database entry (object id=3) with error: -2 (-2).
Failure in updating the host's Multicast Database may impact multicast
group memberships or traffic delivery, affecting multicast
communication.
As for mainline (linux-next)
I’m really happy to see this board booting pure mainline linux and funtional in some capacity, As far as i know the mxl switch driver isn’t upstreamed yet so only the management port works in pure mainline.
- Is there a page keeping track of what works/doesn’t or what’s being worked on?
- And could someone tell me more or less what’s missing in mainline? (Like do hw offloads work, etc…)