Bitcoin Forum
November 16, 2024, 07:57:14 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Tutorial paso a paso para Minepeon y Raspberry Pi  (Read 13630 times)
SigmaAlt (OP)
Hero Member
*****
Offline Offline

Activity: 652
Merit: 510



View Profile WWW
July 25, 2013, 12:02:54 AM
Last edit: July 25, 2013, 01:42:21 PM by SigmaAlt
 #1

Pues aquí va un manual para minar con Raspberry Pi y un minero a través de Minepeon. En principio funciona con Butterfly Labs, Avalon y ASICMINER, pero seguro que nuevos mineros serán soportados por nuevas versiones. Es extremadamente simple, pero si alguien detecta algún error, que me lo diga y lo arreglaré cuanto antes.

Primero de todo, decir que este manual es teórico. No tengo ahora mismo ningún minero con el que probar. En cuanto lo tenga, cambiaré lo que te tenga que cambiar para que funcione.

MATERIALES:

- Minepeon 0.2.2 (si veo que el manual tiene aceptación*, lo actualizaré constantemente. Si veo que no, suerte)
- Raspberry Pi modelo B (Puerto Ethernet y dos USB)
- Tarjeta de memoria SD de al menos 2 gigas.
- Cable Ethernet.
   Recomiendo adaptador USB wifi. Son unos pocos euros y da la libertad de colocar la RbP donde se quiera. Daré un extrapaso (punto 6) para los que opten por WiFi. Los que no quieran poner WiFi, se los pueden saltar.
- Ordenador.
- Opcionales útiles para tener a mano por si algo fallase: Papel y boli; teclado USB; televisión y cable HDMI.
(Es lo que he usado yo personalmente. Si tienes una tarjeta de 8 gigas, también servirá. Si tu ordenador tiene Windows XP o Linux y una Raspberry Pi modelo A, tal vez sirva también. No es nada estricto pero tal vez tengas que modificar algunas cosas o echarle imaginación).

1) Primero, empezar a descargar el cliente Minepeon (http://sourceforge.net/projects/minepeon/). La página oficial es http://mineforeman.com/minepeon/ para estar al tanto de actualizaciones y demás.

2) Mientras se descarga, hay que formatear la tarjeta SD de la manera correcta. Tal y como recomiendan desde RbP, descargar el programa SD Formatter 4.0 (https://www.sdcard.org/downloads/formatter_4/). Instalarlo y formatear la tarjeta.

3) Ahora es copiar la imagen del sistema operativo que usará RbP, que es el Minepeon en sí. Para ello usamos Win32 Disk Imager (http://sourceforge.net/projects/win32diskimager/).

4) Instalar Win32 Disk Imager como cualquier programa Windows. Cuando se haya acabado de descargar Minepeon y con la tarjeta SD vacía y formateada en el lector, ejecutar Win32 Disk Imager. Localizar el archivo zip e instalarlo en la tarjeta SD pulsando sobre el botón “Write”. Asegurarse que la letra de la unidad es efectivamente la de la tarjeta SD.

5) Cuando se haya instalado correctamente, insertarla en la RbP que debe estar desconectada. Conectar el cable Ethernet. Conectar la corriente. La RbP empezará a funcionar. Aquí viene un punto que puede ser delicado. Es averiguar qué dirección ip les ha asignado la red a la RbP. Hay dos opciones, según tengamos teclado y monitor conectado a la RbP o no.

5.1) Si tenemos teclado y monitor, veremos que nos pide usuario y contraseña. Por defecto es:
Usuario: minepeon
Contraseña: peon

5.1.2) Para saber nuestra ip, tecleamos:
ifconfig
Aparecerán las opciones de conexión que tenemos. Si estamos conectados por Ethernet, la ip aparecerá en la sección “eth0”. En la segunda línea aparece un “inet 192.168.X.XX”. Esta es la dirección ip que la red le ha dado a la RbP.

5.2) Si no tenemos teclado o monitor disponible, hay que entrar al router a través del navegador poniendo en la barra de direcciones la dirección ip del router. En mi caso era 192.168.2.1. Suele tener una estructura muy parecida, variando las cifras tras el segundo punto. Si no sabéis la dirección, tal vez esté bajo el router, en el libro de instrucciones o buscar en Google por su marca y modelo. Si tenéis red wifi en casa, una aplicación útil para Android y iPhone es Fing (https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=es_419). Dentro del menú del router (que será distinto en cada caso), buscar algo como LAN setup y luego DHCP client list. Anotar la dirección que le asigna a la RbP a la que le habrá dado el nombre de minepeon (192.168.X.XX).

