Bitcoin Forum

Local => Майнеры => Topic started by: willrain on September 30, 2013, 02:20:20 PM



Title: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on September 30, 2013, 02:20:20 PM
В общем, чтобы не засорять тему needbmw, решил вынести все, что касается допиливания мной системы на Метабанковских ASIC'ах, в этот тред.

Сборки выкладываются тут: http://mirrors.linuxoid.in/misc/asic/

Архивы в сжатом виде, формат - XZ, под Windows с ним работает, например, http://7-zip.org

Работа с образом:
https://bitcointalk.org/index.php?topic=305088.msg3292005#msg3292005
https://bitcointalk.org/index.php?topic=305088.msg3293744#msg3293744

Как использовать полный объем флешки: https://bitcointalk.org/index.php?topic=305088.msg3385107#msg3385107

Пожертвовать мне на пропитание можно тут:
BTC: 1P645ZXgdeM3iPtXJwC8Wu3ZyN8CysCUW6 / LTC: LeV8kFrVXMCyPvQ9CLGCq2ZjYZDw1YXPMK / NVC: 4V7MufeGGCjEgfwcCjKET5zHoDy5rkFGVY

------------

Для тех, кто хочет подключать ASIC через WiFi-модуль, требуется установить пакеты wireless-tools и wpasupplicant командой
Code:
sudo apt-get install wireless-tools wpasupplicant
Еще может потребоваться пакет с firmware для вашей карточки - например, firmware-realtek или что-то в этом роде - это можно узнать, выполнив dmesg и прочитав последние строчки после вставки wifi-модуля.

Далее необходимо командой от рута
Code:
wpa_passphrase ESSID ПАРОЛЬ > /etc/wpa_supplicant.conf
сделать конфиг для своей сети и привести /etc/network/interfaces к такому виду:
Code:
auto wlan0
iface wlan0 inet dhcp
        pre-up /sbin/wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

----------

В предыдущих сериях:

Quote
* Почищена система от всякого-разного хлама, места стало раза в 2 больше. Сделаны последние на данный момент обновления.
* Используется форк bfgminer от needbmw
* Поставлен веб-интерфейс из этого треда - https://bitcointalk.org/index.php?topic=300221.0 с мониторингом чипов.
* Добавлен ряд скриптов для слежения за работой ASIC'а и для отчетов о работе.

Подробнее о скриптах и прочем:
1) Путь к майнеру меняется одной строчкой в /etc/init.d/cgminer, переменная DAEMON. Поэтому при желании можно легко вернуться к штатному майнеру или собрать свой, а потом сделать его постоянным. В данный момент строчка выглядит как
Code:
DAEMON=/home/pi/needbmw/bfgminer/bfgminer
2) Майнер собран с ncurses (если кому вдруг надо), поэтому в том же скрипте добавлен -T к запуску
3) /tmp в tmpfs, размер 64 МБ, лог майнера пишется туда, чтобы лишний раз не нагружать флешку. Собственно, я не планировал в ближайшее время вообще ничего выкладывать, но раз уж народ хочет... До сегодня у меня вообще был отключен rsyslog (ибо на майнере он не особо нужен и зря насилует флешку), а под лог, как уже написал выше, использую tmpfs в /tmp. Однако без rsyslog'a не хочет работать веб-интерфейс управления майнером, поэтому пока логи rsyslog'a закинул тоже в /tmp и вернул его запуск перед выкладыванием образа. Вообще надо будет сделать нормально, с tmpfs в /var/log и вернуть все настройки на место. Если, конечно, этот образ вообще кому-то надо кроме меня и ZPK :).
4) В рутовом кронтабе прописана строчка, которая раз в минуту смотрит на PID в pid-файле майнера и если процесса реально не существует - делает перезапуск сервиса майнера.
5) В пользовательском кронтабе прописан ряд скриптов для мониторинга и отчетов. Так как ASIC'и через ZPK заказывало несколько человек и все вместе мы общаемся в Jabber-конференции miners@conference.jabber.ru - то помимо прочего при написании скриптов я делал ориентировку на отчеты в эту конференцию (чтобы, например, если что-то сломается - хоть кто-то да увидел это). В общем, по скриптам:
5.1) В 5 минут каждого часа вызывается jabberreport.sh, который берет через API скорость майнера и число reject'ов, а также может забирать с 50btc и itzod'а через API-ссылки текущее значение скорости и баланса, плюс баланс указанного на blockchain'e кошелька. Обо всем этом он отчитывается в конференцию.
5.2) memleak.sh был востребован ранее - проверял процент занятой памяти майнером и системой целиком, если значения превышали пороги - то ребутил, соответственно, сервис майнера или систему целиком. Отчитывается о перезапусках в конференцию. На новом bfgminer'e ни разу не потребовался.
5.3) speedcheck.sh проверяет скорость работы майнера; если ниже порога - рестарт майнера. Тоже было актуально на штатном майнере, сейчас скорость постоянна.
5.4) cglog.sh - ротация логов по превышению порога в 16 МБ. Отработанные складываются в /var/log/cgminer/, те, что старше 14 дней - удаляются.
5.5) speedgraph.sh - строит график скорости. Картинки в /tmp/data/

5.0) Параметры скриптов (пороги скорости, памяти, JID конференции и так далее) описываются в /home/pi/bin/functions.sh. Параметры для бота - в /home/pi/.sendxmpprc. Если не задавать JID - отчеты не будут делаться (т.е., всякие там API-ссылки на пулы и прочее в таком случае не обязательны. В общем-то, делал все под себя, допиливается по ходу дела)

6) Образ под 2 Гб флешку минимум. Под 1 Гб не делал - думаю, мало у кого они остались :)

PS: пул с реальным аккаунтом прописан, ибо без этого майнер нормально не запустится и веб-морда выдаст "Cgminer offline" без возможности что-то поправить вообще. Поэтому не забываем вписать свои данные :).

--------------------------------------------------------------------------------------------

Апдейт от 26.09, первой версии:
* веб-морда начала нормально сохранять конфиг в положенном месте. История - https://bitcointalk.org/index.php?topic=289710.msg3236002#msg3236002
* вернул логи на их законное место, но в tmpfs
* прочие мелкие правки

