Still the same with armbian 25.2.3
kernel: 6.12.22-current-rockchip64 #1 SMP PREEMPT Mon Apr 7 08:08:37 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
u-boot-version:
# cat /dev/mtd/by-name/U-Boot | strings | grep -B1 "u-boot,version"
2025.01-armbian-2025.01-S6d41-P41ad-H4cab-V390e-Bb703-R448a
u-boot,version
WARNING: could not set u-boot,version %s.
# iperf3 -R -c odroidm1
Connecting to host odroidm1, port 5201
Reverse mode, remote host odroidm1 is sending
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 79.2 KBytes 649 Kbits/sec
[ 5] 1.00-2.00 sec 84.8 KBytes 695 Kbits/sec
[ 5] 2.00-3.00 sec 206 KBytes 1.69 Mbits/sec
[ 5] 3.00-4.00 sec 228 KBytes 1.87 Mbits/sec
[ 5] 4.00-5.00 sec 115 KBytes 938 Kbits/sec
[ 5] 5.00-6.00 sec 181 KBytes 1.48 Mbits/sec
[ 5] 6.00-7.00 sec 163 KBytes 1.33 Mbits/sec
^C[ 5] 7.00-7.36 sec 9.90 KBytes 226 Kbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-7.36 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-7.36 sec 1.04 MBytes 1.19 Mbits/sec receiver
when changing u-boot back to older u-boot (same kernel), it works as expected
# cat /dev/mtd/by-name/U-Boot | strings | grep -B1 "u-boot,version"
2023.04-00035-g7dd5eb0228
u-boot,version
WARNING: could not set u-boot,version %s.
# iperf3 -R -c odroidm1
Connecting to host odrdoidm1, port 5201
Reverse mode, remote host odroidm1 is sending
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 110 MBytes 921 Mbits/sec
[ 5] 1.00-2.00 sec 110 MBytes 926 Mbits/sec
[ 5] 2.00-3.00 sec 110 MBytes 926 Mbits/sec
[ 5] 3.00-4.00 sec 110 MBytes 921 Mbits/sec
[ 5] 4.00-5.00 sec 111 MBytes 929 Mbits/sec
[ 5] 5.00-6.00 sec 111 MBytes 927 Mbits/sec
[ 5] 6.00-7.00 sec 110 MBytes 919 Mbits/sec
^C[ 5] 7.00-7.79 sec 87.0 MBytes 925 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-7.79 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-7.79 sec 858 MBytes 924 Mbits/sec receiver
iperf3: interrupt - the client has terminated
ethtool output:
~# ethtool end0
Settings for end0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: slave
Port: Twisted Pair
PHYAD: 0
Transceiver: external
MDI-X: Unknown
Supports Wake-on: ug
Wake-on: d
Current message level: 0x0000003f (63)
drv probe link timer ifdown ifup
Link detected: yes