CONFIGURAR WIFI.

 6) Si queremos conectar la RbP por wifi en vez de Ethernet, seguir los siguientes puntos. Pueden hacerse con teclado y monitor o con un cliente SSH como PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html). En PuTTY hará falta introducir la ip de la RbP y tras poner usuario y contraseña (punto 5.1),

6.1) Comprobar que la RbP ha reconocido el USB e introducir en la línea de comandos:
sudo lsusb
A mí me aparecía algo como “Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter”, pero debe cambiar con cada modelo.

6.3) Ejecutamos wicd:
sudo wicd-curses

6.4 Si no apareciese nuestra red, pulsar Shift+P y en la sección de “Wireless interfaces” escribir wlan0. Pulsar F10.

6.5 Pulsar Shift+R para refrescar las conexiones. Ahí deberán aparecer las que detecta la RbP. Seleccionamos la nuestra y vamos a sus propiedades pulsando el cursor derecho.

6.6) Marcar que se conecte automáticamente a la red y añadir la contraseña y el tipo de encriptación que tenga. Pulsar F10 y luego Shitf+C para conectarnos. Salir del wicd-curses pulsando Shift+Q.

6.7 Para ver la ip asignada, escribir:
ifconfig
Aparecerá en la sección wlan0, en el segundo renglón, tras “inet”, con la estructura 192.168.X.XX

6.8 ) Apagar la RbP mediante:
sudo halt

6.9) Quitar el cable Ethernet y el de corriente. Volver a conectar el de corriente, iniciando la RbP. A partir de ahora todo será vía wifi.

7) Poner la dirección de la RbP en la barra de navegación del explorador para acceder a la configuración de Minepeon.

8 ) Nos volverá a pedir usuario y contraseña (minepeon:peon).

9) En las opciones que aparecen arriba, introducir los datos de nuestra cuenta en algún pool, cambiar la contraseña (muy recomendable), donaciones para el creador, etc.

10) Resetear la RbP con el minero conectado y en cuanto se encienda, comprobar que todo funciona introduciendo la ip en el explorador. Debería estar minando y dándote bitoins!


CONSEJOS

Recomiendo tener este manual a mano y los zip’s de los programas que nos hemos bajado. Nos ahorraremos tiempo en descargarlos si algo no funciona bien y necesitamos empezar de nuevo.
La RbP no tiene reloj interno, así que la hora la obtiene de la red. Por alguna razón, cuando se conecta sólo con wifi no la detecta bien. Para que en las gráficas no aparezca ningún error, usar teclado y monitor o un cliente SSH como PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html). Entrar en la RbP a través de su ip y después de teclear usuario y contraseña, escribir sudo date -s "24 JUL 2013 21:00:00", donde introduciremos la fecha y hora actual. Cada vez que se resetee o se apague, hay que cambiarle la hora. Segun su wiki, una forma de cambiar la hora automaticamente es escribiendo sudo /usr/bin/ntpd -s.
Algunos comandos que se pueden ejecutar desde la consola:
sudo screen –r, muestra la pantalla típica de CGminer y Ctrl+a+d para cerrar la pantalla.
sudo systemctl status cgminer.service, muestra el estado del minero.
sudo systemctl stop cgminer.service, detiene el minero.
sudo systemctl start cgminer.service, reanuda el minero.
sudo systemctl stop cgminer.service, resetea el minero tras haber hecho un cambio en la configuración.

Aunque no se usa en el tutorial y posiblemente no haga falta, he encontrado muy útil un programa para restaurar las particiones originales de una tarjeta SD (lo usé porque instalé Minepeon en una tarjeta que tenía una distribución Linux que había hecho particiones). El programa es Bootice y una guía de cómo usarlo está en http://www.pendrivelinux.com/restoring-your-usb-key-partition/

*Si al final tenéis vuestra Raspberry y vuestro minero funcionando y pensáis que qué bien os ha venido que alguien se entretuviese en hacer el tutorial, sólo si os han sobrado unos Satoshis, os acepto una cerveza 1Dh4Lem1zZZP1pybyDbQ63mP4fSTuLKHUn.

Noticias en español en SobreBitcoin.com
Facebook||Twitter||RSS
forum2005
Full Member
***
Offline Offline

Activity: 127
Merit: 100


View Profile
July 25, 2013, 05:14:46 AM
 #2

la línea siguiente es errónea, se está propagando desde la wiki de minepeon  Smiley

 sudo systemctl start cgmine.service
, reanuda el minero.

la correcta seria:

 sudo systemctl start cgminer.service, reanuda el minero.


Aprovecho para comentaros que para salir de la pantalla del cgminer (entrando por screen -r) es mediante la secuencia:
[Ctrl] [a] [d]


Salu2

LKABSVERIGE
Hero Member
*****
Offline Offline

Activity: 924
Merit: 503



View Profile
July 25, 2013, 05:27:20 AM
 #3

Ala, toma currada, muchas gracias SigmaAlt

 Grin Grin Grin Grin Grin Grin Grin
foroplus
Legendary
*
Offline Offline

Activity: 1212
Merit: 1052



View Profile
July 25, 2013, 06:26:56 AM
 #4

Muchas gracias de nuevo Sigma, muy buen trabajo.

Dos comentarios a la configuración wifi con la distro de minepeon:
- Por alguna razón desconocida no funciona bien. Lo está estudiando Neill, el desarrollador y propietario del pool Mine foreman. No sincroniza la hora real al arrancar, que como sabéis debe hacerlo cada vez que se inicia la Raspi ya que no tiene reloj interno. La web de control cuando se conecta por wifi da siempre 1970.
- También da problemas al conectarse a la Raspi por ssh con Putty ya que es muy lenta, no se conecta muchas veces y se desconecta muy, muy a menudo; con lo que la configuración manual es prácticamente imposible.

- He hecho una prueba y ha dado muy buen resultado. He comprado un repetidor de wifi (31€) que he configurado en modo cliente, es decir, para que se conecte al router de casa y sacar por el conector de red RJ-45 la señal, de tal manera que conecto por cable la Raspi al repetidor como si lo hiciera directamente al router. De esta manera, puedo conectar el repetidor en cualquier enchufe de casa, y la Raspi a él. Con este procedimiento, funciona todo a la perfección, como si la Raspi estuviera conectada directamente por cable de red al router: sincroniza la hora al arranque y el control por putty va superfluido.

Un saludo.

SigmaAlt (OP)
Hero Member
*****
Offline Offline

Activity: 652
Merit: 510



View Profile WWW
July 25, 2013, 01:19:52 PM
 #5

la línea siguiente es errónea, se está propagando desde la wiki de minepeon  Smiley

 sudo systemctl start cgmine.service
, reanuda el minero.

la correcta seria:

 sudo systemctl start cgminer.service, reanuda el minero.


Aprovecho para comentaros que para salir de la pantalla del cgminer (entrando por screen -r) es mediante la secuencia:
[Ctrl] [a] [d]


Salu2

Ya esta cambiado y agregado. Gracias forum2005!

- Por alguna razón desconocida no funciona bien. Lo está estudiando Neill, el desarrollador y propietario del pool Mine foreman. No sincroniza la hora real al arrancar, que como sabéis debe hacerlo cada vez que se inicia la Raspi ya que no tiene reloj interno. La web de control cuando se conecta por wifi da siempre 1970.

Gracias por los comentarios. Lei por parte del autor que intentarian arreglarlo. El mismo comentaba que era un coñazo cambiarle la hora en cada reseteo. Revisando el wiki he visto una nueva orden para cambiar la hora y fecha sin tener que introducirlas. No la he probado, pero supongo que funcionaran. Si alguien prueba y no funciona, que me avise y lo borro.


- También da problemas al conectarse a la Raspi por ssh con Putty ya que es muy lenta, no se conecta muchas veces y se desconecta muy, muy a menudo; con lo que la configuración manual es prácticamente imposible.

Un saludo.

El tutorial lo he hecho a caballo entre el monitor-teclado y PuTTY. No he notado ningun problema. Ni lento ni desconexiones. O he tenido suerte o el problema esta por tu lado.

Muchas gracias por lo comentarios!

Noticias en español en SobreBitcoin.com
Facebook||Twitter||RSS
foroplus
Legendary
*
Offline Offline

Activity: 1212
Merit: 1052



