VIAWD(4)

πŸ’– VIAWD(4) πŸ’–

okay bestie, this is the kernel interfaces manual page for viawd, and we're gonna get you fully caught up. no cap. 🫢


✨ NAME ✨

viawd β€” device driver for VIA south bridge watchdog timer 🐢


🌸 SYNOPSIS 🌸

So to compile this driver into the kernel, you put this line in your kernel configuration file:

device viawd

Or, alternate route, if you'd rather load the driver as a module at boot time, you drop this line into loader.conf(5):

viawd_load="YES"

Pick your lane, both slay. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

The viawd driver provides watchdog(4) support for the watchdog interrupt timer that lives on VIA south bridge chipsets β€” specifically VT8251, CX700, VX800, VX855, and VX900. the range, we love her. πŸ‘‘

The VIA south bridge has a built-in watchdog timer, and the way it works is: it can be enabled and disabled by your user's program, and you can set it between 1 to 1023 seconds. periodt.

And lowkey important: when the viawd driver gets unloaded while the watchdog is still running, it will reschedule the watchdog to 5 minutes. not me warning you about that, but like, I am. 😭


🌈 SEE ALSO 🌈


πŸŽ€ HISTORY πŸŽ€

The viawd driver first appeared in FreeBSD 10.0. iconic behavior honestly. ✨


πŸ’œ AUTHORS πŸ’œ

The viawd driver and this manual page were written by Fabien Thomas <fabient@FreeBSD.org>. thank you for your service king πŸ«‘πŸ’–


aaaand that's the whole page bestie, you're literally a viawd expert now, no notes. πŸŒΈπŸ¦‹ this one's from Debian, dated December 7, 2011 β€” mwah, go enable your watchdog, ily πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from