20251215给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时统计eth1的插拔次数

cat /sys/class/net/eth0/carrier_changes

20251215给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时统计eth1的插拔次数

2025/12/15 15:13

缘起:公司使用荣品RPO-RK3566+RTL8211F-CG的机器经常出现断联【linux/Buildroot】,需要统计RK3566断联了多少次/是否断联过!

直接现在飞凌OK3588-C开发板上测试了。

飞凌丝印ETH1的地方,在Rockchip原厂的Buildroot【linux-6.1】系统下被识别为eth0了。

飞凌OK3588-C开发板跑Rockchip原厂的Buildroot【linux-6.1】系统时,适配ETH1接口的网卡。

当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。

当然,开发板的功能都是好的,你免除了调试的过程,也就没有解决相关硬件出错的经验/机会了!

https://chat.deepseek.com/a/chat/s/8edaedd7-51d5-44e2-ba93-674a7f137e4e

RK3566开发板RTL8211F-CG断联统计方法

PRO-RK3566开发板 + RTL8211F-CG,跑buildroot/Linux系统。

我们现在 要 统计 RTL8211F-CG断联了多少次?

请问 /sys/目录 有哪里可以统计?

建议:

首先尝试:

bash

cat /sys/class/net/eth0/carrier_changes 2>/dev/null

这是最直接的方法,如果驱动支持的话。

root@rk3588-buildroot:/#

root@rk3588-buildroot:/#

root@rk3588-buildroot:/#

【开机】
root@rk3588-buildroot:/# cat /sys/class/net/eth0/carrier_changes
1
root@rk3588-buildroot:/#
root@rk3588-buildroot:/# 49.044573 rk_gmac-dwmac fe1c0000.ethernet eth0: Link is Down

root@rk3588-buildroot:/#

【拔网线】
root@rk3588-buildroot:/# cat /sys/class/net/eth0/carrier_changes
2
root@rk3588-buildroot:/#
root@rk3588-buildroot:/# 59.287522 rk_gmac-dwmac fe1c0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off

root@rk3588-buildroot:/#

【插网线】
root@rk3588-buildroot:/# cat /sys/class/net/eth0/carrier_changes
3

root@rk3588-buildroot:/#
root@rk3588-buildroot:/# ifconfig
eth0 Link encap:Ethernet HWaddr 2E:83:31:EF:D2:AC
inet addr:192.168.3.114 Bcast:192.168.3.255 Mask:255.255.255.0

inet6 addr: fe80::4f4:9901:ffb5:d430/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:24494 errors:0 dropped:0 overruns:0 frame:0

TX packets:1055 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:3186533 (3.0 MiB) TX bytes:107769 (105.2 KiB)

Interrupt:66

eth1 Link encap:Ethernet HWaddr 2A:83:31:EF:D2:AC

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Interrupt:68

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:8 errors:0 dropped:0 overruns:0 frame:0

TX packets:8 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:576 (576.0 B) TX bytes:576 (576.0 B)

root@rk3588-buildroot:/#

root@rk3588-buildroot:/# cat /etc/issue

Welcome to RK3588 Buildroot

root@rk3588-buildroot:/#

root@rk3588-buildroot:/# uname -a

Linux rk3588-buildroot 6.1.75 #1 SMP Sat Dec 13 21:42:26 CST 2025 aarch64 GNU/Linux

root@rk3588-buildroot:/#

root@rk3588-buildroot:/#

相关推荐
Scott9999HH1 小时前
【IIoT流量实战】蒸汽管道阀门全关却仍有流量?用 Python 实现涡街信号 FFT 频谱分析与温压全补偿积算网关,深度拆解靠谱的涡街流量计厂家硬核技术标准
开发语言·python
Yana.nice2 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
码智社2 小时前
AES加密原理详解及Java实现加解密实战
java·开发语言
AI云海2 小时前
python 列表、元组、集合和字典
开发语言·python
萧瑟余晖3 小时前
JDK 26 新特性详解
java·开发语言
马优晨4 小时前
Freemarker 完整讲解(后端 Java 模板引擎)
java·开发语言·freemarker·freemarker 完整讲解·freemarker模板引擎
DFT计算杂谈5 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
人邮异步社区5 小时前
怎么把C语言学到精通?
c语言·开发语言
心平气和量大福大6 小时前
C#-WPF-控件-TextBox 数据绑定
开发语言·c#·wpf
ttwuai6 小时前
Cursor 生成 CRUD 后,Go 后台接口别只测 200:JWT、RBAC 和 tenant_id 怎么验
开发语言·后端·golang