View Profile
July 25, 2013, 03:13:46 PM
 #6

Me refiero a utilizar el putty por wifi. Por cable va bien. A traves del repetidor en cliente también va perfecto, cuando la conexion es al fin y al cabo wifi.

SigmaAlt (OP)
Hero Member
*****
Offline Offline

Activity: 652
Merit: 510



View Profile WWW
July 25, 2013, 03:46:59 PM
 #7

Me refiero a utilizar el putty por wifi. Por cable va bien. A traves del repetidor en cliente también va perfecto, cuando la conexion es al fin y al cabo wifi.

Si, a eso me referia yo tambien. Raspberry conectada con wifi (sin Ethernet) y ordenador por wifi (portatil). Y ningun problema.

Noticias en español en SobreBitcoin.com
Facebook||Twitter||RSS
JLM
Full Member
***
Offline Offline

Activity: 164
Merit: 100



View Profile
July 25, 2013, 05:01:32 PM
 #8

Simplemente, Excelente.

1Hyawq17jkzfpunPC6tTikpgMGSsekd98z
foroplus
Legendary
*
Offline Offline

Activity: 1212
Merit: 1052



View Profile
July 25, 2013, 06:24:36 PM
 #9

Una vez que la tengáis instalada, aquí tenéis unos comandos interesantes que podéis insertar en el PuTTY..

Cambiar la hora, si por wifi no os funciona:
==========================================================================
sudo date -s "25 JUL 2013 21:00:00"
==========================================================================

Si quereis traducir el interfaz web de información, el directorio Http del apache está localizado en:
==========================================================================
/opt/minepeon/http/
Podeis modificar los ficheros php con el vi
==========================================================================

Comprobar temperatura de vuestra Raspberry. Nunca está de más.
==========================================================================
/opt/vc/bin/vcgencmd measure_temp
==========================================================================

foroplus
Legendary
*
Offline Offline

Activity: 1212
Merit: 1052



View Profile
July 25, 2013, 07:49:22 PM
 #10

Para los que quieran rizar el rizo, y no perder ni un hash en verano cuando se vayan de vacaciones, os explico como conectar la Raspi a vuestro teléfono móvil.
Este tuto es para Android; aunque la aplicación a utilizar también está en Iphone, aunque desconozco si se puede hacer tethering.
Lógicamente tenéis que tener datos en el móvil activados.
El proceso de minado no demanda mucho tráfico; aunque conviene tener tarifas planas que cuando se terminen, continúe a menos velocidad sin gasto adicional. (Teléfonica da este servicio). Yo he minado con una tarjeta lebara y un bono de 500 mb mensual que es suficiente.

1.- Instalar el minepeon como ha indicado Sigmalt.
2.- Activar el acceso wifi-hotspot de vuestro móvil Android (se llama wifi-portátil, zona wifi, etc, depende de la versión Android.)
3.- Instalar el lápiz wifi como ha indicado Sigmalt. En el proceso del wifi-curses, identificar la red wifi que emite vuestro android, seleccionarlo e introducir la clave. Finalizad la configuración del Wifi como se explica en el primer mensaje.
4.- Reiniciad la Raspi y ya estará conectada a la wifi de vuestro teléfono android, minando si tenéis enchufados los ASIC.
5.- Aquí hace falta otro teléfono Androide o mejor tablet, además del vuestro. Vamos a ver la dirección IP que le ha asignado al minepeon. Descargad en este 2º teléfono o tablet la aplicación FING del google play y conectadlo al wifi hotspot del vuestro tlf.
6.- Ejecutad FING y veréis la red, donde se identifica claramente el minepeon funcionando en la Raspi.



Como véis en la imagen, la dirección que sale en mi tableta es 192.168.43.52 y aparece claramente el nombre del dispositivo como "minepeon".

Ya lo tenéis, arrancad el navegador en ese 2º tlf o tableta e introducid la dirección que os haya salido. En este caso 192.168.43.52 y os saldrá el formulario de acceso a la interfaz web pidiendo usuario "minepeon" y contraseña "peon". Y voilá, ya está.

Ahora podréis llevar la Raspi a la playa y minad desde allí, recordad que basta activar el wifi hotspot de vuestro tlf y encender la Raspi y ella sola empezará a minar.
Si sólo disponéis de ese 2º teléfono para la instalación, no os preocupéis, podréis controlar que está minado directamente en vuestro pool también desde cualquier cibercafé.

