Skip to the content.

Berkshire Products PC Watchdog Card

最后评论:2007/5/10

1. Support for ISA Cards Revision A and C

文档和驱动程序作者:Ken Hollis kenji@bitgate.com

PC 看门狗卡提供与 WDT 卡相同类型的功能,只是它不需要 IRQ 来运行。 此外,修订版 C 卡允许您监控任何 IO 端口以自动触发卡重置。 通过这种方式,您可以使卡监视硬盘驱动器状态或您需要的任何其他内容。

看门狗驱动程序有一个基本作用:与卡对话并向其发送信号,这样它就不会重置您的计算机……至少在正常操作期间。

看门狗驱动程序将自动找到您的看门狗卡,并附加一个正在运行的驱动程序以与该卡一起使用。 看门狗驱动程序初始化后,您可以使用 PC 看门狗程序与卡通信。

我建议在 fsck 开始之前放置“watchdog -d”,并在 fsck 结束后立即放置“watchdog -e -t 1”。 (记得运行程序时要加上“&”才能在后台运行!)

如果你想编写一个与PC Watchdog驱动程序兼容的程序,只需修改看门狗测试程序即可:tools/testing/selftests/watchdog/watchdog-test.c

其他 IOCTL 功能包括:

这将返回卡的状态,并将 AUDIO* 的位按位与放入值中。 (注释在include/uapi/linux/watchdog.h中)

这将返回启动时报告的卡的状态。

这将返回卡的温度。 (您还可以读取 /dev/watchdog,它每秒更新一次温度。)

这允许您设置卡的选项。 您可以通过这种方式启用或禁用该卡。

这会对卡执行 ping 操作,告诉它不要重置您的计算机。

—Ken Hollis (kenji@bitgate.com)