Summary
After running dietpi-update on 2025-04-19, the Radxa Zero 3E loses virtually all Ethernet connectivity. The interface comes up, IP is assigned, ARP resolves, and the physical link is at 1 Gbps/Full — but
approximately 87% of packets in both directions are dropped (1 successful ping out of every ~8 attempts). The device is unreachable except via a KVM-over-IP console.
Hardware
- Board: Radxa Zero 3E (RK3566 SoC)
- NIC driver: rk_gmac-dwmac (fe010000.ethernet)
- Network config: Static IP via /etc/network/interfaces
Software
- OS: DietPi (updated to latest on 2025-04-19)
- Kernel: 6.18.22-current-rockchip64
- Previous kernel: what was included in the version 10.2.3
Steps to Reproduce
- Start from a working DietPi installation on Radxa Zero 3E with static Ethernet
- Run dietpi-update
- Reboot
Expected Behavior
Ethernet works as before — full connectivity, no packet loss.
Actual Behavior
- ip link show eth0: interface is UP, LOWER_UP
- ip addr show eth0: correct static IP assigned (192.168.x.x/24)
- ip route show: correct default route present
- dmesg: rk_gmac-dwmac ... eth0: Link is Up - 1Gbps/Full - flow control rx/tx
- ip neigh show: gateway ARP entry resolves (STALE, not FAILED)
- ping : 100% packet loss from SBC
- Ping from router to SBC: ~1/8 packets succeed (~87% loss)
- ip -s link show eth0: TX and RX counters grow, but TX dropped counter increases during ping (~6 drops per 14 packets in one test run)
- No firewall present (nft, iptables, dietpi-firewall all absent/not found)
Relevant dmesg output
[ 1.469652] rk_gmac-dwmac fe010000.ethernet: IRQ sfty not found
[ 1.470146] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no)
[ 1.475234] rk_gmac-dwmac fe010000.ethernet: init for rgmii-id with delay (tx: 0x0, rx: 0x0)
[ 1.475769] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[ 1.475813] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5
[ 1.476117] rk_gmac-dwmac fe010000.ethernet: TSO supported
[ 1.476150] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 1.476183] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[ 10.160985] rk_gmac-dwmac fe010000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 10.164507] rk_gmac-dwmac fe010000.ethernet eth0: PHY [stmmac-0:01] driver [Generic PHY] (irq=POLL)
[ 10.180474] rk_gmac-dwmac fe010000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[ 14.274113] rk_gmac-dwmac fe010000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
Workaround Attempts
- Rebooted SBC: no change
- Rebooted router: no change
- Removed and re-added device in Unifi controller (clears ARP/DHCP state): no change
- ethtool -K eth0 gro off gso off tso off —
could not test (ethtool not installed, no network to install it) no change
Any suggestion would be greatly appreciated
Summary
After running dietpi-update on 2025-04-19, the Radxa Zero 3E loses virtually all Ethernet connectivity. The interface comes up, IP is assigned, ARP resolves, and the physical link is at 1 Gbps/Full — but
approximately 87% of packets in both directions are dropped (1 successful ping out of every ~8 attempts). The device is unreachable except via a KVM-over-IP console.
Hardware
Software
Steps to Reproduce
Expected Behavior
Ethernet works as before — full connectivity, no packet loss.
Actual Behavior
Relevant dmesg output
Workaround Attempts
could not test (ethtool not installed, no network to install it)no changeAny suggestion would be greatly appreciated