Ir al contenido principal

Raspberry Pi 3 con USB ASIC Miner Block Erupter

Para Raspberry Pi 3, mi compadre y yo nos hemos puesto a jugar solo por curiosidad con el cgminer y la info que se consuige en los foros es vieja o los que se suponen que saben estan solo dando verdades a media asi que una vez hacemos cosas vamos actualizando este manual.








Paso 1

git clone https://github.com/ckolivas/cgminer.git

https://github.com/ckolivas/cgminer/archive/master.zip


Paso 2

sudo apt-get install build-essential autoconf automake libtool pkg-config \
libcurl4-openssl-dev libudev-dev libusb-1.0-0-dev libncurses5-dev

Si usamos la versión GIT tenemos que hacer el AUTOGEN si no es asi brica ese parte:

./autogen.sh

./configure --enable-blockerupter --enable-icarus

make

sudo cp 01-cgminer.rules /etc/udev/rules.d/

verificamos ./cgminer -version

Instalamos nuestro cgminer ajustado a nuestro sistema:

make install

tenemos que tener privilegio a otro usuario que no sea nuestro root.

sudo usermod -G plugdev -a `userminer`

reiniciamos nuestro Raspberry y subimos con nuestro user

miner@clo#$ cgminer -o http://localhost:8332 -u username -p password

que suba en las sombras para que podamos cerrar la pantalla:

miner@clo#$ nohup cgminer -o http://localhost:8332 -u username -p password $



Preguntas o sugerencia escribenos...

---------------------------------------------------------------------------------
CGMiner specific configuration options:
  --enable-ants1          Compile support for Antminer S1 Bitmain (default
                          disabled)
  --enable-ants2          Compile support for Antminer S2 Bitmain (default
                          disabled)
  --enable-avalon         Compile support for Avalon (default disabled)
  --enable-avalon2        Compile support for Avalon2/3 (default disabled)
  --enable-avalon4        Compile support for Avalon4/4.1/6 (default disabled)
  --enable-avalon7        Compile support for Avalon7 (default disabled)
  --enable-bab            Compile support for BlackArrow Bitfury (default
                          disabled)
  --enable-bflsc          Compile support for BFL ASICs (default disabled)
  --enable-bitforce       Compile support for BitForce FPGAs (default
                          disabled)
  --enable-bitfury        Compile support for BitFury ASICs (default disabled)
  --enable-bitmine_A1     Compile support for Bitmine.ch A1 ASICs (default
                          disabled)
  --enable-blockerupter   Compile support for ASICMINER BlockErupter Tube/Prisma
       (default disabled)
  --enable-cointerra      Compile support for Cointerra ASICs (default disabled)
  --enable-drillbit       Compile support for Drillbit BitFury ASICs (default
                          disabled)
  --enable-hashfast       Compile support for Hashfast (default disabled)
  --enable-icarus         Compile support for Icarus (default disabled)
  --enable-klondike       Compile support for Klondike (default disabled)
  --enable-knc            Compile support for KnC miners (default disabled)
  --enable-minion         Compile support for Minion BlackArrow ASIC (default
                          disabled)
  --enable-modminer       Compile support for ModMiner FPGAs(default disabled)
  --enable-sp10           Compile support for Spondoolies SP10 (default
                          disabled)
  --enable-sp30           Compile support for Spondoolies SP30 (default
                          disabled)
  --disable-libcurl       Disable building with libcurl for GBT support
  --enable-libsystemd     Compile support for system watchdog and status
                          notifications (default disabled)
  --without-curses        Compile support for curses TUI (default enabled)
  --with-system-jansson   Compile against dynamic system jansson (default use
                          included static jansson)

Basic *nix build instructions:
 To actually build:

 ./autogen.sh # only needed if building from git repo
 CFLAGS="-O2 -Wall -march=native" ./configure <options>
 make



En linux, el soporte USB directo no requiere de controladores en absoluto. Sin embargo debido a
Problemas de permisos, es posible que no pueda extraer directamente los dispositivos como
Usuario regular sin que el usuario tenga acceso al dispositivo o mediante la minería como
Root (administrador). Con el fin de dar acceso a su usuario regular, puede hacer
Él un miembro del grupo plugdev con los siguientes comandos:

  sudo usermod -G plugdev -a `whoami`

Si su distribución no tiene el grupo plugdev, puede crearlo con:

  sudo groupadd plugdev

Para que los dispositivos BFL sean al instante propiedad del grupo plugdev y
Accesible por cualquier persona del grupo de plugdev usted puede copiar el archivo
"01-cgminer.rules" del archivo cgminer en /etc/udev/rules.d
Con el siguiente comando:

  sudo cp 01-cgminer.rules /etc/udev/rules.d/

Después de esto, puede reiniciar manualmente udev y volver a iniciar sesión, o más fácilmente
Sólo reinicie.



Notas:
 
ASICMINER block erupters will come up as AMU.
ASICMINER devices need the --enable-icarus option when compiling cgminer.
Also note that the AMU is managed by the Icarus driver which is detailed
in the FPGA-README. Configuring them uses the same mechanism as outlined
below for getting started with USB ASICs.


Gekko

./configure  --enable-icarus

Compac devices
Compac devices need the --enable-icarus option when compiling cgminer.
bitshopperde come up as BSC and GekkoScience as GSC

Comentarios

Entradas más populares de este blog

BBS - Boletin Board Sistem

Antes de que Internet fuera tan grande y Google todavía no existía! Teníamos los BBS Eran Personas que tenían sus computadoras prendidas con sistemas para recibir llamadas. Te contestaba por medio de tu modem Dial UP uff tenia un 9600 en ese tiempo y una 8086 con DOS me conectaba a FileGallery para poder pegar al Internet que tiempos... En Puerto Rico tuvimos 42 BBS de los que visite por Dial-UP http://bbslist.textfiles.com/787/ Ya casi no existen pero me gustaria algundia toparme con alguno de los sysop. BBS Existentes en Puerto Rico bbs.thewallbbs.com bbs.efectolinux.com tiene DIALUPy trabaja:)

DOH cloudflare dns on Mikrotik V7

Protecting home Internet connections from malware With home Internet usage on the rise, it’s never been more important to protect your family from dangerous and malicious sites. 1.1.1.1 for Families is built on top of the same site categorization and filtering technology that powers Cloudflare’s enterprise products. It uses Cloudflare’s Internet intelligence to filter content on your home Internet network.