Activer le watchdog du Raspberry Pi

Le watchdog permet de surveiller le circuit BCM2708 du rapsberry Pi. Pour activer celui-ci sur le raspberry pi, on proc?de de la manière suivante :

Chargement du module       man de modprobe
# sudo modprobe bcm2708_wdog

édition du module avec ajout de la ligne suivante :
# sudo nano /etc/modules
bcm2708_wdog

Définition du démon du watchdog (installation et configuration au démarrage du raspberry Pi man de chkconfig) :
# sudo apt-get install watchdog chkconfig
# sudo chkconfig watchdog on
# sudo /etc/init.d/watchdog start

Configuration du fichier de config du watchdog :
# sudo nano /etc/watchdog.conf
Dé-commenter la ligne # watchdog-device = /dev/watchdog
Vérifier que interval est bien de 10 secondes, si ce n'est pas le cas dé-commenter la ligne et mettre 10

Voila le watchdog est démarré et scrute toute les 10 secondes.
Si la commande /dev/watchdog ne reçoit pas de signal au bout de 10secondes, le raspberry pi redémarre.

Enfin tester votre  chien de garde en plantant le sytème avec un Forkbomb taper la commande ci dessous
# :(){ :|:& };:

 

Note importante : le re-démarrage du rapsberry pi est brutale et peut dans certain cas corrompre les fichiers de démarrage.

 

sources:

http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher

http://linux.die.net/man/5/watchdog.conf

 

No module Published on Offcanvas position