【发布时间】:2015-05-26 08:03:42
【问题描述】:
我的系统上有一个watchdog 和一个使用/dev/watchdog 的驱动程序。
但是看门狗无法恢复崩溃的系统。我因内核恐慌而使系统崩溃。类似下面的东西
sync; sleep 2; sync; echo c > /proc/sysrq-trigger
但在内核崩溃后,我的主板没有重新启动。
可能是什么问题?
【问题讨论】:
我的系统上有一个watchdog 和一个使用/dev/watchdog 的驱动程序。
但是看门狗无法恢复崩溃的系统。我因内核恐慌而使系统崩溃。类似下面的东西
sync; sleep 2; sync; echo c > /proc/sysrq-trigger
但在内核崩溃后,我的主板没有重新启动。
可能是什么问题?
【问题讨论】:
我假设你的意思是一个硬件看门狗。通常它会在启动期间被武装/启用,然后一个或多个进程必须定期“馈送”它,否则它会硬件重置系统。
如果是这样,听起来它实际上并不活跃/工作。您可以通过杀死/停止feeder进程来检查,无需崩溃系统。
正交 - 我曾经将 kernel.panic = 20 添加到 /etc/sysctl.conf 文件中,以便我的系统在内核崩溃后自动重启。 p>
【讨论】: