watchdog timer programming

mike tancsa <[email protected]> Mon, 16 Sep 2024 09:39:52 -0400
Newsgroups gmane.os.freebsd.devel.hardware
Message-ID <[email protected]>
Hi,

     I am trying to get

superio0: <ITE IT8613 SuperIO (revision 0x0c)> at port 0x2e-0x2f on isa0
itwd0: <Watchdog Timer on ITE SuperIO> at WDT ldn 0x07 on superio0
itwd0: Configured for system reset on timeout

working on FreeBSD.  The driver seems to load / attach fine, but it does 
not want to reboot the box.  Adding a #define DIAGNOSTICS 1

shows

itwd0: <Watchdog Timer on ITE SuperIO> at WDT ldn 0x07 on superio0
itwd0: Configured for system reset on timeout
itwd0: setting timeout to 4
itwd0: setting timeout to 4
itwd0: setting timeout to 4
itwd0: setting timeout to 4
itwd0: setting timeout to 4
itwd0: setting timeout to 4

when I do


  watchdogd -t 3
  killall -9 watchdogd

but never a reboot :(

Any idea how to get this hardware working ?

     ---Mike