最近碰到板子在reboot系统调用时小概率性出现一直停留在 Restarting system. 重启失败。请问有人碰到过类似的情况吗?怎么解?

解决方案 »

  1.   

    @ostc184  我也遇到和你一样的问题,你具体说下你是怎么解决的么
      

  2.   

    我也碰到过,TI的335X系统,某些时候调用system("reboot")失败。所以都改成看门狗重启系统了。发生的时机非常偶然,而且没发现什么规律。
      

  3.   

    我也遇见,imx6 reboot概率性重启失败停留在restarting system。
    通过各种定位调试手段,一步步定位,最后发现是shutdown函数引起的
    函数在drivers/base/core.c 中的void device_shutdown(void)函数通过添加延时解决后来测试1000多次没有再失败了。
    很奇怪,至今不知道为什么,猜测是内部死锁或者总线电平不稳造成。