È possibile utilizzare il watchdog hardware del BCM2708.
Per usarlo inizia caricando il modulo:
sudo modprobe bcm2708_wdog
Quindi modifica il file / etc / modules:
sudo nano /etc/modules
e aggiungi la seguente riga:
bcm2708_wdog
Successivamente dovrai configurare il demone watchdog.
Installalo e configuralo per l'avvio all'avvio:
sudo apt-get install watchdog chkconfig
chkconfig watchdog on
sudo /etc/init.d/watchdog start
Configura il watchdog successivo:
sudo nano /etc/watchdog.conf
Rimuovi il commento dalla riga in #watchdog-device = /dev/watchdog
modo che sia:
watchdog-device = /dev/watchdog
Il demone watchdog invierà / dev / watchdog un battito cardiaco ogni 10 secondi. Se / dev / watchdog non riceve questo segnale, riavvierà Raspberry Pi.
Questo può essere utile se accedi al tuo Pi in remoto e muore o si blocca. Tuttavia, questo non è il metodo preferito per riavviare il sistema, ma può essere utilizzato per riavviare un sistema bloccato, in cui l'unica altra opzione è quella di rimuovere l'alimentazione dal dispositivo. Tieni presente che ciò può causare danni al filesystem che potrebbero impedire l'avvio e il corretto funzionamento del Pi.
Maggiori informazioni, incluso un metodo per testare questa configurazione, sono disponibili nel post sul blog di Gadgetoid Chi guarda chi osserva? . Anche il post su Tumblr di Binberry Raspberry Pi Watchdog Timer dovrebbe essere assolutamente da leggere.