Bitcoin Forum
November 16, 2024, 10:17:44 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 »
  Print  
Author Topic: мои форки cgminer и bfgminer для bitfury ASIC  (Read 53320 times)
Andrey
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


View Profile
September 17, 2013, 10:24:04 AM
 #241

Пытаюсь поставить форк cgminer на метабанковский майнер.
На
$ git clone https://github.com/needbmw/cgminer
получаю

Cloning into 'cgminer'...
remote: Counting objects: 15907, done.
remote: Compressing objects: 100% (7438/7438), done.
error: RPC failed; result=56, HTTP code = 200B | 6 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

Как победить? (Для чайников, плз. В линуксе 0)
Похоже просто проблема с сетью была, надо пробовать ещё

AlexAGF
Member
**
Offline Offline

Activity: 450
Merit: 11



View Profile
September 17, 2013, 10:30:02 AM
Last edit: September 18, 2013, 06:50:41 AM by AlexAGF
 #242

Похоже просто проблема с сетью была, надо пробовать ещё
Битых 2 часа уже пытаюсь. Качает 38% и в ступор. Sad
Инет беспроблемный 25 мбит/с

Похоже, мой пров чудил. Сегодня влетел на ура.
toms13
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
September 18, 2013, 11:43:27 PM
 #243

https://github.com/CryptoManiac/bfgminer-bitfury

Правда, надо привести в порядок еще... Но работает вполне исправно.

Почему доступ закрыл? Shocked
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
September 19, 2013, 12:22:26 AM
 #244

https://github.com/CryptoManiac/bfgminer-bitfury

Правда, надо привести в порядок еще... Но работает вполне исправно.

Почему доступ закрыл? Shocked
https://github.com/CryptoManiac/bfgminer
Ross_ua
Legendary
*
Offline Offline

Activity: 840
Merit: 1000



View Profile
September 20, 2013, 03:08:42 PM
 #245

Нид хелп Smiley

На длинных цепочках иногда бывает не все чипы видит
если чипов больше 30, то может увидеть 12, иногда вобще говорит нет чипов, иногда все видит
Кто сталкивался, подскажите
kometa2014
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
September 20, 2013, 03:27:00 PM
 #246

Нид хелп Smiley

На длинных цепочках иногда бывает не все чипы видит
если чипов больше 30, то может увидеть 12, иногда вобще говорит нет чипов, иногда все видит
Кто сталкивался, подскажите

настройки менять надо...

кол-во чипов, банки метабанков Smiley  если есть

а у меня свое железо и мне надо понижать частоту SPI чтоб увидеть все чипы...
приходится на 250кгц ставить
Ross_ua
Legendary
*
Offline Offline

Activity: 840
Merit: 1000



View Profile
September 20, 2013, 03:34:57 PM
 #247

Нид хелп Smiley

На длинных цепочках иногда бывает не все чипы видит
если чипов больше 30, то может увидеть 12, иногда вобще говорит нет чипов, иногда все видит
Кто сталкивался, подскажите

настройки менять надо...

кол-во чипов, банки метабанков Smiley  если есть

а у меня свое железо и мне надо понижать частоту SPI чтоб увидеть все чипы...
приходится на 250кгц ставить

у меня тоже хенд мейд
я догадывался, что с частотой спи связано, но 250 не ставил

ща попробую
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 20, 2013, 08:01:38 PM
 #248

обновил форк bfgminer, добавил поддержку майнера Метабанка.
(кстати у бранча littlefury Luke-Jr тоже появилась поддержка железа метабанка, но мне она пока не нравится).

https://github.com/needbmw/bfgminer

реализован агрессивный опрос, из-за этого загрузка CPU порядка 20%, память 4,6%.

без всякого тюнинха сдвоенный ящик выдал стабильные 210-212 Гхэш/c

NO PSAKING!
kometa2014
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
September 20, 2013, 10:12:40 PM
 #249

спасибо Needbmw!!! буду пробовать!

я чуть выше задавал вопрос про параметр len в процедуре spi_reset (библиотека spidevc.c)
если не затруднит ответьте плиз.

и будет ли API работать в bfgminer как на cgminer в планах ? 

needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 21, 2013, 04:04:56 AM
 #250

спасибо Needbmw!!! буду пробовать!

я чуть выше задавал вопрос про параметр len в процедуре spi_reset (библиотека spidevc.c)
если не затруднит ответьте плиз.

и будет ли API работать в bfgminer как на cgminer в планах ? 


параметр len формирует частоту reset-последовательности. без нужды лучше его не трогайте.
API в bfgminer работает в полном объеме.

для особо отчаянных рассказываю как поставить low latency драйвер SPI с DMA:

1. бэкапим образ карточки (!)
2. распаковываем с заменой файлов http://rghost.ru/48867631 -> /boot
3. распаковываем с заменой файлов  http://rghost.ru/48867647 -> /lib/modules
4. распаковываем с заменой файлов  http://rghost.ru/48867656 -> /opt/vc
5. перекрестились и reboot
6. если распи загрузилась:
    modprobe spidev
    rmmod spi_bcm2708 (при этом майнер должен быть предварительно остановлен)
    modprobe spi_bcm2708 processmode=2
    dmesg | grep spi
    и ловим строчку "bcm2708_spi bcm2708_spi.0: SPI Controller running in dma mode"
    если появилась - новый драйвер успешно загрузился

    параметр processmode: 0 - polling, 1 - interrupt driven, 2 - DMA

    кстати очевидный плюс нового драйвера - можно устанавливать практически любые частоты SPI, а не ступенчато 125 кГц, 250 кГц, 500 кГц, 1 МГц, 2МГц, 4МГц как в стоковом

NO PSAKING!
tenzor
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
September 21, 2013, 04:29:26 AM
 #251

Staged work underrun; not automatically increasing above 11
Это ведь нехорошо?
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 21, 2013, 04:31:49 AM
 #252

Staged work underrun; not automatically increasing above 11
Это ведь нехорошо?
добавь ключ --queue 200, должно пройти

NO PSAKING!
tenzor
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
September 21, 2013, 05:19:22 AM
 #253

Staged work underrun; not automatically increasing above 11
Это ведь нехорошо?
добавь ключ --queue 200, должно пройти

Это все понятно, но как-то странно что ли.

При сборке форка cgminer надо какие-то ключи указывать? А то автоген говорит, что bitfury disabled в конце конфига.
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 21, 2013, 06:08:27 AM
 #254

При сборке форка cgminer надо какие-то ключи указывать? А то автоген говорит, что bitfury disabled в конце конфига.
а как же, обязательно
./configure --enable-bitfury
cgminer течет по памяти, я на bfgminer перешел полностью

NO PSAKING!
AlexAGF
Member
**
Offline Offline

Activity: 450
Merit: 11



View Profile
September 21, 2013, 06:41:43 AM
 #255

needbmw, можно пошаговую инструкцию по установке и настройке bfgminer на устройства Метабанка?
tenzor
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
September 21, 2013, 06:59:35 AM
 #256

Quote
а как же, обязательно
./configure --enable-bitfury
Блин, а я пробовал --with-bitfiry и --bitfury-enable  Grin Не угадал.
От рута запускать их обязательно? Есть какие-то костыли для обычных юзеров?

needbmw, можно пошаговую инструкцию по установке и настройке bfgminer на устройства Метабанка?

пришлось поставить
sudo apt-get install uthash-dev libjansson-dev screen
потом собралось нормально
git clone https://github.com/needbmw/bfgminer
cd bfgminer
./autogen.sh
./configure
make
sudo ./bfgminer --опции-тут
подхватил стандартный рутовый конфиг cgminer'а


UPD: имеет смысл при сборке дисейблить все левые опции типа авалонов и прочей шняги? На скорость сборки же должно влиять?
Grumlin
Legendary
*
Offline Offline

Activity: 2893
Merit: 1158



View Profile WWW
September 21, 2013, 10:17:10 AM
 #257

needbmw, можно пошаговую инструкцию по установке и настройке bfgminer на устройства Метабанка?


Сначала делаешь следующее

Останавливаем cgminer

sudo service cgminer stop

sudo apt-get install uthash-dev libjansson-dev screen
cd
git clone https://github.com/needbmw/bfgminer
cd bfgminer
./autogen.sh
./configure --enable-bitfury
make

sudo crontab -e
в конце дописываешь строчку
Code:
*/1 * * * * /home/pi/mine.sh
далее
cd
touch mine.sh
sudo chmod +x mine.sh
nano mine.sh
туда помещаешь такой код
Code:
#!/bin/sh

DATE=`date "+%F %H:%M:%S"`
FREEMEM=`head /proc/meminfo | grep MemFree | awk '{ print $2 }'`

if [ `ps aux | grep bfgminer | grep -v grep | wc -l` -eq 0 ]; then
    echo $DATE' Bfgminer not found, restarting' >> /var/log/mining.log
    /usr/bin/screen -dmS bfgminer bash -c '/home/pi/bfgminer/bfgminer -c /home/pi/.cgminer/cgminer.conf --queue 200; exec bash'
fi

****************bfgminer не подтекает, но я на всякий случай оставил этот блок
if [ $FREEMEM  -lt 50000  ]; then
    echo 'Low freeMemory, kill bfgminer and restart' >> /var/log/mining.log
    killall bfgminer
    /usr/bin/screen -dmS bfgminer bash -c '/home/pi/bfgminer/bfgminer -c /home/pi/.cgminer/cgminer.conf --queue 200; exec bash'
fi
****************


echo $DATE' Bfgminer active, freeMemory = '$FREEMEM >> /var/log/mining.log

далее делаешь
sudo touch /var/log/mining.log
sudo service cron reload

если до этого был автозапуск чего либо, уберите, иначе cgminer не поделит асик с bfgminer'ом

зы. поправляем если что не так


           ▄
         ▄███
         ▀████▄
       ▄  ▀████▄
      ███▄ ▀████▄
    ▄████   ▀████▄
   ▄████      ████▄
  ▄████        ████▄
 █████          █████
▀████▄          ▄████▀
  ▀████▄▄▄▄   ▄████▀
    ▀████▀  ▄████▀
LISK
       ▄▄▄▄▄▄▄
   ▄▄▀▀       ▀▀▄▄
  █               █ ▄
 █   █▀▄ ▀█▀ ▀█▀   █ ▀▄
 █   █▀▄  █   █    █  ▀▄
  █  ▀▀   ▀   ▀   █    █
▄▀ ▄▄           ▄▀    ▄▀
 ▀▀  ▀▀▄▄▄▄▄▄▄▀▀      ▀▄
        ▀▄▄      ▄▄▀▀▄▄▀
           ▀▀▀▀▀▀

                      ▄▄▄
  ▄█▄              ▄███████▄
  ▀████▄▄         ██████▀██████▀
    ▀▀▀████▄▄     ███████████▀
    ▀██▄███████▄▄███████████
     ▄▄▄▀██████████████████
      ▀████████████████████
▀█▄▄     ▀████████████████
  ▀████████████████▀█████
    ▀████████████▀▄▄███▀
       ▀▀██████████▀▀
           ▀▀▀▀▀

    ▄█▄            ▄█▄
   █████          █████
  ███████ ▄▄▄▄▄▄ ███████
 ▄██████████████████████▄
 ████████████████████████
██████████████████████████
██████▀▀          ▀▀██████
█████▀   ▄      ▄   ▀█████
 ████   ███    ███   ████
  ████   ▀      ▀   ████
   ▀████▄▄▄▄▄▄▄▄▄▄████▀
     ▀▀████████████▀▀

               ▄▄   ▄▄
              ▄▀ ▀▀█  █
             ▄▀     ▀▀
         ▄▄▄▄█▄
     ▄█▀▀▀▀▀▀▀▀▀▀█▄
 ▄▀▄▀              ▀▄▀▄
█  █   ▄█▄    ▄█▄   █  █
 ▀█    ▀█▀    ▀█▀    █▀
  █                  █
   █   ▀▄      ▄▀   █
    ▀▄   ▀▀▀▀▀▀   ▄▀
      ▀▀▄▄▄▄▄▄▄▄▀▀






   ▄▄████████████████▄▄
 ▄█████▀▀▀██████▀▀▀█████▄
▄████▀  ▀▀▀    ▀▀▀  ▀████▄
████▀                ▀████
███▀                  ▀███
███       ▄    ▄       ███
██▀      ███  ███      ▀██
██       ▀█▀  ▀█▀       ██
██▄     ▄        ▄     ▄██
▀██▄     ▀▀▄▄▄▄▀▀     ███▀
 ▀███▄▄▄▄▄▄████▄▄▄▄▄▄███▀
   ▀▀████████████████▀▀

   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀

   ▄▄████████████████████▄▄
 ▄██████████████████████████▄
▄████████████████████████████▄
██████████ ▀▀█████████████████
██████████     ▀▀█████████████
██████████         ▀▀█████████
██████████         ▄▄█████████
██████████     ▄▄█████████████
██████████ ▄▄█████████████████
▀████████████████████████████▀
 ▀██████████████████████████▀
   ▀▀████████████████████▀▀


  ▄▄███████████████▄▄
 █████████████████████
███████████████████████
███████████▀    ███████
██████████  ▄██████████
██████████  ███████████
████████      ▄████████
██████████  ███████████
██████████  ███████████
██████████  ███████████
 █████████████████████
  ▀▀███████████████▀▀
AlexAGF
Member
**
Offline Offline

Activity: 450
Merit: 11



View Profile
September 21, 2013, 10:39:34 AM
 #258

Grumlin, спасибо! Бум пробовать.
Quote
если до этого был автозапуск чего либо, уберите
Ставлю на свежеустановленную обновленную прошивку. Нужно ли там что-то убирать? Автозапуск cgminer где прописан?
Grumlin
Legendary
*
Offline Offline

Activity: 2893
Merit: 1158



View Profile WWW
September 21, 2013, 10:51:42 AM
 #259

Grumlin, спасибо! Бум пробовать.
Quote
если до этого был автозапуск чего либо, уберите
Ставлю на свежеустановленную обновленную прошивку. Нужно ли там что-то убирать? Автозапуск cgminer где прописан?

блин, я незнаю где там прописана автоподнималка при зависании сгмайнера, и вообще где там прописан автозапуск сгмайнера.
Люди, подскажите

зы. Сделай лучше проще.

cp /usr/local/bin/cgminer /home/pi/cgminer.bak
rm /usr/local/bin/cgminer

всё, после этого ему несчего будет подниматься


           ▄
         ▄███
         ▀████▄
       ▄  ▀████▄
      ███▄ ▀████▄
    ▄████   ▀████▄
   ▄████      ████▄
  ▄████        ████▄
 █████          █████
▀████▄          ▄████▀
  ▀████▄▄▄▄   ▄████▀
    ▀████▀  ▄████▀
LISK
       ▄▄▄▄▄▄▄
   ▄▄▀▀       ▀▀▄▄
  █               █ ▄
 █   █▀▄ ▀█▀ ▀█▀   █ ▀▄
 █   █▀▄  █   █    █  ▀▄
  █  ▀▀   ▀   ▀   █    █
▄▀ ▄▄           ▄▀    ▄▀
 ▀▀  ▀▀▄▄▄▄▄▄▄▀▀      ▀▄
        ▀▄▄      ▄▄▀▀▄▄▀
           ▀▀▀▀▀▀

                      ▄▄▄
  ▄█▄              ▄███████▄
  ▀████▄▄         ██████▀██████▀
    ▀▀▀████▄▄     ███████████▀
    ▀██▄███████▄▄███████████
     ▄▄▄▀██████████████████
      ▀████████████████████
▀█▄▄     ▀████████████████
  ▀████████████████▀█████
    ▀████████████▀▄▄███▀
       ▀▀██████████▀▀
           ▀▀▀▀▀

    ▄█▄            ▄█▄
   █████          █████
  ███████ ▄▄▄▄▄▄ ███████
 ▄██████████████████████▄
 ████████████████████████
██████████████████████████
██████▀▀          ▀▀██████
█████▀   ▄      ▄   ▀█████
 ████   ███    ███   ████
  ████   ▀      ▀   ████
   ▀████▄▄▄▄▄▄▄▄▄▄████▀
     ▀▀████████████▀▀

               ▄▄   ▄▄
              ▄▀ ▀▀█  █
             ▄▀     ▀▀
         ▄▄▄▄█▄
     ▄█▀▀▀▀▀▀▀▀▀▀█▄
 ▄▀▄▀              ▀▄▀▄
█  █   ▄█▄    ▄█▄   █  █
 ▀█    ▀█▀    ▀█▀    █▀
  █                  █
   █   ▀▄      ▄▀   █
    ▀▄   ▀▀▀▀▀▀   ▄▀
      ▀▀▄▄▄▄▄▄▄▄▀▀






   ▄▄████████████████▄▄
 ▄█████▀▀▀██████▀▀▀█████▄
▄████▀  ▀▀▀    ▀▀▀  ▀████▄
████▀                ▀████
███▀                  ▀███
███       ▄    ▄       ███
██▀      ███  ███      ▀██
██       ▀█▀  ▀█▀       ██
██▄     ▄        ▄     ▄██
▀██▄     ▀▀▄▄▄▄▀▀     ███▀
 ▀███▄▄▄▄▄▄████▄▄▄▄▄▄███▀
   ▀▀████████████████▀▀

   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀

   ▄▄████████████████████▄▄
 ▄██████████████████████████▄
▄████████████████████████████▄
██████████ ▀▀█████████████████
██████████     ▀▀█████████████
██████████         ▀▀█████████
██████████         ▄▄█████████
██████████     ▄▄█████████████
██████████ ▄▄█████████████████
▀████████████████████████████▀
 ▀██████████████████████████▀
   ▀▀████████████████████▀▀


  ▄▄███████████████▄▄
 █████████████████████
███████████████████████
███████████▀    ███████
██████████  ▄██████████
██████████  ███████████
████████      ▄████████
██████████  ███████████
██████████  ███████████
██████████  ███████████
 █████████████████████
  ▀▀███████████████▀▀
enikesha
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
September 21, 2013, 11:11:39 AM
 #260

для особо отчаянных рассказываю как поставить low latency драйвер SPI с DMA:

1. бэкапим образ карточки (!)

....

А есть какие-то оценки по приросту с этим драйвером на устройствах метабанка? Есть ли смысл?

Кстати, заметил что там в /boot/config.txt прописана разогнанная частота для распика. Оно надо/не вредно ему?
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 »
  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!