more notes for a bad memory - - -
Running the watchdog on the Raspberry Pi
Objective
Attempt to create a more robust Pi system as the master of my IOT LAN
modprobe bcm2708_wdog
/etc/modules to contain bcm2708_wdog
lsmod to see bcm2708_wdog 3537 0 or similar to prove it has loaded
The following feeds the dog to stop it rebooting the Pi
apt-get install watchdog chkconfig
chkconfig watchdog on
/etc/init.d/watchdog start
Modify /etc/watchdog.conf to contain only:
watchdog-device = /dev/watchdog
watchdog-timeout = 14
realtime = yes
priority = 1
max-load-1 = 24
script to blow up the pi and test that the watchdog is working
#!/bin/bash
# /home/graham/forkbomb.sh
swapoff -a
:(){ :|:& };:
This forces a reboot after 25 seconds or so (Pi B)
A tip
I control my Pi via ssh on an iMac - I was getting annoyed by the delay of 15 seconds or so between doing
ssh root@192.168.0.XXX
and receiving
password:
in /etc/ssh/sshd_config
add -
UseDNS=no
It now asks for the password in less than one second
Please email me if you want to swap notes