Author

Topic: Butterfly Labs OpenWrt Miner // OpenWrt::Comtrend-ar5831u::BFGMiner (Read 4707 times)

newbie
Activity: 2
Merit: 0
Gracias por la respuesta, he compilado varios, este es el ultimo con el que me voy a dormir:
fallos de la version:
root@OpenWrt:~# opkg install kmod-usb-serial-ftdi kmod-usb-serial kmod-usb2
Installing kmod-usb-serial-ftdi (4.1.13-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/kmod-usb-serial-ftdi_4.1.13-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-serial (4.1.13-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/kmod-usb-serial_4.1.13-1_brcm63xx.ipk.
Multiple packages (kmod-usb2 and kmod-usb2) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-usb2 on root from 3.18.11-1 to 4.1.13-1...
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/kmod-usb2_4.1.13-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Configuring kmod-usb-serial.
failed to find a module named usbserial
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-serial-ftdi:
 *      kernel (= 4.1.13-1-87610bdebe62eb99ca975fb39881c3d4) *  kernel (= 4.1.13-1-87610bdebe62eb99ca975fb39881c3d4) *
 * opkg_install_cmd: Cannot install package kmod-usb-serial-ftdi.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb2:
 *      kernel (= 4.1.13-1-87610bdebe62eb99ca975fb39881c3d4) *
 * opkg_install_cmd: Cannot install package kmod-usb2.
root@OpenWrt:~#

fallos de luci:
/etc/rc.common: eval: line 1: /usr/sbin/px5g: not found
mv: can't rename '/etc/uhttpd.key.new': No such file or directory
mv: can't rename '/etc/uhttpd.crt.new': No such file or directory

fallos de montado:
root@OpenWrt:~# modprobe ftdi_sio
failed to find a module named ftdi_sio

dmesg:
[ 1030.524000] usb 2-2: new full-speed USB device number 2 using ohci-platform
[ 1030.708000] usb 2-2: device descriptor read/64, error -62
[ 1030.996000] usb 2-2: device descriptor read/64, error -62
[ 1031.280000] usb 2-2: new full-speed USB device number 3 using ohci-platform
[ 1031.508000] cdc_acm 2-2:1.0: This device cannot do calls on its own. It is not a modem.
[ 1031.516000] cdc_acm 2-2:1.0: ttyACM0: USB ACM device

fallo bfgminer:
bfgminer: can't load library 'libc.so'

cualquier sugerencia sera mas deseada que regalo de navidad Smiley


hero member
Activity: 608
Merit: 500
tiene toda la pinta que no tienes  soporte para el dispositivo usb serial

kmod-usb-serial - kmod-usb-serial-ftdi dentro de USB support

mira a ver si lo tienes como paquete:

opkg install kmod-usb-serial-ftdi kmod-usb-serial kmod-usb2

si no te va a tocar compilar .

newbie
Activity: 2
Merit: 0
Hola, gracias por el manual pero.... necesito mas que una luz en el camino y un faro mas grande que el sol.
Tengo el router HG553, no he conseguido que me reconozca el usb en el cual tengo un gridseed gc3355, mi idea era que minara bitcoin y litecoin a la vez desde openwrt.
desde trunk no he conseguido que funcione nada siguiendo el manual. lo maximo que he conseguido ha sido desde la version 33378 que jar229 ofrecia parchear los repositorios para hacer fucionar una version mas actualizada del bfgminer pero sigue sin reconocer creo porque no incluye modprobe.
Si puede alguien revisar el manual para que sea util o ofrecerme otra guia no importa el idioma lo agradeceria.
hero member
Activity: 608
Merit: 500
Excelente post!

Gracias!!!

Por cierto, estoy buscando comtrend de segundamano y parece que han desaparecido en mi zona, será casualidad Smiley, si alguien se anima a montarlo please, poner un mesajito para hacerme una idea de la cantidad de gente que lo esta usando y seguir manteniéndolo.
legendary
Activity: 854
Merit: 1000
Excelente post!
hero member
Activity: 608
Merit: 500
Para los no iniciados como yo ¿cómo conectas los mineros (que supongo son placas USB) al router?

El router debe tener interface USB, los dos comtrend que pongo lo tienen y la mayoria de los routers ADSL lo suelen incluir aunque lo mas importante es que la flash sea de 8Mb ya que con las de 4 falta espacio y hay que incluir almacenamiento externo por USB que es más incomodo.


He estado minando con 5 BFL mediante un hub USB conectado al interface USB de un solo router y la CPU por debajo del 30%.

SI tengo un rato pongo una fotillo.
sr. member
Activity: 266
Merit: 250
Para los no iniciados como yo ¿cómo conectas los mineros (que supongo son placas USB) al router?
hero member
Activity: 608
Merit: 500
Muchas gracias por el tutorial.  Voy a intentarlo con una Fonera 2.0N, y con un poco de suerte, buscaré un paquete de cgminer o intentaré compilarlo yo Smiley

Si lo consigo y te parece bien, contaré cómo en el hilo o, si es muy extenso, en otro al que enlazaré desde alguna respuesta.

Perfecto, ya nos contarás.

Por mi parte he probado también con un contrend ar-5387un es casi el mismo que el ar5831u pero con antenitas y negro.

Después de bastante tiempo, la solución va de lujo, te despreocupas completamente.
newbie
Activity: 3
Merit: 0
Muchas gracias por el tutorial.  Voy a intentarlo con una Fonera 2.0N, y con un poco de suerte, buscaré un paquete de cgminer o intentaré compilarlo yo Smiley

Si lo consigo y te parece bien, contaré cómo en el hilo o, si es muy extenso, en otro al que enlazaré desde alguna respuesta.
hero member
Activity: 1008
Merit: 501
Muito bem, obrigado por partilhar...
hero member
Activity: 608
Merit: 500
Reservado para uso futuro
hero member
Activity: 608
Merit: 500
Después de la larga espera de los ASIC de nuestros NO amigos de BFL, toca la hora de ponerlos a minar sin descanso, reduciendo costes y resistentes a "casi" cualquier fallo incluso cuando no podemos estar cerca.


El objetivo es:
  • montar un minero resiste a los cortes de luz, la flash nos va a ayudar a evitar sorpresas
  • Reducir los costes de energía no teniendo que tener un PC
  • Ser resistente a torpes, que cualquiera lo pueda reiniciara y arranque solo
  • Se pueda verificar el estado de minado remotamente, montaremos un interface web para ver el estado de minado desde internet
  • sea 100% desatendido, para ello lo vamos a monitorizar ante falos HW/SW y lo reiniciaremos  SW/HW para que se recupere solo
  • Si es software libre, siempre sabe mejor


Para ello he desempolvado un viejo router Comtrend ar5831u (los blanquitos de jazztell) que destacan por tener 16 Mb de flash, 64 Mb de RAM, un puerto USB y una CPU modesta BMIPS4350 / 320 MHz mas info en la wiki de openwrt

pero mas que suficiente para montar nuestra propia distribución de openwrt para gestionar los BFL mediante un hub USB, en mi caso hasta 5 dispositivos con la CPU por debajo de 30% de uso.

Como software de minado, aunque siempre he sido de cgminer, en este caso he usado bfgminer, por mi poca experiencia es menos resistente a conexiones/desconexiones de nuevos dispositivos y digamos mas windosero = cargado de features y colores pero propenso a quedarse pensando en otra cosa por no decir en blanco, sobre todo como deicia con nuevos dispositovos que se (re)conectan.
Las ventajas de bfgminer es la existencia de paquete precompilados para OpenWrt y un interface web en PHP bastante feo pero que se le puede sacar mucho jugo y cambiar esos feos colores azules.

Lo que cuento es válido para el router de comtrend, pero si tienes otro ruter con espacio suficiente en flash o en almacenamiento USB con los modulos que indico, no debería haber diferencia.

El primer paso es compilarnos nuestro propio OpenWrt salvo que tengamos la suerte de tener paquetes precompilados que funciones, en mi caso con el Comtrend ar5831u la wifi no tira y el driver USB serial tampoco, así que a compilar Más info en este hilo de seguridad wireles:

1: descargar las fuentes de Openwrt y configurar:

Code:
git clone git://github.com/openwrt-es/openwrt.git -b bcm63xx-r38342
cd openwrt
patch -p0 -i openwrt_6328.patch
./scripts/feeds update –a
./scripts/feeds install –a

make menuconfig #(Target: bcm63xx/ Profile: Broadcom Wifi (brcmsmac) / Selecciono los paquetes que quiero instalar)

marcar kmod-usb-serial - kmod-usb-serial-ftdi dentro de USB support


 ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  ┌──────────────────────────────────────────────── USB Support ────────────────────────────────────────────────┐
  │  Arrow keys navigate the menu.   selects submenus --->.  Highlighted letters are hotkeys.  Pressing  │  
  │   includes, excludes, modularizes features.  Press to exit, for Help, for     │  
  │  Search.  Legend:
  • built-in  [ ] excluded   module  < > module capable                                │  
 │                                                                                                             │  
  │ ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │  
  │ │                 < > kmod-usb-acm......................... Support for modems/isdn controllers           │ │  
  │ │                 < > kmod-usb-atm.................................. Support for ATM on USB bus           │ │  
  │ │                 < > kmod-usb-chipidea....................... Support for ChipIdea controllers           │ │  
  │ │                 < > kmod-usb-cm109.................................. Support for CM109 device           │ │  
  │ │                 -*- kmod-usb-core............................................ Support for USB           │ │  
  │ │                 < > kmod-usb-dwc2................................. DWC2 USB controller driver           │ │  
  │ │                 < > kmod-usb-hid......................... Support for USB Human Input Devices           │ │  
  │ │                 < > kmod-usb-net............... Kernel modules for USB-to-Ethernet convertors           │ │  
  │ │                 < > kmod-usb-ohci............................... Support for OHCI controllers           │ │  
  │ │                 < > kmod-usb-printer.................................... Support for printers           │ │  
  │ │                 <*> kmod-usb-serial..................... Support for USB-to-Serial converters           │ │  
  │ │                 < >   kmod-usb-serial-ark3116........ Support for ArkMicroChips ARK3116 devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-belkin........................ Support for Belkin devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-ch341.......................... Support for CH341 devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-cp210x........... Support for Silicon Labs cp210x devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-cypress-m8.............. Support for CypressM8 USB-Serial (NEW)   │ │  
  │ │                 <*>   kmod-usb-serial-ftdi............................ Support for FTDI devices         │ │  
  │ │                 < >   kmod-usb-serial-ipw.................... Support for IPWireless 3G devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-keyspan........ Support for Keyspan USB-to-Serial devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-mct.............. Support for Magic Control Tech. devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-mos7720.............. Support for Moschip MOS7720 devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-motorola-phone............ Support for Motorola usb phone (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-option................... Support for Option HSDPA modems (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-oti6858...... Support for Ours Technology OTI6858 devices (NEW)   │ │  
  │ │                 < >   kmod-usb-serial-pl2303............... Support for Prolific PL2303 devices (NEW)   │ │  
  │ └─────────────────v(+)────────────────────────────────────────────────────────────────────────────────────┘ │  
  ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────┤  
  │                          
© 2020, Bitcointalksearch.org