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
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...
---------------------------------------------------------------------------------
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:
below for getting started with USB ASICs.
Gekko
./configure --enable-icarus
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 |
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
Publicar un comentario