Hello.
Running a Rock64 for several month on DietPi.
It’s currently running v9.8.0.
The Rock64 is hosted in a datacenter (in my rack), I was connected to it from home.
Suddenly I lost access to the device. No more ssh, no more ping, nothing.
After a bit of digging I found out I could still connect to it from another of my servers (hosted in the same rack), as long as they were in the same subnet.
So I eventually got a session on the Rock64.
$ sudo ip route show
xxx.yyy.zzz.aaa/25 dev eth0 proto kernel scope link src qqq.sss.ddd.fff
And that’s all.
The IP is correct, the subnet is correct but no more default route.
So I added the default route back:
$ sudo ip route add default via xxx.yyy.zzz.bbb
It worked immediately (can be pinged or sshed into).
$ sudo ip route show
default via xxx.yyy.zzz.bbb dev eth0
xxx.yyy.zzz.aaa/25 dev eth0 proto kernel scope link src qqq.sss.ddd.fff
Here’s the content of the syslog at the time the issue happened:
2025-03-11T14:18:55.332302+01:00 bag kernel: [1234689.343316] rk_gmac-dwmac ff540000.ethernet eth0: NETDEV WATCHDOG: CPU: 3: transmit queue 0 timed out 8740 ms
2025-03-11T14:18:55.332477+01:00 bag kernel: [1234689.343659] rk_gmac-dwmac ff540000.ethernet eth0: Reset adapter.
2025-03-11T14:18:55.340083+01:00 bag kernel: [1234689.349925] rk_gmac-dwmac ff540000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
2025-03-11T14:18:55.408114+01:00 bag kernel: [1234689.415368] rk_gmac-dwmac ff540000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=POLL)
2025-03-11T14:18:55.416127+01:00 bag kernel: [1234689.425492] rk_gmac-dwmac ff540000.ethernet eth0: No Safety Features support found
2025-03-11T14:18:55.416195+01:00 bag kernel: [1234689.425538] rk_gmac-dwmac ff540000.ethernet eth0: PTP not supported by HW
2025-03-11T14:18:55.416212+01:00 bag kernel: [1234689.425570] rk_gmac-dwmac ff540000.ethernet eth0: configuring for phy/rgmii link mode
2025-03-11T14:18:59.528121+01:00 bag kernel: [1234693.536915] rk_gmac-dwmac ff540000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
I already happened in January (two months ago), I “fixed” it by a hard reboot (remote hands).
But the log (after reboot) showed the Rock64 was alive, it was just a network issue.
So it happened twice.
On first time the Rock64 was running DietPi in December 2024 version (can’t remember the numbers).