Icarus-Erkennung fehlgeschlagen

Ich habe Raspberry PI mit 4 Erupter-Modulen, die mit Pi Hub verbunden sind, 5 Tage lang ohne Probleme ausgeführt. Gestern habe ich die Module überprüft und die Leerlauflichter waren an und es gab kein Mining. Ich habe meine Himbeere neu gestartet und bekomme jetzt diesen Fehler:

 [2014-04-10 20:23:13] Icarus Detect: Test failed at /dev/ttyUSB0: get 00000000,
 should: 000187a2
 [2014-04-10 20:23:13] Icarus Detect: Test failed at /dev/ttyUSB1: get 00000000,
 should: 000187a2
 [2014-04-10 20:23:14] Icarus Detect: Test failed at /dev/ttyUSB3: get 00000000,
 should: 000187a2

Ich führe den folgenden Befehl aus:

sudo ./cgminer-3.1.1/cgminer --config /home/pi/cgminer.conf -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3

Wenn ich die Module einzeln anschließe und ausführe, gibt es keine Probleme. Wenn es 3-4 gibt, erhalte ich Fehler. Diese Fehler ändern sich jedes Mal, wenn ich es ausführe, also schlägt manchmal 1 fehl, andere Male 2 usw. Außerdem erhalte ich diesen Fehler:

[2014-04-10 20:33:04] Most likely you have input the wrong URL, forgotten to ad
d a port, or have not set up workers

Auch hier wurden keine Änderungen an der Konfiguration vorgenommen (die mir bekannt sind). Irgendwelche Vorschläge, woran das liegen könnte/wie man es beheben kann?

Aktualisieren

cgminer.conf 

"pools" : [
        {
                "url" : "http://api.bitcoin.cz:8332",
                "user" : "worker",
                "pass" : "pass"
        }
]
,
    "api-listen" : true,
    "api-port" : "4028",
    "expiry" : "120",
    "failover-only" : true,
    "log" : "5",
    "no-pool-disable" : true,
    "queue" : "2",
    "scan-time" : "60",
    "worktime" : true,
    "shares" : "0",
    "kernel-path" : "/usr/local/bin",
    "api-allow" : "0/0",
    "icarus-options" : "115200:1:1",
    "icarus-timing" : "3.0=100"
}

Erupter laufen über einen Hub mit Stromversorgung, und rpi läuft auch über ein Wandladegerät.

Antworten (1)

Dies klingt höchstwahrscheinlich nach einem Stromversorgungsproblem für Ihre Erupter. Können Sie mir die Konfigurationsdatei oder die Optionen zeigen, die Sie aktivieren? Insbesondere die -scanMöglichkeit.

Außerdem können Sie überprüfen, ob Sie über einen USB-Hub mit eigener Stromversorgung verfügen, und versuchen, einen USB-Anschluss mit eigener Stromversorgung zu verwenden, sofern verfügbar. Es braucht nur ein wenig Kraft, um sie anzutreiben, aber ein wenig Kraft, um sie aufzuhalten. Ich versorge meinen RasPi auch über ein Wandladegerät mit Strom, anstatt ihn über den USB-Hub mit Strom zu versorgen.

Ich hatte viel mehr Erfolg mit BFGMiner mit Erupters und Antminer U1 USB-Sticks mit einem Pi und USB-Hub zur Steuerung (und mit Minepeon auf dem RasPi). Der Befehl zum Starten von BFGMiner und zum Scannen nach Eruptern usw. und zum Erstellen eines Protokolls, falls Sie Probleme haben, lautet:

bfgminer –o [pool] –u [user] –p [password] –scan-serial erupter:all –icarus-options 115200:1:1 –icarus-timing 3.0=100 2>logfile.txt

Ich habe die Frage aktualisiert. Ich bin mir nicht sicher, was Sie mit der Option -scan meinen, ist es die Option -S? Ich werde bfgminer in Kürze ausprobieren.
Ja, -S ist auch scan, ich habe nur die Langformnotation verwendet, damit Sie vielleicht verstehen, wofür die Optionen sind und was sie tun. Sie können die oben genannten Befehle in BFGMiner oder ihre Abkürzung eingeben. Außerdem denke ich nicht, dass es notwendig ist, nach dem --scan (-S) Optionen hinzuzufügen, da ich denke, dass die Mining-Software die Werte automatisch setzt, sobald sie sie beim Scannen erkennt. Einfach "bfgminer –o [pool] –u ​​[user] –p [password] –scan-serial erupter:all" ausführen funktioniert für mich, aber Sie können auch "all" durch den Gerätenamen (höchstwahrscheinlich Icarus) und ersetzen direkt danach scannen.