pcwd is a Linux Kernel driver for Berkshire Products' ISA and PCI PC Watchdog Card with /proc support. It automatically reboots your machine upon a crash.
| Tags | Networking Monitoring Hardware Watchdog Operating System Kernels Linux |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: A dumb compile-time error which occurred when used as direct kernel driver was fixed. CONFIG_WATCHDOG_NOWAYOUT was made into a module parameter. A bug which occurred if enabling/disabling the board failed has been fixed. Full IOCTL support was added to be more compatible with other watchdog drivers. Some spinlocks were reorganized. The possible /dev/watchdog and /dev/temperature operations were separated. /dev/temperature is now read-only and /dev/watchdog is now write-only.


Changes: Dropping support and all wrappers for kernels less than 2.4.x, support for PCI hotplug, code reformats, a fix for a bug in ISA proc output, Makefile fixes for better 2.4 compatibility, and fixes for ISA card timeouts.


Changes: This release includes a fix to initialize pcwd_lock, more spin_locks, a restore capability to compile directly into the kernel, and testing with kernel 2.4.2 and 2.2.17 both as module and built-in the kernel.


Changes: This release does not use globals to transport the firmware revision, uses a handshake for communication with the PCI card, and adds the new commands "relay 2notemp" and "relay 2temp".


Changes: This version contains the firmware version in global var, the re-addition of minimal ioctl support, and proc display of card timers.