odkrys
April 6, 2026, 2:57am
668
Did you only run each test once? Could you please run the iperf3 test multiple times? It doesn't reset as soon as it starts. I think I repeated it about 6 or 7 times just now.
Considering the possibility of an Ethernet issue with the laptop, I tried testing by connecting the R6S's 2.5G LAN (R8125-RSS) to the E52C's 2.5G WAN (R8169), but the problem still occurs easily. This happens even if the test was completed without any issues immediately before.
https://pastebin.com/sw0cz9m1
[ 302.757892] r8125 0004:41:00.0 eth2: NETDEV WATCHDOG: CPU: 0: transmit queue 1 timed out 6390 ms
[ 302.758699] r8125 0004:41:00.0 eth2: Transmit timeout reset Device!
[ 302.807821] r8125 0004:41:00.0 eth2: Device reseting!
[ 302.809476] br-lan: port 2(eth2) entered disabled state
[ 306.788723] r8125: eth2: Link is Up - 2.5Gbps/Full
dsouza
April 6, 2026, 5:58pm
669
I will run additional tests tonight or tomorrow.
By the way, I am seeing the error below in dmesg once after rebooting (25.12.2). It does not appear to cause any malfunction, but it seems to be related to the kmod-r8125-rss driver (receiving packets on a non-existent queue?). After completing the additional tests, I will switch back to the 8169 driver and check whether the error disappears.
[ 14.266317] ------------[ cut here ]------------
[ 14.266728] eth1 received packet on queue 5, but number of RX queues is 4
[ 14.267339] WARNING: CPU: 6 PID: 0 at net/core/dev.c:4720 0xffff8000807d8ed4
[ 14.267955] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_inet wireguard pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_compat nft_chain_nat nf_tables nf_nat nf_flow_table nf_conntrack libchacha20poly1305 iptable_mangle iptable_filter ipt_REJECT ipt_ECN ip_tables chacha_neon xt_time xt_tcpudp xt_tcpmss xt_statistic xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_ecn xt_dscp xt_comment xt_TCPMSS xt_LOG xt_HL xt_DSCP xt_CLASSIFY x_tables slhc sch_cake poly1305_neon nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcurve25519_generic libchacha crc_ccitt sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact ifb ip6_udp_tunnel udp_tunnel md5 kpp r8125(O) gpio_button_hotplug(O)
[ 14.275530] CPU: 6 UID: 0 PID: 0 Comm: swapper/6 Tainted: G O 6.12.74 #0
[ 14.276237] Tainted: [O]=OOT_MODULE
[ 14.276542] Hardware name: FriendlyElec NanoPi R6S (DT)
[ 14.276997] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 14.277605] pc : 0xffff8000807d8ed4
[ 14.277909] lr : 0xffff8000807d8ed4
[ 14.278214] sp : ffff80008114be20
[ 14.278504] x29: ffff80008114be20 x28: ffff800080d473c0 x27: ffff800080dd50c0
[ 14.279129] x26: 0000000000000100 x25: 00000000fd7ffff7 x24: ffff80008114beb0
[ 14.279753] x23: ffff0001031fa780 x22: ffff000103d80000 x21: ffff00010a8bccd0
[ 14.280377] x20: ffff00010a8bcc88 x19: ffff000106e43800 x18: ffff800080df35b8
[ 14.281001] x17: ffff80027e1f8000 x16: ffff800081148000 x15: 000000000000020d
[ 14.281624] x14: 000000000000020d x13: 00000000ffffffea x12: ffff800080f53560
[ 14.282248] x11: ffff800080df35b8 x10: ffff800080f535b8 x9 : 0000000000000001
[ 14.282871] x8 : 0000000000000001 x7 : 000000000005ffe8 x6 : 0000000000000001
[ 14.283495] x5 : 0000000000000008 x4 : 0000000000000000 x3 : ffff800080a49fd0
[ 14.284118] x2 : 0000000000000040 x1 : 0000000000000008 x0 : 000000000000003d
[ 14.284742] Call trace:
[ 14.284957] 0xffff8000807d8ed4
[ 14.285232] 0xffff8000807e44d0
[ 14.285507] 0xffff8000791748e0 [ifb@00000000283b86b9+0x1000]
[ 14.286023] 0xffff80008004d32c
[ 14.286296] 0xffff80008004d3f0
[ 14.286571] 0xffff80008004d500
[ 14.286846] 0xffff800080010194
[ 14.287121] 0xffff8000800152f0
[ 14.287396] 0xffff800080015298
[ 14.287671] 0xffff80008001531c
[ 14.287946] 0xffff80008004db90
[ 14.288221] 0xffff800080a31058
[ 14.288495] 0xffff800080a317dc
[ 14.288771] 0xffff800080011304
[ 14.289045] 0xffff800080a328ec
[ 14.289320] 0xffff800080727458
[ 14.289595] 0xffff80008008f5d8
[ 14.289870] 0xffff80008008f7e4
[ 14.290145] 0xffff8000800221cc
[ 14.290420] 0xffff800080027598
[ 14.290696] ---[ end trace 0000000000000000 ]---
[ 31.191270] vdd_gpu_s0: disabling
dsouza
April 6, 2026, 8:54pm
670
I ran iperf3 -c 192.168.1.1 -P 30 -t 30 (upload) 10 times in a row and did not observe any reset.
When I ran iperf3 -c 192.168.1.1 -P 30 -t 30 -R (download) twice, I did encounter the reset error in the second exeution. So I can confirm your observations.
I am also seeing the eth1 received packet on queue 5, but number of RX queues is 4 error once during reboot. This suggests there is an issue with kmod-r8125-rss. I will revert back to 8169 and repeat the tests.
***********************
EDITED : Rolling back to kmod-r8169 resolves both issues reported below. So, kmod-r8125-rss seems to be less stable than kmod-r8169.
***********************
[ 14.266317] ------------[ cut here ]------------
[ 14.266728] eth1 received packet on queue 5, but number of RX queues is 4
[ 14.267339] WARNING: CPU: 6 PID: 0 at net/core/dev.c:4720 0xffff8000807d8ed4
[ 14.267955] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_inet wireguard pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_compat nft_chain_nat nf_tables nf_nat nf_flow_table nf_conntrack libchacha20poly1305 iptable_mangle iptable_filter ipt_REJECT ipt_ECN ip_tables chacha_neon xt_time xt_tcpudp xt_tcpmss xt_statistic xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_ecn xt_dscp xt_comment xt_TCPMSS xt_LOG xt_HL xt_DSCP xt_CLASSIFY x_tables slhc sch_cake poly1305_neon nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcurve25519_generic libchacha crc_ccitt sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact ifb ip6_udp_tunnel udp_tunnel md5 kpp r8125(O) gpio_button_hotplug(O)
[ 14.275530] CPU: 6 UID: 0 PID: 0 Comm: swapper/6 Tainted: G O 6.12.74 #0
[ 14.276237] Tainted: [O]=OOT_MODULE
[ 14.276542] Hardware name: FriendlyElec NanoPi R6S (DT)
[ 14.276997] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 14.277605] pc : 0xffff8000807d8ed4
[ 14.277909] lr : 0xffff8000807d8ed4
[ 14.278214] sp : ffff80008114be20
[ 14.278504] x29: ffff80008114be20 x28: ffff800080d473c0 x27: ffff800080dd50c0
[ 14.279129] x26: 0000000000000100 x25: 00000000fd7ffff7 x24: ffff80008114beb0
[ 14.279753] x23: ffff0001031fa780 x22: ffff000103d80000 x21: ffff00010a8bccd0
[ 14.280377] x20: ffff00010a8bcc88 x19: ffff000106e43800 x18: ffff800080df35b8
[ 14.281001] x17: ffff80027e1f8000 x16: ffff800081148000 x15: 000000000000020d
[ 14.281624] x14: 000000000000020d x13: 00000000ffffffea x12: ffff800080f53560
[ 14.282248] x11: ffff800080df35b8 x10: ffff800080f535b8 x9 : 0000000000000001
[ 14.282871] x8 : 0000000000000001 x7 : 000000000005ffe8 x6 : 0000000000000001
[ 14.283495] x5 : 0000000000000008 x4 : 0000000000000000 x3 : ffff800080a49fd0
[ 14.284118] x2 : 0000000000000040 x1 : 0000000000000008 x0 : 000000000000003d
[ 14.284742] Call trace:
[ 14.284957] 0xffff8000807d8ed4
[ 14.285232] 0xffff8000807e44d0
[ 14.285507] 0xffff8000791748e0 [ifb@00000000283b86b9+0x1000]
[ 14.286023] 0xffff80008004d32c
[ 14.286296] 0xffff80008004d3f0
[ 14.286571] 0xffff80008004d500
[ 14.286846] 0xffff800080010194
[ 14.287121] 0xffff8000800152f0
[ 14.287396] 0xffff800080015298
[ 14.287671] 0xffff80008001531c
[ 14.287946] 0xffff80008004db90
[ 14.288221] 0xffff800080a31058
[ 14.288495] 0xffff800080a317dc
[ 14.288771] 0xffff800080011304
[ 14.289045] 0xffff800080a328ec
[ 14.289320] 0xffff800080727458
[ 14.289595] 0xffff80008008f5d8
[ 14.289870] 0xffff80008008f7e4
[ 14.290145] 0xffff8000800221cc
[ 14.290420] 0xffff800080027598
[ 14.290696] ---[ end trace 0000000000000000 ]---
[ 31.191270] vdd_gpu_s0: disabling
[10586.693263] r8125 0004:41:00.0 eth2: NETDEV WATCHDOG: CPU: 7: transmit queue 1 timed out 6010 ms
[10586.694041] r8125 0004:41:00.0 eth2: Transmit timeout reset Device!
[10586.743263] r8125 0004:41:00.0 eth2: Device reseting!
[10586.745018] br-lan: port 2(eth2) entered disabled state
[10590.474306] r8125: eth2: Link is Up - 2.5Gbps/Full
[10590.474789] br-lan: port 2(eth2) entered blocking state
[10590.475250] br-lan: port 2(eth2) entered forwarding state
[10599.682772] r8125 0004:41:00.0 eth2: NETDEV WATCHDOG: CPU: 4: transmit queue 1 timed out 6010 ms
[10599.683552] r8125 0004:41:00.0 eth2: Transmit timeout reset Device!
[10599.732801] r8125 0004:41:00.0 eth2: Device reseting!
[10599.734617] br-lan: port 2(eth2) entered disabled state
[10603.293881] r8125: eth2: Link is Up - 2.5Gbps/Full
[10603.294364] br-lan: port 2(eth2) entered blocking state
[10603.294825] br-lan: port 2(eth2) entered forwarding state
root@router:~#
1 Like
My laptop connected via ethernet will randomly just drop connection every now and then, wondering if this is the same issue. Think I’ll move back to 8169 for now since I’m not really seeing any performance improvement from 8125-rss anyway. Appreciate this testing!