【RK3288 Android6 “算法板系统中断,正在重启,请稍等”问题排查】

文章目录

  • 【RK3288 Android6 “算法板系统中断,正在重启,请稍等”问题排查】
    • 问题描述
    • 排查
      • user_service.sh
      • logcat
    • 解决方案

【RK3288 Android6 “算法板系统中断,正在重启,请稍等”问题排查】

问题描述

现场出现多家机器,每次在开机的时候会上报算法板系统中断,正在重启,请稍等。

这个错误日志的上报是根据app和ros的CoAPPing通信进行判断的,一旦CoAPPing断开连接,则会上报该错误。

排查

通过查看logcat的日志,发现
【RK3288 Android6 “算法板系统中断,正在重启,请稍等”问题排查】_第1张图片
会发现 isOnline 会又一次等于 false,触发上报这个错误。

这个时候我还没有注意到,这个Co APPing的进程号不是一样的。

通过搜索eth0 这个关键字
【RK3288 Android6 “算法板系统中断,正在重启,请稍等”问题排查】_第2张图片
可以看到eth0这个端口有被down掉,还被down了两次,直到过了15s后,才被拉起来。

这里有两个疑点,为什么会down这么久才up起来,以及为什么会down两次。

user_service.sh

通过查看user_services.sh,

 wait_for_app_on() {
   
 154     ifconfig eth0 down
 155     local retry=0
 156     while [ $retry -lt 10 ]; do
 157         [ "x`ps |grep com.keenon`" != "x"] && break
 158

你可能感兴趣的:(算法)