Error de detección de Ícaro

He estado ejecutando raspberry PI con 4 módulos Erupter conectados a Pi Hub durante 5 días sin problemas. Ayer revisé los módulos y las luces de ralentí estaban encendidas y no había minería. Reinicié mi frambuesa y ahora recibo este error:

 [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

Estoy ejecutando el siguiente comando:

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

Si conecto y ejecuto los módulos uno por uno, no hay problemas. Cuando hay 3-4 obtengo errores. Esos errores cambian cada vez que lo ejecuto, por lo que a veces falla 1 otras veces 2, etc. Además, recibo este error:

[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

Una vez más, no ha habido ningún cambio en la configuración (que yo sepa). ¿Alguna sugerencia sobre qué podría estar causando esto / cómo solucionarlo?

Actualizar

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"
}

Los eruptores se ejecutan desde un concentrador alimentado, y rpi también se ejecuta desde un cargador de pared.

Respuestas (1)

Lo más probable es que esto suene como un problema de energía para sus erupciones. ¿Puede mostrarme el archivo de configuración o las opciones que está habilitando? En particular, la -scanopción.

Además, puede verificar que tiene un concentrador USB alimentado e intentar usar un puerto USB alimentado si está disponible; solo se necesita un poco de poder para ejecutarlos, pero un poco de poder para detenerlos. También enciendo mi rasp pi a través de un cargador de pared, en lugar de alimentarlo desde el concentrador USB.

He tenido mucho más éxito ejecutando BFGMiner con Erupters y memorias USB Antminer U1 con un Pi y un concentrador USB para controlar (y usando Minepeon en el rasp pi). El comando para iniciar BFGMiner y buscar erupciones, etc. y crear un registro en caso de que tenga problemas es:

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

He actualizado la pregunta. No estoy seguro de lo que quiere decir con la opción -scan, ¿es la -S? Probaré bfgminer en breve.
Sí, -S también es escaneo, solo usé la notación de forma larga para que pueda comprender para qué son las opciones y qué hacen. Puede escribir los comandos que mencioné anteriormente en BFGMiner, o su abreviatura. Además, no creo que sea necesario agregar ninguna opción después de --scan (-S), porque creo que el software de minería establecerá automáticamente los valores una vez que lo detecte desde el escaneo. Simplemente ejecutar "bfgminer –o [pool] –u ​​[usuario] –p [contraseña] –scan-serial erupter:all" funciona para mí, pero también puede reemplazar "all" con el nombre del dispositivo (Icarus, muy probablemente) y escanéelo directamente.