SigmaAlt (OP)
Hero Member
*****
Offline Offline

Activity: 652
Merit: 510



View Profile WWW
July 25, 2013, 09:17:47 PM
 #11

Para los que quieran rizar el rizo, y no perder ni un hash en verano cuando se vayan de vacaciones, os explico como conectar la Raspi a vuestro teléfono móvil.

Gracias por el aporte foroplus,

lo que entiendo es que cambias la wifi de tu casa por la wifi del movil, no? Una red por otra al fin y al cabo.

Noticias en español en SobreBitcoin.com
Facebook||Twitter||RSS
foroplus
Legendary
*
Offline Offline

Activity: 1212
Merit: 1052



View Profile
July 25, 2013, 09:20:47 PM
 #12

Sí, así es.

Rucrisi
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
July 25, 2013, 09:41:48 PM
 #13

Lo único malo que veo que aquí en España la conexión en playas o pueblos.. deja que desear.. y lo mas seguro es que se caiga cada dos por tres, o ni llegue señal.. xD (En mi pueblo enviar un WhatsApp ya cuesta...)
Si alguien ya tiene 4G seguro que si que le seria mas util.
vitruvio
Sr. Member
****
Offline Offline

Activity: 850
Merit: 331



View Profile
July 30, 2013, 08:06:37 PM
 #14

Para los que queráis las cuentas bien hechas, minepeon da mal los % tanto de rejected como de hardware error, para solucionarlo editar el archivo /opt/minepeon/http/index.php y cambiad las lineas 149 y 150 por estas:

Code:
<td>" . $dev['Rejected'] . " ["  . round($dev['Rejected'] / $dev['Accepted'] * 100, 2) .  "%]</td>
<td>" . $dev['HardwareErrors'] . " ["  . round($dev['HardwareErrors'] / $dev['Accepted'] * 100, 2) .  "%]</td>


y las 174 y 175 por estas:

