Instalar CGMiner ( Bitcoin Miner ) en RaspBerry Pi

CGminer es un software para minar bitcoins bastante popular en el mercado debido a la diversidad de hardware que puede funcionar con él.

Se asume que el Raspberry funciona con una distribución basada en debian como lo es Wheezy.

Primero instalamos las dependencias.

sudo apt-get install git autoconf libtool libcurl4-openssl-dev libncurses5-dev pkg-config yasm make libusb-1.0-0-dev

Teniendo todos los requisitos instalados, bajamos la última versión de CGMiner del repositorio. Ojo, que la última versión no siempre es estable, se recomienda bajar la última versión estable disponible si no sabes lo que estás haciendo.

git clone git://github.com/ckolivas/cgminer.git
cd cgminer/
./configure --enable-bitforce --enable-icarus --enable-modminer # Simplemente activa el que vayas a utilizar.

Recuerda que la última versión de CGMiner no funciona con CPUMIning, o sea, no hace minado por CPU debido a que no es efectiva, por lo tanto al no tener GPU en el raspberry diseñada para minar, debemos habilitar en la configuración el dispositivo que utilizaremos. La configuración anterior me da como resultado lo siguiente.

------------------------------------------------------------------------
cgminer 3.1.1
------------------------------------------------------------------------


Configuration Options Summary:

  curses.TUI...........: FOUND: -lncurses
  OpenCL...............: NOT FOUND. GPU mining support DISABLED
  scrypt...............: Disabled (needs OpenCL)
  ADL..................: SDK NOT found, GPU monitoring support DISABLED

  Avalon.ASICs.........: Disabled
  BFL.ASICs............: Disabled
  BitForce.FPGAs.......: Enabled
  Icarus.FPGAs.........: Enabled
  ModMiner.FPGAs.......: Enabled
  Ztex.FPGAs...........: Disabled
  libudev.detection....: no

Compilation............: make (or gmake)
  CPPFLAGS.............: 
  CFLAGS...............: -g -O2 -I/usr/include/libusb-1.0  
  LDFLAGS..............:  -lpthread
  LDADD................:  -lcurl   compat/jansson/libjansson.a -lpthread     -lm  -lusb-1.0  

Installation...........: make install (as root if needed, with 'su' or 'sudo')
  prefix...............: /usr/local

Ahora compilemos e instalemos.

make
sudo make install

Para probar que todo funcione usamos el siguiente comando

cgminer --benchmark

A esta altura si no hemos tenido ningún error, CGMiner debería de estar funcionando en nuestro raspberry y listo para generar bitcoins.

Ahora simplemente nos conectamos al pool deseado si es que queremos utilizar un pool para minar:

cgminer -o http://UrldeLaPool:#puerto -u Usuario -p Clave

Saludos!

20 Replies to “Instalar CGMiner ( Bitcoin Miner ) en RaspBerry Pi”

    1. ctala says:

      Cristian,

      el MHash prveniente del RaspberryPi es debido a lo que le conectes. Actualmente yo estoy en 2.1GIgaHash usando un hub usb con poder y una par BlockErupters y 2 Cairnsmore 1.

      Responder
    1. ctala says:

      Cristian,

      el MHash prveniente del RaspberryPi es debido a lo que le conectes. Actualmente yo estoy en 2.1GIgaHash usando un hub usb con poder y una par BlockErupters y 2 Cairnsmore 1.

      Responder
    1. ctala says:

      Al parecer la máquina tiene poder propio, no deberías de tener problemas si lo conectas directo al raspberry :).

      Saludos!

      Responder
    1. ctala says:

      Al parecer la máquina tiene poder propio, no deberías de tener problemas si lo conectas directo al raspberry :).

      Saludos!

      Responder
  1. WalterCool says:

    Oye Naito, pero no vale mucho la pena usar una Raspberry como bitcoin miner si no tienes mineros USB. Maldito Broadcaca que no libera el OpenCL de la GPU de la Raspberry =/

    Responder
  2. WalterCool says:

    Oye Naito, pero no vale mucho la pena usar una Raspberry como bitcoin miner si no tienes mineros USB. Maldito Broadcaca que no libera el OpenCL de la GPU de la Raspberry =/

    Responder
  3. José Andrés says:

    Buenas noches Cristina,

    Tengo un HUB USB Orico con 4 Erupters y USB 3.0. Por lo que he leído, Raspberry no es compatible con USB 3.0 ¿Conoces alguna solución, algún tipo de conversor a USB 2.0 o algún cambio/ajuste en el cableado?

    Gracias de antemano Cristian.

    Un saludo!

    Responder
    1. ctala says:

      La verdad yo hice trampa. Le conecté un hub 2.0 pequeño con energía externa y a ese le conecté el Hub usb 3.0 :). Lo que pasa es que el usb 3.0 quita más energía de la que el raspberry está dispuesta a dar.

      Responder
  4. José Andrés says:

    Buenas noches Cristina,

    Tengo un HUB USB Orico con 4 Erupters y USB 3.0. Por lo que he leído, Raspberry no es compatible con USB 3.0 ¿Conoces alguna solución, algún tipo de conversor a USB 2.0 o algún cambio/ajuste en el cableado?

    Gracias de antemano Cristian.

    Un saludo!

    Responder
    1. ctala says:

      La verdad yo hice trampa. Le conecté un hub 2.0 pequeño con energía externa y a ese le conecté el Hub usb 3.0 :). Lo que pasa es que el usb 3.0 quita más energía de la que el raspberry está dispuesta a dar.

      Responder
  5. Julio says:

    Hola Cristian.. tengo una enorme duda. He buscado por miles de lados informaciin al respecto y todas las respuestas no me han funcionado. Mi problema es que trato de conectar un block erupter cube a una raspberry y no puedo. El programa minepeon no encuentra el dispositivo. No soy gran conocedor de linux la verdad. Pero me podrias ayudar o conoces a alguien que me diga que hacer y complacido le pagaria su sabiduria. Mil gracias Cristian.

    Responder
    1. ctala says:

      SI estas usando el antiguo minepeon, lo más probable es que tenga un cgminer o bfgminer que no tenga los drivers para tu blockerupter cube. Sabes si tu dispositivo funciona bien en otro lado ? de ser así te recomiendo que compiles tu mismo el minero.

      Responder
  6. Julio says:

    Hola Cristian.. tengo una enorme duda. He buscado por miles de lados informaciin al respecto y todas las respuestas no me han funcionado. Mi problema es que trato de conectar un block erupter cube a una raspberry y no puedo. El programa minepeon no encuentra el dispositivo. No soy gran conocedor de linux la verdad. Pero me podrias ayudar o conoces a alguien que me diga que hacer y complacido le pagaria su sabiduria. Mil gracias Cristian.

    Responder
    1. ctala says:

      SI estas usando el antiguo minepeon, lo más probable es que tenga un cgminer o bfgminer que no tenga los drivers para tu blockerupter cube. Sabes si tu dispositivo funciona bien en otro lado ? de ser así te recomiendo que compiles tu mismo el minero.

      Responder

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.