我的机器中有一个ITE8783看门狗芯片(OSUbuntu14.04.1)。it87支持的内核模块是。启动时未自动加载此模块。因此,我将it87添加到/etc/模块中。现在,模块在启动时加载。
it87: Found IT8783F chip at 0x290, revision 0
it87: Beeping is supported
it87 it87.656: Detected broken BIOS defaults, disabling PWM interface我已经认识到没有/dev/看门狗设备出现。所以,我在谷歌周围创建它,做mknod /dev/watchdog c 10 130。
现在,设备出现了,但我认为看门狗进程没有神奇的照顾?此外,是否有任何遗漏,因为/dev/醒目狗不是自动创建的?我应该用udev或其他任何东西来创建这个设备吗?我对内核模块、设备和看门狗不太熟悉。所以请给我一个提示。谢谢!
发布于 2014-11-14 15:09:27
信息可以在这里找到:http://www.sat.dundee.ac.uk/psc/watchdog/watchdog-configure.html
如果所有这些都失败了,而且您没有硬件支持,您可以加载“软狗”模块来模拟软件中的某些功能。然而,这将提供大大减少的保护,因为没有什么可以从内核恐慌中恢复,或者阻止软件重新启动的坏外围驱动程序。
基于此,我们可以得出结论,您的板没有HW看门狗外围设备(或者内核没有为其插入适当的模块)。
然后,你可以回到软狗:
root@Hegel:/dev# ls /dev/watchdog
ls: cannot access /dev/watchdog: No such file or directory
root@Hegel:/dev# modprobe softdog
root@Hegel:/dev# ls /dev/watchdog
/dev/watchdoghttps://serverfault.com/questions/638064
复制相似问题