Watchdog für den Raspberry Pi Bitcoin Miner (15.01.14)
Dieser Beitrag wurde 15305 mal angezeigt.
Rüdiger P. hat mich auf einen sehr guten Thread aufmerksam gemacht, mit dem man sein Raspberry Pi Bitcoin Miner etwas „stabiler“ machen kann.
Wer sich nicht mit der Problematik des Linux und des Konfigurierens auseinandersetzen möchte, darf sich gerne mein Angebot ansehen und ein komplett eingerichteten Pi oder Image bekommen.
Auf der Seite http://www.datenreise.de/raspberry-pi-stabiler-24-7-dauerbetrieb/ gibt es einen Beitrag zum Thema, einen Pi stabiler im Dauerbetrieb laufen zu lassen.
Dies ist wichtig, wenn wir z.b. den CGMiner, BFGMiner oder generell den Pi laufen lassen wollen und das 24h am Tag.
Wachhund für den Raspberry Pi Bitcoin Miner
Aktuell ist es so, das der CGMiner mit den AntMiner oder den Block Errupter Sticks ab und zu einfach hängen bleibt.
Kompletter Systemabsturz des Pi’s, der nur durch Stromentzug wieder zum laufen gebracht werden kann.
Auf dem Pi ist ein Watchdog-Chip verbaut, der dafür sorgen kann, das dass System per Hardware-Reset neugestartet oder wieder belebt werden kann. Hier für muss man sich den Watchdog Daemon installieren und einige Einstellungen bearbeiten. Dieser sorgt dann dafür das der Chip in regelmäßigen Abständen vom System hört.
Als erstes laden wir das entsprechende Modul und installieren dann Watchdog
sudo modprobe bcm2708_wdog echo "bcm2708_wdog" | sudo tee -a /etc/modules sudo apt-get install watchdog
Watchdog ist nun installiert, aber noch nicht gestartet oder konfiguriert.
Dafür öffnen wir die Datei /etc/watchdog.conf
sudo nano /etc/watchdog.conf
Wir suchen die Zeilen, die die Informationen aus der unteren Box enthalten und kommentieren diese, in dem wir das Zeichen # aus der Zeile entfernen aktivieren wir diese Einstellung:
watchdog-device = /dev/watchdog max-load-1 = 24
Schliessen können wir den Editor mit „Strg-X“ und J für Ja, speichern.
Nun können wir unseren Daemon starten.
sudo /etc/init.d/watchdog start
Dieser Daemon sendet nun in regelmäßigen Abständen ein Signal an den verbauten Watchdog-Chip. Sollte dieser für eine gewisse Zeit kein Signal mehr vom Software Wachhund bekommen, rebootet er automatisch das System.
Viel Spass damit!
Wer gerne etwas für die Kaffee/Bier Trinkgeld Kasse und Erhalt der Seite spenden möchte :
BTC: 1LvETe6uTP64hK3UR3oSAdzT5ZjLnttqBm
DEM: NWtFftChrx28mvYgqfopmDejxoHiZmAK7u
DANKE
Hallo Sven
Zur Zeit bin ich ein ziemlicher Neuling in Sachen Raspberry Pi und Mining, deshalb hier eine kleine Frage.
Bei mir wird der USB Miner den ich über einen Hub anschliesse einfach nicht angezeigt. Wenn ich beim Browser die IP-Adresse eingebe, kann ich dort auch die Einstellungen ändern, aber die Hashrate bleibt bei Null.
Ist dir dieses Problem bekannt und kennst du eine Lösung?
Freundliche Grüsse
Florian
Was hast du den für eine Weboberfläche installiert?
Ist der CGMiner richtig kompiliert?
Das sind einfach zu wenig Informationen um eine Aussage zu tätigen.
Beste Grüße,
Sven
Hey Sven…wollte mit deiner Anleitung den watchdog scharf machen….aber fehlanzeigen….bringt irgend nen fehler…und ich hab keinnen schimmer :/
hoofe du hast nen tip
greets
pi@Raspi-SchmierAal ~ $ sudo modprobe bcm2708_wdog
pi@Raspi-SchmierAal ~ $ echo „bcm2708_wdog“ | sudo tee -a /etc/modules
bcm2708_wdog
pi@Raspi-SchmierAal ~ $ sudo apt-get install watchdog
Reading package lists… Done
Building dependency tree
Reading state information… Done
watchdog is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up watchdog (5.12-1) …
/run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV in vocation.
insserv: warning: script ‚mathkernel‘ missing LSB tags and overrides
insserv: There is a loop between service watchdog and mathkernel if stopped
insserv: loop involving service mathkernel at depth 2
insserv: loop involving service watchdog at depth 1
insserv: Stopping mathkernel depends on watchdog and therefore on system facilit y `$all‘ which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing watchdog (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
watchdog
E: Sub-process /usr/bin/dpkg returned an error code (1)
Moin,
hier scheint etwas nicht mit deinem Mathematica zu stimmen :
insserv: warning: script 'mathkernel' missing LSB tags and overrides
Wenn du Wolfram drauf hast, musst es wohl dafür deinstallieren:
sudo apt-get remove wolfram-engine
Hey Sven danke für die schnelle Hilfe, aber er mag immer noch nicht :/
hab das system upgedated, und nach einem reboot dann die wolfram-enginge runtergeschmissen und nochmal deine Schritte durchgegang…
nachdem ich die zwei Zeilen in der conf. aktiviert habe (löschen des #), und ich deinen letzten Schritt machen wollte, kam follgendes:
pi@Raspi-SchmierAal ~ $ sudo /etc/init.d/watchdog start
[ ok ] Stopping watchdog keepalive daemon….
[FAIL] Starting watchdog daemon… failed!
ich sag nur SOS! 😉
nach einem reboot dann das:
pi@Raspi-SchmierAal ~ $ sudo /etc/init.d/watchdog start
[….] Stopping watchdog keepalive daemon…start-stop-daemon: warning: failed t o kill 2339: No such process
. ok
[FAIL] Starting watchdog daemon… failed!
auf einer anderen Seite stand statt „sudo /etc/init.d/watchdog start“ –> „sudo /etc/init.d/watchdog restart“
quasi statt „start“ einfach „restart“ und schon gings bei mir….
Hy,
das ist klar. Wenn der Dienst schon läuft, kann er nicht „starten“ Da ja schon eine Instanz läuft.
Hier hilft, klar „restart“ oder erst „stop“ und dann „start“
😉
Beste Grüße
das ist totaler Blödsinn bei mir funktioniert weder make noch Install
wenn make und install nicht geht. Hast du etwas Grundlegendes vergessen. Was genau da ist, kann ich dir allerdings nicht sagen. Da ich nicht davor sitze 😉
Beste Grüße,
Den Watchdog gibt es ja nciht mehr in dieser Art und Form? Liegt das an der neuen Pi Hardware, oder an Jessie?
Gibt es dazu noch ein Update?
mfg