This is mainline version of openwrt
@mkowalski I think we need to create a patch similar to what was done for mt76 - wifi txpower value is very low · Issue #17489 · openwrt/openwrt · GitHub . In short - BE14 owners might get a board with firmware on the board, so later the new firmware with better power regulations is ignored. I’m wondering if such a thing is possible also for 2.5G. WDYT @frank-w ?
Hi all, this is only to report that BPI-R4 2.5GbE is still not working in the latest snapshot. A bunch of outputs in case anyone wants to compare with theirs
# dmesg | head
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd090]
[ 0.000000] Linux version 6.6.80 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r28941-d8315d5358) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Wed Mar 5 20:16:05 2025
[ 0.000000] Machine model: Bananapi BPI-R4 2.5GE PoE
# dmesg | grep -i 2.5GbE
[ 18.092491] MediaTek MT7988 2.5GbE PHY mdio-bus:0f: Firmware date code: 2024/10/30, version: 10.0
[ 18.109579] MediaTek MT7988 2.5GbE PHY mdio-bus:0f: Firmware loading/trigger ok.
[ 18.117844] mtk_soc_eth 15100000.ethernet lan4: PHY [mdio-bus:0f] driver [MediaTek MT7988 2.5GbE PHY] (irq=POLL)
# ls -l /lib/firmware/mediatek/mt7988/i2p5ge-phy-pmb.bin
-rw-r--r-- 1 root root 131072 Mar 5 21:16 /lib/firmware/mediatek/mt7988/i2p5ge-phy-pmb.bin
# sha256sum /lib/firmware/mediatek/mt7988/i2p5ge-phy-pmb.bin
643157e984732eccad6aa5e1f80a2be82a6cbf747aac25b54c75eefeccaf8aec /lib/firmware/mediatek/mt7988/i2p5ge-phy-pmb.bin
# ethtool lan4
Settings for lan4:
Supported ports: [ ]
Supported link modes: 100baseT/Full
1000baseT/Full
2500baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 100baseT/Full
1000baseT/Full
2500baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 15
Transceiver: external
Auto-negotiation: on
MDI-X: Unknown
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: no