--------------------------------------------------------------------------------------------

Апдейт в тот же день, вторая версия:
* Сделал все то, о чем писал в https://bitcointalk.org/index.php?topic=289710.msg3238735#msg3238735
* Поправлен блеклист-файл для модулей, теперь при подгрузке модулей нет ругани на неправильный синтаксис
* Все необходимые для работы майнера модули прописаны в /etc/modules

--------------------------------------------------------------------------------------------

Версия от 30.09

* Обновлен bfgminer от needbmw до последней версии. Порог рестарта чипов поставлен на 2 Гх, поэтому если у кого-то возникают с этим проблемы (например, была кучка чипов, которая хоть как-то майнила на 1,5 Гх, а тут из-за частых рестартов получилось только падение скорости) - пишите, больше так делать не буду.
* Добавлен форк bfgminer'а от alpet'а - https://bitcointalk.org/index.php?topic=300877
* Базовые переменные вынесены в /etc/default/cgminer. В частности там можно переключаться между майнерами - раскомментируем переменную DAEMON с путем к нужному майнеру и комментируем старую. Там же можно описывать и параметры для майнера в переменной PARAMS - тот же clockbits, например. В общем, делается все, чтобы стартовый скрипт не приходилось трогать.
* Добавлен скрипт bfgupdate.sh, который апдейтит работающий в данный момент майнер (берется путь из той самой переменной DAEMON из конфига). Или, как вариант - тот майнер, путь к которому указан в качестве параметра. Например, работаем на майнере alpet'а, а решили обновить майнер от needbmw, чтобы потом попробовать его - командуем:
Code:
bfgupdate.sh /home/pi/needbmw/bfgminer/bfgminer 
Ждем, пока все успешно завершится, правим /etc/default/cgminer, если нужно. Потом делаем
Code:
sudo service cgminer restart

--------------------------------------------------------------------------------------------

Версия от 10.10

* Добавлен майнер от Luke
* Поправлен crontab пользователя - выхлоп скриптов теперь идет в /dev/null - раньше почему-то при перезапуске майнера скриптом лог писался и в /tmp тоже
* Попробовал перевести веб-морду :)
* База веб-морды теперь создается при первом запуске (иначе говоря, я ее удаляю перед выкладыванием сборки), чтобы там не было левых значений со времен майнинга Метабанком на каком-то тестовом ASIC'е


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on September 30, 2013, 02:21:23 PM
Кто самый смелый - пробуем сборку от 30-го сентября. Вроде ничего не потерял.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: kolsernik on September 30, 2013, 03:59:07 PM
Кто самый смелый - пробуем сборку от 30-го сентября. Вроде ничего не потерял.
Спасибо за сборки.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: ptty on September 30, 2013, 05:04:00 PM
Присоединяюсь.  Както со сборкой стабильнее заработало, чем когда руками сам делал. Все же в линуксе не супер спец, хотя и не сказать что первый раз вижу ос)


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Raman1983 on September 30, 2013, 05:25:03 PM
Прошил версию от 30ого числа - полёт нормальный. Тройное устройство показывает 314Г. (Немодифицированный асик)


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on September 30, 2013, 05:25:38 PM
Quote
Порог рестарта чипов поставлен на 2 Гх
А вот тут желательно подробнее. У меня на тройном устройстве один чип полудохлый. Со старта дает 1.7  Логика перезагрузки какая ?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on September 30, 2013, 05:31:43 PM
Про логику работы - лучше к автору форка, needbmw. Судя по логам (у меня тоже есть парочка таких "слабых" чипов) - раз в 5 минут делается reinit, если чип не набирает нужную скорость.

И да, не забываем про наличие bfgminer'а от alpet'а. Там много всякой разной интересной информации выводится, тоже есть автоподстройка и т.п.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: qdi on October 01, 2013, 04:27:55 AM
запустил версию от 30 сентября. опять же осталась проблема с статистикой по ошибкам. по хешрейту говорить рано но точно не хуже.
напишите адрес для донайта. понятно что тут коллективный труд, но уж как там поделить разберетесь.

edit:
хешрейт меньше на 10 гигахешей, почасовая дисперсия хешрейта больше в два-три раза.

что касается предыдущей прошивки то было зависание, посколько логи цгминера и сислог в озу то квотить нечего


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 01, 2013, 12:11:31 PM
Quote
напишите адрес для донайта. понятно что тут коллективный труд, но уж как там поделить разберетесь.
Свои адреса дал выше, а касательно компонентов - все же лучше напрямую их разработчикам.

Quote
хешрейт меньше на 10 гигахешей, почасовая дисперсия хешрейта больше в два-три раза.
А второй майнер пробовал?

И да, если есть подозрение на порог рестарта чипа - делаем от пользователя следующее (при работе на майнере от needbmw, естественно):

Code:
cd
sed -i '/sed/d' bin/bfgupdate.sh
bfgupdate.sh
sudo service cgminer restart

Это вернет оригинальный порог в 1 Гх/c

Quote
что касается предыдущей прошивки то было зависание, посколько логи цгминера и сислог в озу то квотить нечего
Не вполне понял фразу. Речь про оригинальную?
В моей проверяется размер лога. Хотя стоило бы еще добавить проверку места на разделах.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: qdi on October 01, 2013, 12:35:12 PM
Свои адреса дал выше, а касательно компонентов - все же лучше напрямую их разработчикам.
это понятно что лучше, но мне сложнее оценить, не по количеству же строчек в комите.
вобщем кинул монетку

Quote
Quote
хешрейт меньше на 10 гигахешей, почасовая дисперсия хешрейта больше в два-три раза.
А второй майнер пробовал?
И да, если есть подозрение на порог рестарта чипа - делаем от пользователя следующее (при работе на майнере от needbmw, естественно):
Code:
cd
sed -i '/sed/d' bin/bfgupdate.sh
bfgupdate.sh
sudo service cgminer restart

Это вернет оригинальный порог в 1 Гх/c
пока cgminer запустил, скриптом bfgupdate.sh
я так понял там легкодымовский
второй это в папке bfgminer-test ?

Quote
Quote
что касается предыдущей прошивки то было зависание, посколько логи цгминера и сислог в озу то квотить нечего
Не вполне понял фразу. Речь про оригинальную?
В моей проверяется размер лога. Хотя стоило бы еще добавить проверку места на разделах.
стояла прошивка от 26
cat /var/log/cgminer после пезапуска по питанию не содержит информации за период в который был краш
там старый лог от 10 сентября кажется, и сразу текущий начинается (от включения).


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 01, 2013, 01:48:15 PM
Свои адреса дал выше, а касательно компонентов - все же лучше напрямую их разработчикам.
это понятно что лучше, но мне сложнее оценить, не по количеству же строчек в комите.
вобщем кинул монетку
Ок, пошел выспрашивать адреса...

Quote
пока cgminer запустил,
я так понял там легкодымовский
второй это в папке bfgminer-test ?
То, что cgminer - это штатный - да, наверное, Легкодымова. После появления форков от needbmw и alpet'а им больше не пользовался.

Судя по тому, что у тебя в образе еще валяется bfgminer-test - это что-то достаточно старое. Тот каталог там затесался случайно - просто отлаживал на нем какой-то скрипт. Можно свободно удалить. Пути к майнерам у тебя меняются пока через стартовый скрипт - /etc/init.d/cgminer. В более свежих версиях путь к майнеру вынесен в отдельный файл - в общем, читай нулевой пост.

В сборке от 30-го числа есть майнер от alpet'а, можно для разнообразия попробовать его.

Quote
  скриптом bfgupdate.sh 
Он не запускает, только делает апдейт кода майнера и его сборку.

Quote
стояла прошивка от 26
cat /var/log/cgminer после пезапуска по питанию не содержит информации за период в который был краш
там старый лог от 10 сентября кажется, и сразу текущий начинается (от включения).
Да, пришлось бы тогда постоянно писать его на флешку. Да и вряд ли туда что-то ценное бы попало - все же там только выхлоп самого майнера. Если это была действительно сеть - значит, надо было подключить монитор и клаву и RPi и смотреть напрямую на ней.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: qdi on October 01, 2013, 03:01:36 PM
попробую bfg aplet отпишусь как статистика накопится.

еще может полезно hostname raspberry менять на cgminer.conf.pool.user.worker.name
типа
>pi@metabank500_99 ~ $





Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 01, 2013, 03:27:08 PM
А если прописано несколько пулов? А если один отвалился? Можно, только придется на каждой команде дергать api, чтобы выяснить актуальный пул, после чего править конфиг - и лучше не hostname, а просто менять приглашение в терминале.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: XLink on October 01, 2013, 07:47:41 PM
может поможет кому. Если у вас отвалился пул. Логинимся по SSH на сервер.
Вводим: nano /home/pi/.cgminer/cgminer.conf
там после первого пула после } ставим запятую и в фигурных скобках прописываем свое.
Code:
"pools" : [
        {
                "url" : "stratum+tcp://pool.itzod.ru:3333",
                "user" : "name",
                "pass" : "pass",
                "pool-priority" : "0"
        },
        {
                "url" : "http://50btc.com:8332",
                "user" : "user",
                "pass" : "pass"
        }
]
,
"temp-cutoff" : "95",
"temp-target" : "89",
"api-listen" : true,
"api-mcast-port" : "4028",
"api-port" : "4028",
"expiry" : "120",
"expiry-lp" : "3600",
"log" : "5",
"no-pool-disable" : true,
"no-show-processors" : true,
"no-show-procs" : true,
"no-unicode" : true,
"queue" : "30",
"scan-time" : "60",
"skip-security-checks" : "0",
"submit-stale" : true,
"temp-hysteresis" : "3",
"text-only" : true,
"shares" : "0",
"kernel-path" : "/usr/local/share/bfgminer",
"api-allow" : "W:127.0.0.1"
}

 Сохраяем. Потом sudo service cgminer restart и все работает :)


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: needbmw on October 01, 2013, 07:50:25 PM
Если у вас отвалился пул
...проверьте уровень солярки в генераторе  ;D
извиняюсь, не сдержался
популярная тема я смотрю )


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Sergauskazz on October 01, 2013, 08:49:50 PM
в сборке от 26 ( и я так понял от 30) не работает смена пароля для root... в чем может быть проблема?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 01, 2013, 09:58:47 PM
может поможет кому. Если у вас отвалился пул.
А лучше позаботиться об этом сразу :)

Quote
в сборке от 26 ( и я так понял от 30) не работает смена пароля для root... в чем может быть проблема?
"Смена" - работает. Пароль меняется. Хотя пароль рута там не нужен совершенно - логинимся под pi, далее sudo bash - все, ты рут. Ходить под рутом по ssh с других хостов - НЕ НУЖНО.

Для особых любителей - в /etc/ssh/sshd_config есть опция PermitRootLogin, она отвечает за доступ под рутом через ssh.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Sergauskazz on October 01, 2013, 10:05:48 PM
Спасибо, заработало...
а чем плохо логиниться под рутом? мне, например, через WinSCP удобней править конфиги, чем через консоль... если логиниться под pi, то доступа не хватает


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 01, 2013, 10:15:45 PM
а чем плохо логиниться под рутом?
Одно из базовых правил безопасности. Примерно как "Не работай под Администратором" в Windows.

Quote
мне, например, через WinSCP удобней править конфиги, чем через консоль... если логиниться под pi, то доступа не хватает

И часто при работе приходится править системные конфиги? Ведь все равно потом в большинстве случаев придется заходить на девайс и перезапускать майнер.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Sergauskazz on October 01, 2013, 10:20:06 PM
И часто при работе приходится править системные конфиги? Ведь все равно потом в большинстве случаев придется заходить на девайс и перезапускать майнер.
Когда настраиваешь, то часто... когда все настроено, то уже можно и забыть..
в общем, все понял... спасибо за помощь!


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: mall on October 02, 2013, 11:36:05 AM
Апдейт от 26.09, вторая версия - пойдет копать дальше при подаче интернета или нужно рестартить/ребутить?(инет пропал на несколько часов)
update: пошла копать ;D


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 02, 2013, 11:40:45 AM
willrain
IMHO, стоит добавить в сборку еще и bfgminer от Люка.

PS: А можно как-нибудь старую добрую текстовую морду bfgminer'a ?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 02, 2013, 11:50:20 AM
willrain
IMHO, стоит добавить в сборку еще и bfgminer от Люка.
А кинь ссылку. И чем выделяется?


Quote
PS: А можно как-нибудь старую добрую текстовую морду bfgminer'a ?
Это на ncurses которая? Так легко - просто руками запусти в том же screen'e, например, нужный майнер, указав путь в конфигу. Автоматика, естественно, тогда теряется.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Sergauskazz on October 02, 2013, 07:51:35 PM
подскажите что за фигня?... захожу под рутом, правлю конфиг, сохраняю... а когда выключаю (poweroff) и заново включаю, конфиг по умолчанию подтягивается..
правлю в /home/pi/.cgminer/cgminer.conf


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 02, 2013, 09:49:22 PM
willrain
IMHO, стоит добавить в сборку еще и bfgminer от Люка.
А кинь ссылку. И чем выделяется?

https://github.com/luke-jr/bfgminer
Скорость на нем немного выше.


Quote
PS: А можно как-нибудь старую добрую текстовую морду bfgminer'a ?
Это на ncurses которая? Так легко - просто руками запусти в том же screen'e, например, нужный майнер, указав путь в конфигу. Автоматика, естественно, тогда теряется.

А для тех кто не силен в линухе можно подробнее ?  Т.е. список команд для получения результата


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 06:29:54 AM
подскажите что за фигня?... захожу под рутом, правлю конфиг, сохраняю... а когда выключаю (poweroff) и заново включаю, конфиг по умолчанию подтягивается..
правлю в /home/pi/.cgminer/cgminer.conf

И при этом никакой ругани при сохранении? После сохранения при просмотре конфига изменения там есть?

Могу разве что предположить бажную флешку, которая теперь постоянно в RO


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 06:37:11 AM
willrain
IMHO, стоит добавить в сборку еще и bfgminer от Люка.
А кинь ссылку. И чем выделяется?

https://github.com/luke-jr/bfgminer
Скорость на нем немного выше.


Ок, добавим...

Quote
Quote
PS: А можно как-нибудь старую добрую текстовую морду bfgminer'a ?
Это на ncurses которая? Так легко - просто руками запусти в том же screen'e, например, нужный майнер, указав путь в конфигу. Автоматика, естественно, тогда теряется.

А для тех кто не силен в линухе можно подробнее ?  Т.е. список команд для получения результата
А для начала - какой смысл в этих действиях? ASIC ведь должен просто работать.

Если сильно хочется:
1) Отключаем автоперезапуск майнера при падении: sudo crontab -e, далее комментируем (ставим # в начале строки) единственную строчку.
2) Отключаем сервисные скрипты в кронтабе пользователя: crontab -e, далее комментируем cglog.sh и speedcheck.sh. Можно и memleak.sh на всякий случай.
3) Останавливаем работающий майнер: sudo service cgminer stop
4) Стартуем screen, если раньше в нем не работали - команда screen
5) Запускаем майнер руками: /home/pi/needbmw/bfgminer/bfgminer -c /home/pi/.cgminer/cgminer.conf

Для восстановления нормальной работы делаем все в обратном порядке.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Balthazar on October 07, 2013, 06:39:40 AM
Если у вас отвалился пул
...проверьте уровень солярки в генераторе  ;D
извиняюсь, не сдержался
:D :D :D


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 06:41:48 AM
И да, нашел небольшой баг в процессе использования: когда машинка работает несколько дней и срабатывает какой-то из скриптов в кроне, рестартящий сервис cgminer, то лог почему-то начинает писаться и в stdout этого скрипта. А так как stdout объявлен в crontab'e как /tmp/stdo (использовал на время отладки, да и в целом полезно иногда видеть, не пишется ли туда что-нибудь) - то лог со временем забивает /tmp. Лечится просто: открываем кронтаб пользователя - crontab -e, далее правим 2 переменные до такого вида:
Code:
STDO='/dev/null'
STDE='/dev/null'
Или хотя бы только первую.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 08:04:34 AM
willrain
IMHO, стоит добавить в сборку еще и bfgminer от Люка.
А кинь ссылку. И чем выделяется?

https://github.com/luke-jr/bfgminer
Скорость на нем немного выше.
Это точно тот майнер? Там про bitfury ни слова.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: fsb4000 on October 07, 2013, 09:04:38 AM
willrain
IMHO, стоит добавить в сборку еще и bfgminer от Люка.
А кинь ссылку. И чем выделяется?

https://github.com/luke-jr/bfgminer
Скорость на нем немного выше.
Это точно тот майнер? Там про bitfury ни слова.
Это точно тот майнер.
Code:
git clone -b bitfury https://github.com/luke-jr/bfgminer 
./autogen.sh
./configure --enable-metabank
make
в параметрах запуска дописать. -S metabank:auto


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 09:15:22 AM

Это точно тот майнер.
Code:
-b bitfury

О! Бранч я как раз и не указывал. Теперь все ок.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: RenFarm on October 07, 2013, 11:44:31 AM
А можно еще добавить информацию о том, как установить эту сборку?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 11:58:57 AM
Под Linux'ом - в одну команду:
Code:
unxz -c metabank.asic.rpi.2013.09.30.01.img.xz > /dev/sdb
Где /dev/sdb - твоя флешка (можно глянуть в dmesg после подключения).

Под Windows - распаковываем с помощью 7zip (или что там у вас еще умеет работать с LZMA2?), чем записывать - пусть отпишутся те, кто Windows использует. Потом добавлю все в 0П.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 11:59:53 AM
Это точно тот майнер.

А не подскажешь, чего на нем десяток сообщений в секунду такого плана в лог падает:

Quote
[2013-10-07 15:54:05] MBF 3b: bitfury_init_oldbuf: Giving up after 4 tries

Из-за этого оно будет раз в несколько минут рестартиться, сильно уж быстро лог растет.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: fsb4000 on October 07, 2013, 01:39:00 PM
Это точно тот майнер.

А не подскажешь, чего на нем десяток сообщений в секунду такого плана в лог падает:

Quote
[2013-10-07 15:54:05] MBF 3b: bitfury_init_oldbuf: Giving up after 4 tries

Из-за этого оно будет раз в несколько минут рестартиться, сильно уж быстро лог растет.
К сожалению не подскажу. У меня почему-то майнер от люка показал результат чуть хуже, чем от needbmw... так что у меня сейчас стоит майнер от needbmw.
Если что напиши ему https://bitcointalk.org/index.php?action=profile;u=3318 Он ответит в течение 24 часов... По крайней мере мне на 2 личных сообщения отвечал :)


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: OZR on October 07, 2013, 04:25:04 PM
Quote
А можно еще добавить информацию о том, как установить эту сборку?

Запись файла-образа на USB-накопитель

Использование FreeBSD для записи файла-образа

Code:
Предупреждение:

В данном примере подразумевается, что устройство /dev/da0 является нашим целевым устройством, на которое будет производиться запись образа.
Будьте предельно внимательны, так как, указав неверное устройство, вы уничтожите существующие данные.

Запись файла-образа при помощи dd(1)

Файл .img не является обыкновенным файлом, копируемым на накопитель. Это образ содержимого диска. Это значит, что вы не можете просто скопировать файлы с диска на диск. Вместо копирования вы должны использовать dd(1) для записи образа непосредственно на накопитель:
Code:
dd if=metabank.asic.rpi.2013.09.30.01 of=/dev/da0 bs=64k

Если отображается ошибка Operation not permitted, убедитесь, что целевое устройство не используется и не примонтировано вручную или автоматически какой-либо полезной утилитой. Далее, повторите попытку еще раз.

Использование Windows® для записи файла-образа

Code:
Предупреждение:

Удостоверьтесь в том, что вы используете соответствующую целевому устройству букву диска, иначе вы уничтожите существующие данные.

1. Получение приложения Image Writer for Windows

Приложение Image Writer for Windows является свободно распространяемым ПО, которым можно корректно записать файл-образ на USB-накопитель. Посетите страницу https://launchpad.net/win32-image-writer/, скачайте и распакуйте приложение. Прямая ссылка на скачивание - http://sourceforge.net/projects/win32diskimager/files/latest/download

2. Запись файла-образа при помощи приложения Image Writer

Для запуска приложения дважды щелкните мышей иконку Win32DiskImager. Убедитесь, что буква диска, отображаемая в выпадающем списке Device соответствует USB-накопителю. Щелкните мышей на иконку с изображением папки и выберите необходимый файл-образ. Для подтверждения выбора имени файла нажмите кнопку Save. Убедитесь, что все введённые данные корректны, и что в других приложениях нет открытых папок или файлов, находящихся на целевом USB-накопителе. И в заключение, щелкните кнопку Write для записи файла-образа на накопитель.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 07, 2013, 04:27:55 PM
Добавил ссылки на посты в 0П


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: recfrf on October 08, 2013, 03:37:03 PM
поставил, а чего с wifi, даже iwlist не работает, повырезано чтоль?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 08, 2013, 03:38:33 PM
Кто-то пользуется этими ASIC'ами через WiFi? Ок, поставь wireless-tools и wpasupplicant. Добавлю пакеты и у себя.

Все равно каждому под свои WiFi-модули придется ставить еще firmware-пакеты. Или определиться с наиболее популярными и включить их в образ сразу.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: recfrf on October 08, 2013, 07:50:29 PM
Кто-то пользуется этими ASIC'ами через WiFi? Ок, поставь wireless-tools и wpasupplicant. Добавлю пакеты и у себя.

Все равно каждому под свои WiFi-модули придется ставить еще firmware-пакеты. Или определиться с наиболее популярными и включить их в образ сразу.
просто напиши, под сборкой , что надо поставить wireless-tools и wpasupplicant, да и все, кому надо будет поставят.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 08, 2013, 08:33:55 PM
Добавил. А вообще как минимум эти пакеты будут в следующей сборке. Но в целом мини-мануал по настройке может кому-то пригодиться.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Integ on October 08, 2013, 08:36:11 PM
Сама сборка-то когда? ::)
Ты бы это... выкладывал в процессе... для бета-тестирования  ;)

Кстати, очень хорошо (для оверклокнутых плат) показала себя константа реинита 175, часто чипы повисают между 2 и 2,5 Гх, сейчас тестирую 180.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 08, 2013, 08:40:13 PM
Там-то правок не особо много :). Обновить майнеры при необходимости каждый может одной командой и сам.

А так - у меня несколько очередных мелких правок; по просьбам выше - еще один майнер от Luke (который у меня чего-то сильно много в логи ругается, так что на свой страх и риск); плюс переводить веб-морду на русский язык пробую - сейчас оно у меня на 2/3 на русском, но менял фразы прямо в коде, а надо сделать культурно, через языковый файл.

Так что, фактически, для тех, кто уже успешно использует ASIC - ничего интересного. Выложу, просто у меня тут параллельно ремонт в доме шел, плюс что-то со здоровьем, так что не всегда время есть.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: kolsernik on October 09, 2013, 05:52:23 AM
Здравствуйте обнаружил небольшой баг в вашей сборке. Если есть два пула основной и резервный в моем случае itzod и гильдия, если хочу переключиться с одного пула на другой переключение не осуществляется. Тупо не работает на обоих пулах пока не сделаю рестарт майнера. Пока еще не знаю переключится он при падении основного пула на резервный или нет. Сборка №2 та что до 30-го числа.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Integ on October 09, 2013, 07:13:47 AM
willrain, https://bitcointalk.org/index.php?topic=300006.msg3303259#msg3303259 !!


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 09, 2013, 02:21:45 PM
Здравствуйте обнаружил небольшой баг в вашей сборке. Если есть два пула основной и резервный в моем случае itzod и гильдия, если хочу переключиться с одного пула на другой переключение не осуществляется. Тупо не работает на обоих пулах пока не сделаю рестарт майнера. Пока еще не знаю переключится он при падении основного пула на резервный или нет. Сборка №2 та что до 30-го числа.

А что в логах майнера при переключении пишется?

Т.е., как обычно, нужно определиться, чей именно это баг. "Сборка" - просто собранные до кучи компоненты от других людей, если я что-то правлю под себя - об этом пишется. Веб-морда посылает майнеру через API команду переключиться на другой пул. Майнер должен это отработать. Вот, собственно, где-то тут и проблема. И да, так как майнеров несколько - указывай используемый, чтобы знать, кому писать дальше.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 09, 2013, 02:24:54 PM
willrain, https://bitcointalk.org/index.php?topic=300006.msg3303259#msg3303259 !!


Да, видел, я там успел уже отписаться. Можно и с той веб-мордой работать, но тогда не будет графиков по чипам, плюс изменение клок-битов работает только для cgminer'ов. Может стоит подождать, пока поддержку для bfg сделают?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Sergauskazz on October 09, 2013, 03:19:08 PM
я бы подождал, уж больное не хочется на cgminer возвращаться)


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Integ on October 09, 2013, 07:58:59 PM
willrain, https://bitcointalk.org/index.php?topic=300006.msg3303259#msg3303259 !!


Да, видел, я там успел уже отписаться. Можно и с той веб-мордой работать, но тогда не будет графиков по чипам, плюс изменение клок-битов работает только для cgminer'ов. Может стоит подождать, пока поддержку для bfg сделают?
Я и не знал, что так все запущено, не было времени на тесты...


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 10, 2013, 06:45:33 PM
willrain
Было бы неплохо следущее - при работе bfgupdate.sh если нет обновлений, то скрипт завершался, а не компилил снова то, что уже есть


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 10, 2013, 08:23:39 PM
willrain
Было бы неплохо следущее - при работе bfgupdate.sh если нет обновлений, то скрипт завершался, а не компилил снова то, что уже есть

Да, тоже возникла такая мысль при последнем обновлении. Сделаю.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Jugoslavik on October 11, 2013, 02:43:52 PM
Версия от 10.10
можно подробнее плиз?
Она "из коробки"  "заточена":
1. Для одинарных устройств?
2. Стоковых или разогнаных?
Какие в этих случаях сделаны "твики".
Просьба делать 2 варианта для сток и разогнаных и всегда описывать в чём разница


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 11, 2013, 06:51:44 PM
Quote
можно подробнее плиз?
Все изменения пишутся в нулевом посте этого треда.

1) Разницы в софте между "одинарными", "двойными" и "тройными" особо-то и нет. Все, что "затачивать" в данном случае можно - разве что порог срабатывания скрипта в ~/bin/functions.sh поменять - дефолтно там 100 Гх.
2) Сток; все, на чем я могу упражняться - это штатные "двойки" и "тройки", стоящие за тысячи километров от меня у ZPK. Про разгон - лучше читать профильные темы по соответствующим майнерам. В общем-то, кроме задания отдельных и/или измененных частот для чипов (одна строчка в cgminer.conf, которая для каждого может быть своя) после их вольтмода - больше особо делать нечего. Варианта "залил прошивку Y и получил сразу на 20 Гх больше" не существует.

Как я понимаю, 10.10.01 вполне успешно взлетела? Я там разве что грохнуть rrd-базу забыл, если кто пользуется этой статистикой.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Jugoslavik on October 12, 2013, 04:52:04 AM
вот так работает у меня 10.10.01 спустя 12 часов от запуска на 50бтк:
5s:119.0 avg:121.0 u:118.5 Gh/s | A:8517 R:31+28(.69%) HW:38969/3.4% [2013-10-12 08:51:08]


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: RenFarm on October 12, 2013, 07:24:03 AM
 В сборке от 10-го числа у меня какая то странная проблема появилась. Морда сама переключается между пулами, т.е. у пула в первой строчке нет приоритета, ни с того ни с сего на второй пул переходит через небольшое время.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: ZPK on October 12, 2013, 07:25:08 AM
В сборке от 10-го числа у меня какая то странная проблема появилась. Морда сама переключается между пулами, т.е. у пула в первой строчке нет приоритета, ни с того ни с сего на второй пул переходит через небольшое время.
если там в списке 50btc , то это из-за него.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: RenFarm on October 12, 2013, 08:25:12 AM
В сборке от 10-го числа у меня какая то странная проблема появилась. Морда сама переключается между пулами, т.е. у пула в первой строчке нет приоритета, ни с того ни с сего на второй пул переходит через небольшое время.
если там в списке 50btc , то это из-за него.
Есть такое ) Это как нибудь исправляется?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 12, 2013, 05:24:36 PM
willrain
Сборка metabank.asic.rpi.2013.10.10.01.img с работающим bfgminer от alpet переодически ребутится. Явно каким-то скриптом.

Quote
[2013-10-12 14:45:02.177] Received kill message
 [2013-10-12 14:45:02.223] BFY 0 shutting down
 [2013-10-12 14:45:03.186] Killing BFY 0
 [2013-10-12 14:45:03.224] INFO bitfury_shutdown


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: ZPK on October 15, 2013, 09:45:09 AM
По скриптам всё в шапке написано.

Автор если что в больнице лежит, выйдет даст потом сам комментарии если что.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: t309 on October 15, 2013, 09:46:13 AM
По скриптам всё в шапке написано.

Автор если что в больнице лежит, выйдет даст потом сам комментарии если что.

а че случилось?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: ZPK on October 15, 2013, 09:47:46 AM
По скриптам всё в шапке написано.

Автор если что в больнице лежит, выйдет даст потом сам комментарии если что.

а че случилось?
Одно лёгкое перестало работать. Пневмоторакс .


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: t309 on October 15, 2013, 10:02:04 AM
нихрена себе,
скорейшего выздоровления!!!!


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: mall on October 15, 2013, 12:52:51 PM
тоже желаю выздоровления!


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Grumlin on October 15, 2013, 12:57:15 PM
По скриптам всё в шапке написано.

Автор если что в больнице лежит, выйдет даст потом сам комментарии если что.

а че случилось?
Одно лёгкое перестало работать. Пневмоторакс .
блин, да че вы на людей страх нагоняете, перестало работать, перестало работать. НЕ ПЕРСТАЛО, а просто "спалось", т.е как бы сдулось. самое главное серьезно отнестись к болезни, и зависит какой пневматоракс ещё.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: fsb4000 on October 15, 2013, 01:52:18 PM
здоровья тебе willrain!!!!


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 17, 2013, 06:28:14 PM
:)
Всем спасибо, я дома. Пока еще не окончательно, но в больнице скучно :)

Quote
перестало работать, перестало работать. НЕ ПЕРСТАЛО, а просто "спалось", т.е как бы сдулось.
А как оно может работать, если оно постоянно "сдувшееся" и с дыркой? Не, немножко оно работало, конечно - воздух же не может моментально перейти с него в грудную полость, да и в таком режиме хоть немного вентилируется.

Так или иначе, но дышать двумя легкими удобнее. Рекомендую :)

У меня из компьютерной техники был разве что старенький планшет с неработающим тачем. В jabber-конференции майнеров мог присутствовать, тред через гугл нашел, а вот отписать сюда что-либо не мог. WiFi лишь в определенном месте больницы.

Quote
Явно каким-то скриптом.
В таком случае можно глянуть файл /tmp/mymsg. Вообще писал ZPK про это, но он сообщение "не донес" :).


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 18, 2013, 06:29:59 PM
willrain
Quote
В таком случае можно глянуть файл /tmp/mymsg
нет такого файла :(


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 18, 2013, 06:30:51 PM
Это после перезапуска? Ок, а какая периодичность?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 19, 2013, 12:25:21 AM
Ок, а какая периодичность?

Около 12 часов


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 19, 2013, 06:02:10 AM
Странно. Все скрипты работают раз в час либо несколько раз в час - значит, такой долгий период обеспечивается совпадением каких-то условий. А по первому вопросу что? После рестарта файлик есть?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 19, 2013, 01:35:54 PM
1. Файлика после рестарта нет
2. Открыта консоль в которой крутится tail -f /var/log/cgminer.log
Ниже последние строки -

Quote
[2013-10-19 16:45:03.837] BFY0       | 5s:288.7 avg:287.4 u:286.8 Gh/s | A:5791 R:23+0(.39%) HW:105953/3.8%
 [2013-10-19 16:45:03.838]
 [2013-10-19 16:45:02.545] BFY 0 shutting down
 [2013-10-19 16:45:03.539] Killing BFY 0
 [2013-10-19 16:45:03.771]
Summary of runtime statistics:

 [2013-10-19 16:45:03.773] Started at [2013-10-19 05:24:43]
 [2013-10-19 16:45:03.778] Runtime: 11 hrs : 19 mins : 53 secs



Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 19, 2013, 01:42:59 PM
Еще интереснее... Ок, сделай crontab -e от пользователя, там 5 скриптов. Поставь # в начале 2 и 3 строки, где memleak.sh и speedcheck.sh. Сохрани и попробуй погонять так.

И да, в логах потом дальше нормальный запуск идет?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 21, 2013, 07:07:29 PM
willrain

При использовании bfgminer'a от needbmw этого странного рестарта не случается. Видимо все дело в размере лога, а он у bfgminer от alpet существенно больше (там много статистики выводится)

Вопрос - как победить сию проблему ?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 21, 2013, 07:51:57 PM
Как вариант - поставить больший порог размера лога - например, 32 МБ. В /home/pi/bin/cglog.sh замени 16384 на нужное число в КБ. Учти, что размер раздела, куда сохраняется лог - 64 МБ, т.е., лог должен быть по размеру меньше (с учетом того, что там и другие файлы находятся)


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: DarkShaman111 on October 22, 2013, 12:39:27 AM
1. Вроде как в юнихах была возможность усечения логов без остановки самой проги, что данный лог генерит
2. Как расширить образ до 4-8ГБ и начать писать лог на флешку ?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 22, 2013, 07:27:42 AM
1 - пока файл открыт на запись - не получится. Хотя можно попробовать писать лог через что-то, что будет постоянно дергать его на запись, а не держать открытым.
2 - Навскидку так:

Code:
$ sudo bash
# fdisk /dev/mmcblk0
d
2
n
p
2
122880
enter
w

Правим /etc/fstab, комментируем линию с /var/log, перезагружаемся, чтобы ядро подхватило новую таблицу разделов, потом от рута

Code:
resize2fs /dev/mmcblk0p2

Проверю, что все работает, если что вечером, когда ZPK появится, чтобы в случае чего систему обратно вернуть

=======================================

Проверил, вот полный лог операций (только /var/log не переносил на флешку - ну, тут одна операция, выше написал):

http://paste.ubuntu.com/6281818/
http://paste.ubuntu.com/6281820/

Ссылку на пост добавил в 0П.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: t309 on October 28, 2013, 10:34:38 AM
кому интересно чтоб изменить клок надо в cgminer.conf дописать "bitfury-clockbits" : "53"
но есть один неприятный момент если после етого через вебморду делать какие либо манипуляцыи с пулами то конфиг почемуто перезаписывается поновой с настройками по дефолту и строчка "bitfury-clockbits" : "53" исчезает

подскажыте ктото пошагово как в последней сборке поменять пароль рута!
и как поставить вебморду с возможностю изменения клока каждому чипу индивидуально
и может кто знает где лежыт файл cgminer.conf с дефолтными настройками




Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 28, 2013, 10:41:24 AM
Quote
кому интересно чтоб изменить клок надо в cgminer.conf дописать "bitfury-clockbits" : "53"
но есть один неприятный момент если после етого через вебморду делать какие либо манипуляцыи с пулами то конфиг почемуто перезаписывается поновой с настройками по дефолту и строчка "bitfury-clockbits" : "53" исчезает
Поэтому лучше задавать это не в конфиге, а задав опцию для майнера в /etc/default/cgminer

Quote
подскажыте ктото пошагово как в последней сборке поменять пароль рута!
sudo bash
passwd

Quote
и может кто знает где лежыт файл cgminer.conf с дефолтными настройками
/home/pi/.cgminer/cgminer.conf

inb4: настройка все равно не сохраняется!
Правильно, потому что майнер про нее ничего не знает. Надо поправить код, чтобы он сохранял в том числе и опцию клокбитов. Это уже к соответствующим разработчикам майнеров.

Quote
и как поставить вебморду с возможностю изменения клока каждому чипу индивидуально
https://bitcointalk.org/index.php?topic=300006.0 - ну тут же в 0-м посте есть инструкции, почему не воспользоваться?  Только учти, это работает только на форках cgminer'а, а у меня в сборках обычно bfgminer'ы. Т.е., придется еще и cgminer собрать помимо установки морды.

В следующих сборках, если что, будет уже этот форк веб-морды.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: t309 on October 28, 2013, 11:07:37 AM
что именно и как написать здесь PARAMS="-c ${CGCONF} -T -S metabank:auto" чтоб было 53 клокбита?
если можно с примерами, также интересует какие вобще параметры можна здесь задавать например у меня не метабанковский асик а просто цепочка без банков, можно ли прямо тут ето указать а не править ручками количество банков и чипов? или например задать здесь динамический клок?

sudo bash
passwd

ничего не дает, под рутом всеравно непускает, следовательно пароль не меняет


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 28, 2013, 11:10:35 AM
Если ничего не перепутал, то так:
PARAMS="-c ${CGCONF} -T -S metabank:auto --bitfury-clockbits=53"


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: anatolikostis on October 28, 2013, 04:14:43 PM
Если ничего не перепутал, то так:
PARAMS="-c ${CGCONF} -T -S metabank:auto --bitfury-clockbits=53"
именно так - такая правка заморозит 53 клок, правка конфига после ребута забывает старые настройки и врубает 54


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on October 28, 2013, 04:18:38 PM
Ммм... А теперь все то же самое, но по-русски :)

Каким боком правка cgminer.conf к /etc/defaults/cgminer, который меняется только руками и который перечитывается каждый раз при запуске майнера?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Raman1983 on November 03, 2013, 03:52:45 PM
Как правильно аппаратно перезагружать? А то уже во второй раз прошивка как то портится (пишет майнер недоступен), вероятно от вырубания БП. Может нужно настроить и потом флэшку защитить от записи?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on November 03, 2013, 03:54:58 PM
sudo reboot

Правда, это не "аппаратно", но других вариантов, похоже, нет.

В принципе, можно флешку и в RO сделать при желании - по аналогии с тем, как я это сделал на своих GPU-ригах. На нее мало что пишется; сделать один раздел в RO, второй - в RW.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Bertuzzi on December 22, 2013, 10:25:19 AM
Вопрос: не подскажете как надо прописывать прокси в Bfgminer?
В файле конфигурации прописал как для cgminer а:
"url" : "socks5:х.х.х.х:1080|stratum+tcp://pool.itzod.ru:3333"
но при старте выдает ошибку.


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on December 22, 2013, 10:27:48 AM
> но при старте выдает ошибку.

Какую?

И да, слеши в адресе socks'а не забыл?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Bertuzzi on December 22, 2013, 11:40:16 AM
[2013-12-22 09:15:52] Pool 1 slow/down or URL or credentials invalid
[2013-12-22 09:15:52] Pool 0 slow/down or URL or credentials invalid
[2013-12-22 09:15:52] Stratum connect failed to pool 1: Couldn't resolve host 'socks5'
[2013-12-22 09:15:52] Stratum connect failed to pool 0: Couldn't resolve host 'socks5'
[2013-12-22 09:15:52] HTTP request failed: Couldn't resolve host 'socks5'
[2013-12-22 09:15:52] HTTP request failed: Couldn't resolve host 'socks5'
[2013-12-22 09:15:52] HTTP request failed: Couldn't resolve host 'socks5'
[2013-12-22 09:15:52] HTTP request failed: Couldn't resolve host 'socks5'
[2013-12-22 09:15:24] Testing pool http://socks5://10.11.11.11:1080|stratum+tcp://pool.itzod.ru:3333
[2013-12-22 09:15:24] Testing pool http://socks5://10.11.11.11:1080|stratum+tcp://nl1.ghash.io:3333
[2013-12-22 09:15:24] Probing for an alive pool

Попробовал добавить слэши перед сокс5, не помогло. "socks5://х.х.х.х:1080|stratum+tcp://pool.itzod.ru:3333"


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on December 22, 2013, 11:41:17 AM
А если попробовать передать параметры в командной строке (как это описано в README), а потом сохранить конфиг?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Shtejhel on March 14, 2014, 01:35:43 PM
Не собираетесь случаем обновить свои великолепные сбрки??


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: IIpeBeD_MeDBeD on March 14, 2014, 02:10:34 PM
Не собираетесь случаем обновить свои великолепные сбрки??
А для чего?


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on March 14, 2014, 02:38:15 PM
А действительно - есть ли смысл? Вроде все работает; да и ASIC'и те уже слегка устарели. Я уж и подзабыл немного, что там и как :)

Каких-то глобальных улучшений в майнерах вроде не было, если были - можно обновить их скриптом. Для системы - sudo bash, потом apt-get update ; apt-get dist-upgrade. Да, там есть несколько обновившихся пакетов, но на майнинг это не повлияет. Так стоит ли трогать работающую систему ради этого? :)


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: Shtejhel on March 14, 2014, 07:49:58 PM
Ну с медведём - то понятно... он бест оф зе бест, эдакий шлемазл форума.
По факту,... прошло немало времени, появилось определённое количество модернизаций, обновлений, улучшений и т.п., почему бы не выпустить обновлённую версию сборки? Могу поспорить, что несмотря на немного теряющую актуальность лотков, новая версия образа флешки на определённое время стала бы хитом.
Уважаемый willrain, просьба от всех делинуксоидов, СОТВОРИТЕ ОЧЕРЕДНОЕ ЧУДО!


Title: Re: Мои сборки системы под Raspberry Pi под Metabank'овские ASIC'и
Post by: willrain on March 14, 2014, 08:04:53 PM
Выпустить-то можно, без проблем. Помимо обновлений майнеров и системы - какие-то еще изменения происходили? Что хотелось бы видеть в новом образе?

> СОТВОРИТЕ ОЧЕРЕДНОЕ ЧУДО!

Чудо, что эти железки теперь хоть как-то работают и за это надо благодарить прежде всего авторов форков cgminer/bfgminer - needbmw, alpet и кто там еще участвовал :)