Possible faulty LAN port on Axon (single Ethernet): carrier=1 but no packets pass

Board: Vicharak Axon (RK3588), single Ethernet port
Interface: end1 (no end0)
OS / kernel: <add uname -a output>
Image:

Summary

The LAN port shows a valid link, but no packets pass. The board has no other network path.

  • carrier=1
  • Speed 1000 Mb/s, full duplex
  • Port LEDs blink
  • TX packets increases
  • RX packets stays 0
  • No IPv4 address. DHCP gets no lease.
  • Only an IPv6 link-local address: fe80::.../64

Tests

  • Two different Ethernet cables.
  • Two different peers: a Mac and a site router.
  • Static IPv4 on three subnets:
    • 192.168.77.2/24
    • 192.168.2.10/24
    • 192.168.29.240/24
  • Ping to each gateway fails with Destination Host Unreachable.
  • Peer counters: Ipkts 0, Opkts > 1700.
  • No ARP reply from the board.
  • ip -br link shows only end1.

Reproduction

cat /sys/class/net/end1/carrier
cat /sys/class/net/end1/operstate
ethtool end1
ip -br link
ip -4 addr show end1
dmesg | grep -iE "end1|stmmac|phy|link is"
Question
- Is this a known PHY or magnetics fault on the Axon?
- Does the board need an RMA?
- Which additional tests do you recommend?
The port worked until 2026-10-18. The board then went offline and has not passed traffic since.

Our Findings

Board: Vicharak Axon (RK3588)
OS: Ubuntu 24.04.3 LTS
Kernel: 6.1.75-axon (package 20261005-axon, installed 2026-10-08)
Ethernet: single port, end1 (rk_gmac-dwmac fe1c0000.ethernet, RTL8211F PHY)

Symptom

The built-in LAN port links at 1 Gbps, full duplex, but passes no RX traffic. DHCP gets no lease and the interface gets no IPv4 address.

Evidence

Check Result
carrier 1
operstate up
Speed / duplex 1000 Mb/s / full
Autonegotiation on
Link detected yes
ethtool -S end1 TX frames 111
ethtool -S end1 RX frames 36
ethtool -S end1 RX CRC errors 36
Kernel RX packets 0
Kernel TX packets 41
TX errors 0

Every received frame fails the CRC check. The kernel receives no packets.

Device tree

The running DTB and the pre-failure backup are byte-identical for the Ethernet node:

phy-mode        = rgmii-rxid
status          = okay
tx_delay        = 67
rx_delay        = 0
reset-delays-us = 0 20000 100000
end0 does not exist. The second GMAC, ethernet@fe1b0000, is status = disabled.
Tests performed
- Two different Ethernet cables.
- Two different peers: a macOS host and a site router.
- Warm reboot.
- Static IPv4 on three subnets.
- USB Ethernet adapter on the same board.
The USB adapter works normally: DHCP, internet, Tailscale, and MQTT. The OS network stack is healthy.
Timeline
- 2026-10-08: kernel 20261005-axon installed. The port worked after this.
- 2026-10-18: the box went offline.
- 2026-10-20: the box returned online through a USB Ethernet adapter. The built-in port still shows 100% RX CRC errors.

Just to be make sure, if possible, Do flash new image again. Check it once.
As there might be a chance, that by mistake IP configuration is changed and due to that one affect ethernet. Make sure you have not any specific static IP.

Tried after reflashing. Still not working.

Try to below command, and send dmesg -w

 sudo dhcpcd end1

[4928.291419]

[BT_RFKILL]:

rfkill_rk_set_power: set bt wake_host high!

[4928.348250]

[BT_RFKILL]:

rfkill_rk_set_power: set bt wake_host input!

[4928.348271]

[BT_RFKILL]: ENABLE UART_RTS

[4928.460262]

[BT_RFKILL]: DISABLE UART_RTS

[4928.460299]

[BT_RFKILL]: bt turn on power

[4928.460381]

[BT_RFKILL]: Request irq for bt wakeup host

[4928.460971]

[BT_RFKILL]: ** disable irq

4934.795742]

[BT_RFKILL]: bt shut off power

4935.829643]

[BT_RFKILL]:

rfkill_rk_set_power: set bt wake_host high!

4935.888184]

[BT_RFKILL]:

rfkill_rk_set_power: set bt wake_host input!

4935.888214]

[BT_RFKILL]: ENABLE UART_RTS

[4935.996183]

[BT_RFKILL]: DISABLE UART_RTS

4935.996234]

[BT_RFKILL]: bt turn on power

4935.996340]

[BT_RFKILL]: Request irq for bt wakeup host

4935.997107]

[BT_RFKILL]: ** disable irq

4942.263012]

[BT_RFKILL]: bt shut off power

4943.299960]

[BT_RFKILL]:

rfkill_rk_set_power: set bt wake_host high!

4943.356104]

[BT_RFKILL]:

rfkill_rk_set_power: set bt wake_host input!

4943.356162]

[BT_RFKILL]: ENABLE UART_RTS

[4943.464165]

[BT_RFKILL]: DISABLE UART_RTS

[4943.464255]

[BT_RFKILL]: bt turn on power

[4943.464571]

[BT_RFKILL]:

Request irq for bt wakeup host

4943.465439]

[BT_RFKILL]: ** disable irg

Any update on this issue?

send us whole logs. the logs that you have sent only includes bluetooth logs.

have sent the device to your office

Okay, received.
Will update on mail.