Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Feb 2007 17:01:18 +0300
From:      "Vasim Valejev" <vasim@resume-bank.ru>
To:        <freebsd-amd64@freebsd.org>
Subject:   Watchdog driver for winbond 83627H/HF
Message-ID:  <03bc01c755c0$c241ea50$300a000a@vasimwork>

next in thread | raw e-mail | index | archive | help
Hi !

Many opteron server boards has chip winbond 83627 with integrated watchdog timer
in it (i have this chip on my  Tyan S2882S and Supermicro H8DCE). Unfortunally,
there is no driver for this watchdog in the FreeBSD. So, i've changed linux
driver to work as FreeBSD kernel module (tested under 5.5-stable and
7.0-current). Timeout is fixed, 120 seconds. Since it works via watchdog
facility in the FreeBSD (man 9 watchdog), it requires 'options SW_WATCHDOG' in
kernel's config.

Its sources: http://job-svalka.ru/images/temp/w83627wd.tgz

To install - 'make; make install'. Load it with 'kldload w83627wd' command and
run watchdogd. To disable - 'watchdog -t 0'.

I'm not sure if all motherboard suppliers makes required wiring from watchdog
output to reset, so it may not work on some motherboards even if there is that
chip installed.

Vasim V.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?03bc01c755c0$c241ea50$300a000a>