Skip to content

Radxa Zero 3E: ~87% packet loss on eth0 after dietpi-update #8103

@ilmax

Description

@ilmax

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

  1. Start from a working DietPi installation on Radxa Zero 3E with static Ethernet
  2. Run dietpi-update
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions