Post
Topic
Board Майнеры
Re: мои форки cgminer и bfgminer для bitfury ASIC
by
needbmw
on 21/09/2013, 18:03:34 UTC

Можно реализовать в майнере, чтобы те чипы у которых скорость просела ниже определенной частоты перезапускались именно они, а не вся прога (или понижался клок, если ставить 52-53 чипы оживают, 2+ стабильно есть. В программе ProtonEvil понижал на таких чипах клок и они больше до 0,5 не падали). Возможно в устройствах для Украины именно поэтому была перезагрузка проги  каждый час…
Пробавал запускать с:
--bitfury-clockbits="3_1:53"
Майнер не стартует

что означает эта ошибка? Почему не загружен этот модуль? Хотя вроде, как загружен…
Дальше по списку все команды отрабатывают нормально.
"ловим строчку "bcm2708_spi bcm2708_spi.0: SPI Controller running in dma mode" если появилась - новый драйвер успешно загрузился" - словили Smiley
Что означает этот "параметр processmode: 0 - polling, 1 - interrupt driven, 2 – DMA"
Частоту SPI задаем ведь там же spidevc.c? Сейчас поставил 4МГц, по умолчанию стоит 2МГц
сейчас посмотрю статистику по чипам за сутки и подумаю что можно сделать. спасибо за наводку.

задавать клоки надо так: --bitfury-clockbits="3:1:53,3:2:54" и т.д.
можно еще так: --bitfury-clockbits="54,3:1:53,3:2:54", первое число задает клок-биты для всех неуказанных далее чипов.

это не ошибка, rmmod дается на случай если модуль уже был загружен. если нет - он сообщает об этом.

параметры означают режим работы драйвера SPI: polling - самый затратный по ресурсам (постоянный опрос), interrupt driven - по прерываниям, DMA - данные передаются через канал DMA.
частота SPI задается в spidevc.c, причем больше - не всегда лучше. для метабанковских устройств статистики у меня нет, а вот мои платки лучше работают на 500-800 кГц это факт.

UPD:
проблему с "выпаданием" чипов ниже 0,5Гх подтверждаю, причем похоже она характерна только для метабанковского майнера.
мои цепочки молотят уже по трое суток под bfgminer-ом и хэшрейт на всех чипах стоит как лом.
счас будем думать как это починить.