On Saturday 22 August 2015 20:15:33 you wrote: > Gene Heskett <ghesk...@wdtv.com> writes: > > On Saturday 22 August 2015 11:46:37 you wrote: > >> Gene Heskett <ghesk...@wdtv.com> writes: > >> > Greetings all; > >> > > >> > I have a box thats locking up occasionally, and I am wondering if > >> > there is a watchdog program using the usual onboard hardware as a > >> > timer which can, if not "petted" issue an NMI or signal that will > >> > kick this cpu back out of a halted condition? Since its running > >> > cnc machinery thru a custom card that has its own watchdog that > >> > disables the card and stops the machine in a couple milliseconds, > >> > that part is covered, but my only recovery recourse is a > >> > powerdown reset. > >> > > >> > Searches with synaptic don't seem to be find a likely culprit, so > >> > I am asking the list. > >> > >> There is a 'watchdog' package which is supposed to do exactly what > >> you want. It can use software timers, but there are hardware > >> drivers for common hardware that should be much safer. > > > > openhpi seemed to have the best propaganda, but once installed, the > > man pages do not describe what hardware it can use, or how to set > > the nap time. > > > > Can you recommend a different, perhaps better suited kit? > > The kernel contains most of the modules, so in my kernel those are in > the /lib/modules/3.2.0-4-amd64/kernel/drivers/watchdog/ directory. > Yours will be different if you have a different kernel. I just use > the sbc60xxwdt module for the AMD chipset on my board. The modinfo > description for that driver says: 60xx Single Board Computer Watchdog > Timer driver. I don't remember why I tried that one, but you might > just try modprobe on them and then start the watchdog and look at > dmesg and see if watchdog uses it. > > I just realized that I don't really know which is working. Modinfo > seemed to show that the modules wasn't used, so I tried removing the > sbc60xxwdt module and it continued running. I didn't notice until > later that the log shows that it disabled the watchdog timer. I also > tried the it87_wdt timer since I think that is a common chip, and that > also seemed to work. I also tried one of the others and that one just > gave the message: 'ERROR: could not insert 'it8712f_wdt': No such > device'. I assume that means that my system doesn't have the hardware > that module is for. > > Sorry that this may not seem very helpful, but it looks like you > should just try different modules and see which work.
I tried about 6 of them, some loaded, some wouldn't, and restarted the /etc/init.d script about 30 times, but 4 seconds later when I ask for status, its not running. Nothing I can find in the logs seems to want to indicate which module in the quoted directory, of this list, it should be looking for. gene@GO704:/lib/modules/3.4-9-rtai-686-pae/kernel/drivers/watchdog$ ls acquirewdt.ko eurotechwdt.ko ib700wdt.ko iTCO_wdt.ko pcwd.ko sbc8360.ko sch311x_wdt.ko w83627hf_wdt.ko wafer5823wdt.ko advantechwdt.ko f71808e_wdt.ko ibmasr.ko machzwd.ko pcwd_pci.ko sbc_epx_c3.ko scx200_wdt.ko w83697hf_wdt.ko wdt.ko alim1535_wdt.ko geodewdt.ko it8712f_wdt.ko mixcomwd.ko pcwd_usb.ko sbc_fitpc2_wdt.ko smsc37b787_wdt.ko w83697ug_wdt.ko wdt_pci.ko alim7101_wdt.ko hpwdt.ko it87_wdt.ko nv_tco.ko sbc60xxwdt.ko sc1200wdt.ko softdog.ko w83877f_wdt.ko cpu5wdt.ko i6300esb.ko iTCO_vendor_support.ko pc87413_wdt.ko sbc7240_wdt.ko sc520_wdt.ko sp5100_tco.ko w83977f_wdt.ko gene@GO704:/lib/modules/3.4-9-rtai-686-pae/kernel/drivers/watchdog$ sudo modprobe nv_tco gene@GO704:/lib/modules/3.4-9-rtai-686-pae/kernel/drivers/watchdog$ sudo /etc/init.d/openhpid start [ ok ing openhpid: [....] success. gene@GO704:/lib/modules/3.4-9-rtai-686-pae/kernel/drivers/watchdog$ sudo /etc/init.d/openhpid status Checking for openhpid daemon: [ ok ] openhpid is not running. So I've no clue where to go from here. I put it back on the list in case somebody has a bigger box of clues than I do. The admin tool I installed is openhpi. Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene>