你好 @22399086,根据你描述的「上电后间歇性进入Ubuntu,运行一段时间后卡死,网络断开,需断电重启」现象,这是 RDK X5 典型的供电不足或系统崩溃问题。结合社区类似案例,请按以下优先级排查:
问题根因分析
| 现象 | 指向原因 |
|---|---|
| 间歇性启动成功 | 供电处于临界状态 |
| 运行一段时间后卡死 | 供电不足/过热/看门狗触发 |
| 网络断开 + 无法Ping | 系统级死机,非网络配置问题 |
| 必须断电重启 | 软重启失效,硬件锁死 |
排查步骤(按优先级)
第一步:检查电源(最关键!)
RDK X5 对供电要求极高,供电不足是 80% 类似问题的根因。
检查清单:
-
电源规格:必须使用 5V/5A(最低 5V/3A)Type-C 电源适配器
不能用电脑 USB 口供电(仅 0.5A-0.9A)
不能用 12V 电源(会烧毁板子!社区有案例)
推荐使用地瓜官方电源
-
USB 外设负载:
# 登录后查看 USB 设备(如果还能连上) lsusb- 拔掉所有非必要 USB 设备(摄像头、键盘、雷达等)
- 只保留电源和网线测试
-
电源线缆质量:更换高质量 Type-C 线(劣质线电阻大导致压降)
快速验证:
- 拔掉所有 USB 设备 → 只接官方 5V/5A 电源 → 测试是否还会卡死
第二步:检查散热
X5 运行一段时间后芯片过热会触发保护性关机。
# 登录后查看温度
cat /sys/class/thermal/thermal_zone0/temp
# 或
hobot-temp
温度标准:
- 空闲:40-60°C
- 负载:60-85°C
- >85°C:可能触发降频或关机
解决方案:
- 加装散热片/风扇
- 避免密闭环境
- 临时降低 CPU 频率:
sudo cpufreq-set -g powersave
第三步:查看系统日志(定位崩溃原因)
下次卡死并重新上电后,立即执行:
# 查看上一次启动的日志(死机前的记录)
journalctl -b -1 -n 100 --no-pager
# 查看内核日志,筛选关键错误
dmesg | grep -iE "error|fail|watchdog|reset|power" --color
# 特别关注看门狗、网卡、电源相关错误
journalctl -b -1 | grep -iE "watchdog|eth0|regulator" --color
重点观察:
- 是否有
watchdog超时复位 - 网卡
eth0是否有link down或timeout - 是否有
Out of memory或电压异常
第四步:关闭看门狗和节能模式
# 1. 临时关闭看门狗测试
sudo systemctl stop watchdog
sudo systemctl disable watchdog
# 2. 禁用系统休眠
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
# 3. 关闭网卡节能
sudo ethtool -s eth0 wol d
第五步:最小化系统测试
- 拔掉所有 USB 设备
- 只接电源 + 网线(不接 HDMI)
- 关闭 WiFi:
sudo nmcli radio wifi off - 重新烧录最新官方镜像(排除系统文件损坏)
- 更换高质量 TF 卡(SanDisk/Samsung Class 10 以上)
需要你补充的信息
请提供以下关键参数,方便进一步定位:
- 电源规格:用的什么电源适配器?(电压/电流,是否官方?)
- USB 外设:接了哪些设备?(键盘、摄像头、雷达等)
- 散热情况:有没有装散热片/风扇?卡死前摸起来烫不烫?
- 系统日志:卡死后重新上电,执行
journalctl -b -1 -n 100的输出
社区相关案例参考
- RDK X5 使用命令 Reboot 无法重启,断电重新上电正常 - USB 设备导致重启失败
- 用 MobaXterm 连接开发板两分钟后断开 - 供电不足导致系统崩溃
- 请问可以提供下 RDK X5 的电源部分原理图吗 - 5V 转 3V 电路故障
建议行动
- 立即检查电源规格(最可能的根因)
- 拔掉所有 USB 外设,用官方 5V/5A 电源测试
- 卡死后立即抓取日志
journalctl -b -1 - 将日志和硬件配置补充到本帖,方便进一步协助
优先排查供电! 根据社区经验,这类「运行几分钟后死机」的问题,80% 以上是供电不足导致的。