Code:
<th>" . $Rejected . " ["  . round($Accepted / $Rejected * 100, 2) .  "%]</th>
<th>" . $HardwareErrors . " ["  . round($Accepted / $HardwareErrors * 100, 2)

Un saludo
JLM
Full Member
***
Offline Offline

Activity: 164
Merit: 100



View Profile
July 30, 2013, 11:35:43 PM
 #15

Estoy por poner a funcionar un RbP con un X6500.
Para eso necesito usar el BFGMiner que también esta en el Minepeon.
¿Podrias pasarme los comandos básicos del mismo como pusiste los del CGMiner, Por Favor?

Ademas tengo una duda existencial.
En Adafruit crearon el Pi miner, que es casi lo mismo que lo que planteas.
Usa un Shield con una pequeña pantalla.
¿Sabes si funciona con MinePeon y con BFGMiner?

Saludos y Gracias!!!

1Hyawq17jkzfpunPC6tTikpgMGSsekd98z
vitruvio
Sr. Member
****
Offline Offline

Activity: 850
Merit: 331



View Profile
July 31, 2013, 06:30:38 AM
 #16

Estoy por poner a funcionar un RbP con un X6500.
Para eso necesito usar el BFGMiner que también esta en el Minepeon.
¿Podrias pasarme los comandos básicos del mismo como pusiste los del CGMiner, Por Favor?

Ademas tengo una duda existencial.
En Adafruit crearon el Pi miner, que es casi lo mismo que lo que planteas.
Usa un Shield con una pequeña pantalla.
¿Sabes si funciona con MinePeon y con BFGMiner?

Saludos y Gracias!!!

Lo de poner a correr el bfgminer en vez de cgminer debe ser fácil no lo he mirado, es editar donde se active el servicio y cambiar cgminer por bfgminer, supongo que el resto de parámetros será compatible de uno sobre otro, tal vez SigmaAlt lo haya tocado, pero sobre el shield de adafruit si que debe funcionar ya que va con soft independiente y usa la api para sacar los datos, y las apis también son básicamente iguales en los dos softwares.

Un saludo
JLM
Full Member
***
Offline Offline

Activity: 164
Merit: 100



View Profile
July 31, 2013, 04:40:05 PM
 #17

Estoy por poner a funcionar un RbP con un X6500.
Para eso necesito usar el BFGMiner que también esta en el Minepeon.
¿Podrias pasarme los comandos básicos del mismo como pusiste los del CGMiner, Por Favor?

Ademas tengo una duda existencial.
En Adafruit crearon el Pi miner, que es casi lo mismo que lo que planteas.
Usa un Shield con una pequeña pantalla.
¿Sabes si funciona con MinePeon y con BFGMiner?

Saludos y Gracias!!!

Lo de poner a correr el bfgminer en vez de cgminer debe ser fácil no lo he mirado, es editar donde se active el servicio y cambiar cgminer por bfgminer, supongo que el resto de parámetros será compatible de uno sobre otro, tal vez SigmaAlt lo haya tocado, pero sobre el shield de adafruit si que debe funcionar ya que va con soft independiente y usa la api para sacar los datos, y las apis también son básicamente iguales en los dos softwares.

Un saludo
Lo del Shield me lo palpitaba, porque uno deriva del otro.

Con respecto a correr el Minero, ¿te referis a editar el .bat?

1Hyawq17jkzfpunPC6tTikpgMGSsekd98z
vitruvio
Sr. Member
****
Offline Offline

Activity: 850
Merit: 331



View Profile
July 31, 2013, 07:34:18 PM
Last edit: August 17, 2013, 05:08:03 PM by vitruvio
 #18

Estoy por poner a funcionar un RbP con un X6500.
Para eso necesito usar el BFGMiner que también esta en el Minepeon.
¿Podrias pasarme los comandos básicos del mismo como pusiste los del CGMiner, Por Favor?

Ademas tengo una duda existencial.
En Adafruit crearon el Pi miner, que es casi lo mismo que lo que planteas.
Usa un Shield con una pequeña pantalla.
¿Sabes si funciona con MinePeon y con BFGMiner?

Saludos y Gracias!!!

Lo de poner a correr el bfgminer en vez de cgminer debe ser fácil no lo he mirado, es editar donde se active el servicio y cambiar cgminer por bfgminer, supongo que el resto de parámetros será compatible de uno sobre otro, tal vez SigmaAlt lo haya tocado, pero sobre el shield de adafruit si que debe funcionar ya que va con soft independiente y usa la api para sacar los datos, y las apis también son básicamente iguales en los dos softwares.

Un saludo
Lo del Shield me lo palpitaba, porque uno deriva del otro.

Con respecto a correr el Minero, ¿te referis a editar el .bat?


En Linux no hay .bat lo mas parecido son los .sh o scripts, en el caso del minepeon (he tenido que rebuscarlo porque no lo sabía, de ahí que lo que te decía eran suposiciones) el cgminer está corriendo como un servicio, por eso se arranca/para con las ordenes "sudo systemctl start/stop cgminer.service" aparte de arrancarse solo al encender la Rpi.

Para modificar lo que quieres si te fijas en /etc/systemd/system/multi-user.target.wants se encuentran definidos varios servicios servicios entre los cuales se encuentra cgminer.service aunque es un enlace que nos lleva al archivo real que se encuentra en /usr/lib/systemd/system/cgminer.service, pues el contenido de ese archivo es el siguiente:

Code:
[Unit]
Description=cgminer
After=network.target openntpd.service

[Service]
Type=forking
ExecStart=/usr/bin/screen -dmS cgminer /opt/minepeon/bin/cgminer --api-listen --api-allow W:127.0.0.1 --sharelog /opt/minepeon/log/share.log -c /opt/minepeon/etc/miner.conf
ExecStop=/usr/bin/screen -S cgminer -X quit
Restart=always

[Install]
WantedBy=multi-user.target


de ahí nos interesa

Code:
ExecStart=/usr/bin/screen -dmS cgminer /opt/minepeon/bin/cgminer --api-listen --api-allow W:127.0.0.1 --sharelog /opt/minepeon/log/share.log -c /opt/minepeon/etc/miner.conf

/opt/minepeon/bin/cgminer

el miner que se ejecuta cambia cgminer por bfgminer .

Edito, despues de leer más sobre el tema no es necesario editar los archivos, minepeon ya tiene el el servicio de bfgminer preparado para funcionar, solo hay que desactivar el cgminer para que no se arranque y activar el bfgminer.

Code:
sudo systemctl stop cgminer.service    
sudo systemctl disable cgminer.service
sudo systemctl enable bfgminer.service
sudo systemctl start bfgminer.service 
Un saludo
JLM
Full Member
***
Offline Offline

Activity: 164
Merit: 100



View Profile
August 01, 2013, 04:34:04 PM
 #19

Estoy por poner a funcionar un RbP con un X6500.
Para eso necesito usar el BFGMiner que también esta en el Minepeon.
¿Podrias pasarme los comandos básicos del mismo como pusiste los del CGMiner, Por Favor?

Ademas tengo una duda existencial.
En Adafruit crearon el Pi miner, que es casi lo mismo que lo que planteas.
Usa un Shield con una pequeña pantalla.
¿Sabes si funciona con MinePeon y con BFGMiner?

Saludos y Gracias!!!

Lo de poner a correr el bfgminer en vez de cgminer debe ser fácil no lo he mirado, es editar donde se active el servicio y cambiar cgminer por bfgminer, supongo que el resto de parámetros será compatible de uno sobre otro, tal vez SigmaAlt lo haya tocado, pero sobre el shield de adafruit si que debe funcionar ya que va con soft independiente y usa la api para sacar los datos, y las apis también son básicamente iguales en los dos softwares.

Un saludo
Lo del Shield me lo palpitaba, porque uno deriva del otro.

Con respecto a correr el Minero, ¿te referis a editar el .bat?


En Linux no hay .bat lo mas parecido son los .sh o scripts, en el caso del minepeon (he tenido que rebuscarlo porque no lo sabía, de ahí que lo que te decía eran suposiciones) el cgminer está corriendo como un servicio, por eso se arranca/para con las ordenes "sudo systemctl start/stop cgminer.service" aparte de arrancarse solo al encender la Rpi.

Para modificar lo que quieres si te fijas en /etc/systemd/system/multi-user.target.wants se encuentran definidos varios servicios servicios entre los cuales se encuentra cgminer.service aunque es un enlace que nos lleva al archivo real que se encuentra en /usr/lib/systemd/system/cgminer.service, pues el contenido de ese archivo es el siguiente:

Code:
[Unit]
Description=cgminer
After=network.target openntpd.service

[Service]
Type=forking
ExecStart=/usr/bin/screen -dmS cgminer /opt/minepeon/bin/cgminer --api-listen --api-allow W:127.0.0.1 --sharelog /opt/minepeon/log/share.log -c /opt/minepeon/etc/miner.conf
ExecStop=/usr/bin/screen -S cgminer -X quit
Restart=always

[Install]
WantedBy=multi-user.target


de ahí nos interesa

Code:
ExecStart=/usr/bin/screen -dmS cgminer /opt/minepeon/bin/cgminer --api-listen --api-allow W:127.0.0.1 --sharelog /opt/minepeon/log/share.log -c /opt/minepeon/etc/miner.conf

/opt/minepeon/bin/cgminer

el miner que se ejecuta cambia cgminer por bfgminer .

No he comparado en profundidad pero bfgminer tiene también el resto de opciones (--api-listen, --api-allow, --sharelog y -c) así que con cambiar el nombre del binario debería funcionar, so pena de que tengas que añadir algún parámetro más para que el X6500 funcione.

Un saludo


Genio

1Hyawq17jkzfpunPC6tTikpgMGSsekd98z
Krako
Sr. Member
****
Offline Offline

Activity: 407
Merit: 250



View Profile
August 08, 2013, 03:06:22 PM
 #20

Hola a todos, estoy intentando poner a funcionar la RbP según este tutorial (gracias por hacerlo) pero no se si o me cargado la RbP o algo estoy haciendo mal... a ver alguien me puede arrojar algo de luz.

He hecho los pasos he conectado la RbP con el cale de red y tarjeta (una apacer de 4Gb clase 6) y en principio todo ha funcionado bien, creo. se encendían los leds rojo y verdes y el router me ha detectado la señal con la IP 192.168.1.136.
Me he ido al putty y he intentado entrar con la ip y puerto 22 ssh pero nada.
como el putty no me ha conectado, he conectado la RbP a la tele y le puesto un teclado. al encenderla aparece un mensaje raro... que desgraciadamente no he capturado.

El caso es que ahora de repente, ya solo se enciende el led rojo. he re formateado la tarjeta 2 veces... he camiado la tarjeta... y nada ya no se conecta la red ni hace nada de nada.

¿alguna idea?

Gracias

Saludos
Pages: [1] 2 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!