最近碰到板子在reboot系統呼叫時小概率性出現一直停留在 Restarting system. 重啟失敗。請問有人碰到過類似的情況嗎?怎么解?
uj5u.com熱心網友回復:
先看看硬復位是否好使uj5u.com熱心網友回復:
硬體復位沒問題。應該是應用程式的影響,沒找到原因,現在使用規避方案解決。應用程式重啟前自殺,使用看門狗重啟。雖然有點怪,但是反復測驗沒問題。uj5u.com熱心網友回復:
@ostc184 我也遇到和你一樣的問題,你具體說下你是怎么解決的么uj5u.com熱心網友回復:
我也碰到過,TI的335X系統,某些時候呼叫system("reboot")失敗。所以都改成看門狗重啟系統了。發生的時機非常偶然,而且沒發現什么規律。uj5u.com熱心網友回復:
我也遇見,imx6 reboot概率性重啟失敗停留在restarting system。通過各種定位除錯手段,一步步定位,最后發現是shutdown函式引起的
函式在drivers/base/core.c 中的void device_shutdown(void)函式
通過添加延時解決

后來測驗1000多次沒有再失敗了。
很奇怪,至今不知道為什么,猜測是內部死鎖或者總線電平不穩造成。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/129461.html
標籤:系統維護與使用區
上一篇:linux集群上gcc編譯出錯
下一篇:負載均衡器
