Pages:
Author

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

legendary
Activity: 1568
Merit: 1008
Может кто подсказать что делать если почти все шары от асика пул видит как устаревшие?
Распи не загружен, инет стабильный, асик холодный...


Разобрался, случайно на один воркер кинул два майнера  Grin
sr. member
Activity: 266
Merit: 250
2OZR:

А какое напряжение на чипы подается и каким образом они организованы в группы по питанию?
Вероятно, это явление вызвано небольшим проседанием напряжения при детекте и последующем начале работы части чипов, в сочетании с плохим согласованием линии SPI.
Можно попробовать сделать следующее
1) Постепенно понижать напряжение и наблюдать за результатом.
2) Согласовать линию SPI:
Поставить у последнего чипа между OUTMISO и GND резистор на 1k.
Поставить в разрыв между INMISO первого чипа и преобразователем уровней подстроечный резистор на 1k.
Выставить подстроечный резистор примерно на 500 Ом для начала, понаблюдать за результатом.
Затем покрутить в обе стороны наблюдая за количеством HW пока не станет совсем хорошо.
OZR
sr. member
Activity: 281
Merit: 250
You're in my wonderland!
update:

Ничего не помогает. В какую сторону не кручу, нифига не меняется. У меня уже более десятка по-разному скомпилированных майнеров. Определить необходимые значения не могу. Результат детекта всегда разный. Когда определяются все чипы, тестировать уже нельзя. Они будут в дальнейшем видиться. Результаты сильно зависят от температуры. Когда майнер прогревается, он ведёт себя по-другому.

needbmw/cgminer никогда не находит все чипы сразу. Столкнулся с ещё одной проблемой на стартующей сборке dimitrus/cgminer. Она может находить чипов больше чем их существует на самом деле (злая шутка определить чипов ровно столько, сколько есть в цепочке, при 100% битых чипах в середине, опять переделывать). (почему она их определяет больше? старый неоптимизированный код, или очередная ошибка в каком-то одном чипе из всех цепочки?)

Запуск длится больше часа (иногда сильно больше). Раз в трое суток майнер стабильно отваливается и всё по-новой.

-----
Скоро приступлю к полноценному изучению C++. Но пока до этого руки дойдут, майнер уже можно будет на помойку относить... Сложность... По этой же причине вариант с перепайкой всех чипов и их сортировкой не подходит, столько времени нет.

need help.  Undecided

OZR
sr. member
Activity: 281
Merit: 250
You're in my wonderland!
Quote
при каком рабочем значении клокбитов чипы дают 3+Гх?

BioInfoBank BIB756C55NM-BF 1336 KYG0H, 0.99/1V на чип. --bitfury-clockbits=53
legendary
Activity: 1302
Merit: 1008

1. Скорее всего надо просто увеличить время детекта чипов. Так же раз в секунду. Где задаётся этот момент?
2. Влияет ли на детект чипов частота SPI?

Все чипы рабочие и стабильно выдают 3+ Gh/s. А вот детект страдает. Куда копать?

во-первых в libbitfury.c есть функция detect_chip, а в ней строчка

set_freq(52);

ею задается скорость внутреннего генератора при детекте (не путать с ключом --bitfury-clockbits, это биты скорости при майнинге).

попробуй изменять значение на 1 в обе стороны (53, 51).

при каком рабочем значении клокбитов чипы дают 3+Гх?

во-вторых естественно влияет частота SPI, попробуй также поставить меньше/больше (напоминаю, у распи с непатченым ядром драйвер SPI умеет ставить только частоту кратную степеням двойки. т.е. если по дефолту у нас стоит 4 МГц, дальше можно только уменшать ступенями 2 МГц, 1 МГц, 500 кГц, промежуточных скоростей драйвер не дает и все равно округляет до ближайшей из этой сетки).


OZR
sr. member
Activity: 281
Merit: 250
You're in my wonderland!
Так как данные форки лучшие для работы с bitfury, апаю.

И собственно сразу к проблеме. Есть одна цепочка чипов. При запуске с этого форка выдаёт стандартное, но чипс детектед. Одно только но. Дефектов в аппаратной части нет. Долго думал, как решить эту проблему. Нашёл свою древнюю тестовую сборку... и... Медленно, но верно она смогла мне показать абсолютно все чипы в данной цепи и они запустились. Спустя некоторое время needbmw/bfgminer определил чипы и пошёл работать с нормальной скоростью.

Большинство цепочек запускаются примерно так.

Определил 5-10 чипов. Поработал 5 минут, перезагрузил. Определил 10-20 чипов... Поработал 5 минут, перезагрузил.. Определил 20-30 чипов, 5 минут поработал, перезагрузил... Определил все чипы. Раньше я думал, что чипам необходимо какое-то время прогрется и всё потом будет хорошо. Но конкретно эта цепь чипы не определяет вообще. Запускаю её так. Старая сборка димитруса, которая детектит чипы раз в секунду. Определяются все чипы в цепочке. Работает так минут 10, запускается needbmw/bfgminer ...

К удивлению пришёл к выводу, что эта проблема именно программная. Прошу помощи с её решением, последний раз копался в коде несколько месяцев назад. Да и тут уже проведены достаточные оптимизации, которые выдают хороший хешрейт.

------

Ключевые вопросы.

1. Скорее всего надо просто увеличить время детекта чипов. Так же раз в секунду. Где задаётся этот момент?
2. Влияет ли на детект чипов частота SPI?

Все чипы рабочие и стабильно выдают 3+ Gh/s. А вот детект страдает. Куда копать?
full member
Activity: 306
Merit: 100
На днях пропадал инет на 12 часов .. сидел, делать нечего было , дай думаю прикручу радиатор как надо, а то болтался на сопл...х
так вот прикрутил как полагается и на термопасту посадил..
Так майнер добавил 200Мхешей(по 100 на чип) и график ровнее стал .. напругу не менял..
2,76 средний на чип.. но чипы разные так как у них токи разные соответственно и температура их разная ..

Блин я даже и не рад что биток вверх попёр .. чипов теперь не купить по адекватной цене, ажиотаж блин  Embarrassed
hero member
Activity: 830
Merit: 1000
Всякое бывает. Даже то, чаво не может быть!
Я не просто так выше писал, что есть сомнительные чипы, т.е. те, которые типа не работают. Я их планирую проверить, и уверен, что 2 из 3-х заработают. Не смотря на то, что до них у меня "осечек" небыло.
full member
Activity: 306
Merit: 100
я не спорю Grin но почему такое могло произойти? Undecided
hero member
Activity: 830
Merit: 1000
Значит в первый раз был так "припаян" Wink
full member
Activity: 306
Merit: 100
 Roll Eyes странно , перепаял чип и всё отлично , стал нормально работать и теперь работает в паре с первым чипом,  но ему танталов не хватило и он в эфир валит ошибки , портит общую картину .. с 4% до 14% ошибок стало
full member
Activity: 306
Merit: 100
ничего он и не греется от замкнутых выходов .. а чип который греется на тот момент стоял в середине цепочки и потреблял 3.64 Ампера при 0.54 вольтах и выдавал 600МХеше...
legendary
Activity: 1946
Merit: 1000
ниче заливать припоем ненужно изза того он и греется что ты ему выходы коротнул!!! если так охота нагрузить выходы то резюки 120 ом самое то. а вобще у меня последние чипы ничем не нарружены и все ок
legendary
Activity: 1568
Merit: 1008
читай внимательно. Руками выстави, ппц.
member
Activity: 67
Merit: 10
Подскажите если не сложно куда смотреть, а то задолбал этот лоток для кота.

Работает день-два-три, потом мрёт совсем, т.е никак к нему не законнектиться (даже после ребута по питанию) - спасает только заливка чистой прошивки на флешку.
Пробовал сначала одну из первых из этой ветки, дня 4 назад скачал последнюю -та же херня.

А, и ещё иногда бывает после ребута веб морда оживает но майнер все равно не стартует, не автоматом, ни руками.


p.s. И если не сложно подскажите кто в линуксе шарит как на распи http://www.linux.org.ru/forum/general/9239858 вот такое вот сделать что б оно мне айпи присылало, а то майнер на динамике висит ,  и каждый раз при смене айпи какое-то время не могу на него попасть пока мне айпишник не дадут Smiley
выстави айпишник руками))
чето заморачиватса с высалкой почты с ипом это чтото ваще дикое))
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=84&t=56718
legendary
Activity: 1568
Merit: 1008
Если не сложно подскажите кто в линуксе шарит как на распи http://www.linux.org.ru/forum/general/9239858 вот такое вот сделать что б оно мне айпи присылало, а то майнер на динамике висит ,  и каждый раз при смене айпи какое-то время не могу на него попасть пока мне айпишник не дадут Smiley

А, и ещё иногда бывает после ребута веб морда оживает но майнер все равно не стартует, не автоматом, ни руками.

С этим разобрался - почему то иногда майнер в адрес из конфига ставит два раза http:http: и выключается не найдя пулов.
member
Activity: 67
Merit: 10
А кто-то вебморду  прикручивал к cgminer или bfgminer ?
штатного miner.php недостаточно?
тогда ищи тему с метабанковской мордой, она тоже работает
незаметил стату там по чипам и функционала смены клока.....
выглядит тоже аж глаза режит..
подскажи плиз как метабанковскою воткнуть? а то питон...втф..

ps. у меня не метабанковский асег
legendary
Activity: 1302
Merit: 1008
А кто-то вебморду  прикручивал к cgminer или bfgminer ?
штатного miner.php недостаточно?
тогда ищи тему с метабанковской мордой, она тоже работает
full member
Activity: 306
Merit: 100
А кто-то вебморду  прикручивал к cgminer или bfgminer ?
hero member
Activity: 830
Merit: 1000
Я занят. (порнуху смотрю) : )))))))

Днюха удалась?  Grin
Поздравляю кстати
Пасиба. Вроде как да... все в какашку.... Cheesy
Pages:
Jump to: