Pages:
Author

Topic: мои форки cgminer и bfgminer для bitfury ASIC - page 14. (Read 53319 times)

hero member
Activity: 574
Merit: 523
needbmw, покурил я ваши исходники бфгмайнера и вот к чему пришел:

Code:
					pn = decnonce(newbuf[i]);
if ((pn & 0xFFC00000) == 0xDF800000) continue;
if(rehash(op->midstate, op->m7, op->ntime, op->nbits, pn)) s = pn;

Это не нонсы. Это текущее значение счетчика (см исходники легкодымова). Вы на каждом опросе увеличиваете за счет этого HW на 1, неговоря о лишней работе по проверке а не решение ли это.

hero member
Activity: 798
Merit: 1000
Вот такое выдаёт при сборке
Code:
checking whether HASH_ITER is declared... no
configure: error: Could not find HASH_ITER - please install uthash-dev 1.9.2+
root@raspberrypi:/usr/src/bfgminer# make
make: *** No targets specified and no makefile found.  Stop.

точь-в-точь по инструкции с 17-й страницы
как поставить этот uthash?
sudo apt-get install uthash-dev
legendary
Activity: 1287
Merit: 1094
Вот такое выдаёт при сборке
Code:
checking whether HASH_ITER is declared... no
configure: error: Could not find HASH_ITER - please install uthash-dev 1.9.2+
root@raspberrypi:/usr/src/bfgminer# make
make: *** No targets specified and no makefile found.  Stop.

точь-в-точь по инструкции с 17-й страницы
как поставить этот uthash?
full member
Activity: 126
Merit: 100
руками в 500000 выставлял
Ок. Спасибо.
ХЗ, у меня, если 500к ставить, то даже близко "где-то 320-330 по-ощущениям..." не видно
hero member
Activity: 798
Merit: 1000
У меня стоковый 280-290 давал... от needbmw  bfgminer 310-315, а Люка где-то 320-330 по-ощущениям... Я его только сегодня начал тестить

Странно, хорошо если так.
Глянь плиз скорость spi v spidevc.c
какая у тебя?
руками в 500000 выставлял
full member
Activity: 126
Merit: 100
У меня стоковый 280-290 давал... от needbmw  bfgminer 310-315, а Люка где-то 320-330 по-ощущениям... Я его только сегодня начал тестить

Странно, хорошо если так.
Глянь плиз скорость spi v spidevc.c
какая у тебя?
hero member
Activity: 798
Merit: 1000
Это какая-то ошибка в сборе/подсчете статистики. В оригинальном bfgminer от Luke-Jr нет этих ошибок, общее количество держится в районе 4-5%

А скорость от МБ стокового как больше?
У меня стоковый 280-290 давал... от needbmw  bfgminer 310-315, а Люка где-то 320-330 по-ощущениям... Я его только сегодня начал тестить
full member
Activity: 126
Merit: 100
Это какая-то ошибка в сборе/подсчете статистики. В оригинальном bfgminer от Luke-Jr нет этих ошибок, общее количество держится в районе 4-5%

А скорость от МБ стокового как больше?
hero member
Activity: 798
Merit: 1000
full member
Activity: 126
Merit: 100
Зачем его блеклистить, если он подгружается майнером?

Ты прав! Сам дуракSmiley Создал проблему на ровном месте, блеклист убрал и все теперь работает.
У меня сборка не твоя, а самая первая 12-й от метабанка с ядром и драйвером needbmw. Ругнулся вроде драйверок тогда, вот я и за блеклистил, да и вообще я много чего там городилSmiley Нужно нормально все сделать на чистовую...
Сорри, что напряг...
newbie
Activity: 55
Merit: 0
willrain
Я имел ввиду, что для тех, кто слабо разбирается в линухе было бы гораздо удобнее иметь один или несколько готовых скриптов для апдейта.
К примеру BfgUpdate. Запустил - оно само сливает обновления, если они есть. Компилит новую версию и перезапускает обновленный майнер.

Каждый раз качать новый образ со скоростью 300-500К это не дело
qdi
hero member
Activity: 571
Merit: 500
поставил сегодня на meta_x3
в общем все завелось, но наблюдаю такую же проблему как и у anatolikostis все ближние к БП слоты дают ошибок большем чем решений
 Slot 0
#   GH/s   bits   works   errors
0_0   2.162   54   1174   2756

на счет перегрева сомнительно за бортом 5 градусов, стоят около окна, распберри меряет 26 градусов
при этом на пуле устройство показывает может чуть больше чем с метабанковской прошивкой - 320gh(15 min)

лог BFG
[2013-09-26 17:46:37] Accepted 00218dde BFY 0 pool 0 Diff 1.95k/128
5s:309.2 avg:302.4 u:310.0 Gh/s | A:1369 R:6+0(.44%) HW:119991/ 41% [2013-09-26 17:46:36] Stratum from pool 0 requested work update
[2013-09-26 17:46:33] Accepted 00467e13 BFY 0 pool 0 Diff 929/128
5s:315.1 avg:302.5 u:310.4 Gh/s | A:1368 R:6+0(.44%) HW:119642/ 41% [2013-09-26 17:46:33] Accepted 00467e13 BFY 0 pool 0 Diff 929/128

можно ли менять устройства в слотах переставить (короткий ряд) ближе к воздухозабонику для теста?
ну или если нельзя могу вынуть длинный (ближайший от входа воздушного потока) ?
full member
Activity: 190
Merit: 100
willrain
В идеале на будущее хотелось бы иметь скрипт для апдейта софта. Новая версия майнера, новая версия морды и прочее.

Майнер - несложно, морда - зависит от того, как будет выкладывать обновления ее автор. "Прочее" - система? Можно, но некоторые обновления все же лучше отслеживать самому.  Пока что буду просто пересобирать образ при выходе каких-то серьезных обновлений.
newbie
Activity: 55
Merit: 0
willrain
В идеале на будущее хотелось бы иметь скрипт для апдейта софта. Новая версия майнера, новая версия морды и прочее.
full member
Activity: 190
Merit: 100
Зачем его блеклистить, если он подгружается майнером?
full member
Activity: 126
Merit: 100
Quote
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 4: ignoring bad line starting with 'i2c-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 3: ignoring bad line starting with 'spi-bcm2708'


Да, поправлю сейчас, чтобы уже все красиво было. Осталось еще со старой системы - штатно в файлике было "blacklist название_модуля". Ключевое слово убрали, в итоге модуль не блеклистится (и не должен, он нужен для работы майнера), а вот при каждой попытке подгрузки модуля ругается на синтаксис.

В /etc/modprobe.d/raspi-blacklist.conf должно быть:
Code:
blacklist i2c-bcm2708
blacklist spi-bcm2708
вместо
Code:
i2c-bcm2708
spi-bcm2708

full member
Activity: 190
Merit: 100
Quote
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 4: ignoring bad line starting with 'i2c-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 3: ignoring bad line starting with 'spi-bcm2708'


Да, поправлю сейчас, чтобы уже все красиво было. Осталось еще со старой системы - штатно в файлике было "blacklist название_модуля". Ключевое слово убрали, в итоге модуль не блеклистится (и не должен, он нужен для работы майнера), а вот при каждой попытке подгрузки модуля ругается на синтаксис.
newbie
Activity: 55
Merit: 0
Quote
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 4: ignoring bad line starting with 'i2c-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 3: ignoring bad line starting with 'spi-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 4: ignoring bad line starting with 'i2c-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 3: ignoring bad line starting with 'spi-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 4: ignoring bad line starting with 'i2c-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 3: ignoring bad line starting with 'spi-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 4: ignoring bad line starting with 'i2c-bcm2708'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/raspi-blacklist.conf line 3: ignoring bad line starting with 'spi-bcm2708'
[2013-09-26 15:08:02] INFO: bitfury_detect
[2013-09-26 15:08:02] Loaded configuration file /home/pi/.cgminer/cgminer.conf
[2013-09-26 15:08:02] Started bfgminer 3.1.4

Вот что пишется в самом начале лога после старта девайса. Дальше идет инит чипов. а потом вот такие строки -
Quote
[2013-09-26 14:52:40] Network difficulty changed to 149M ( 1.07Ph/s)
[2013-09-26 14:52:39] Pool 0 stratum+tcp://pool.itzod.ru:3333 alive
[2013-09-26 14:52:39] Stratum authorisation success for pool 0
[2013-09-26 14:52:39] HTTP request failed: Protocol stratum+tcp not supported or disabled in libcurl
[2013-09-26 14:52:39] Testing pool stratum+tcp://pool.itzod.ru:3333
[2013-09-26 14:52:39] Probing for an alive pool
full member
Activity: 190
Merit: 100
явно пропиши загрузку модулей в /etc/rc.local
а потом сможет майнер загрузить, не сможет - какая разница  Smiley

Не совсем правильно. rc.local обрабатывается после запуска всех сервисов - в том числе после запуска майнера. Споткнулся на этом при переносе логов в tmpfs на nginx'e - тот отказывался стартовать, хотя в /etc/rc.local было прописано создание каталога логов. Просто nginx пытался стартовать до того, как этот каталог создавался и в итоге завершал свою работу.

Правильнее все же делать это или в стартовом скрипте, или общесистемно - в /etc/modules
legendary
Activity: 1302
Merit: 1008
явно пропиши загрузку модулей в /etc/rc.local
а потом сможет майнер загрузить, не сможет - какая разница  Smiley
Pages:
Jump to: