Перейти к содержанию

Ремонт: Bitmain Antminer s7, s9, l3+


Hlorofos
Сообщение добавил Hlorofos

Все полезные ссылки и FAQ можно найти в первом сообщении. Прежде чем задать вопрос, посмотрите там.

Рекомендуемые сообщения

@Niopey1  плату видит (если конечно у вас воткнута одна плата):

Find hashboard on Chain[7]

а вот asic-чипы не видит:

Chain[J8] has 0 asic

Поэтому если питание на чипы есть, то дохлый(е) чип(ы).

Ссылка на комментарий
Поделиться на другие сайты

@Splinter B Miner Status плату не видит... Я сперва думал что первый чип вылетел, проверил, поменял. Без изменений.

Ссылка на комментарий
Поделиться на другие сайты

@Niopey1 Так и не увидит, ведь 

Chain[J8] has 0 asic

это приговор, дальше весь процесс останавливается.

0 asic - не значит что 1-й чип. Обычно значит, что линию RI жмет к земле какой-то из чипов вот все и молчат. Ваша задача найти его. Если ваша ревизия платы включается без платы управления. ТО включите ее без ПУ и пройдитесь с конца в начало по КТ RI. По всем можно не идти. Пройдитесь по крайним со стороны торцов платы. Как только нашли 0 на RI, пройдитесь по всем RI этого домена. Замените чип на котором RI переходит в 0. Если все RI в 1.8 В, то смотрите RST. КТ RST у первого чипа притяните к +1,8В через резистор на пару кОм (точно не помню, посмотрите чтобы уровень сильно не упал, резистор нужен для защиты на всякий случай).  Сюда же можно повесить кнопку между КТ RST и землей для ручного дерганья сигнала RST.  Пройдите по КТ RST у чипов. Везде должно быть 1.8 В (примерно). BO - должно быть 0. Ну и CLK осциллографом посмотрите.

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

Может чего упустил, ну или последовательность проверки может быть другая. Просто чувствую себя попугаем. Спрашивайте если что-то непонятно или не то написал.

Ссылка на комментарий
Поделиться на другие сайты

Добрый день!

s9 не видит одну хеш плату, подскажите пожалуйста куда копать.

лог этой платы в соло

Заранее спасибо!

s9log.txt

Ссылка на комментарий
Поделиться на другие сайты

@Rabauken  Смотрите предыдущий пост. Ваши случаи с @Niopey1  идентичны.

Ссылка на комментарий
Поделиться на другие сайты

@Splinter  Верно, не увидел пост.

Замеры всех КТ показывают расхождения 2.5  - 10в при подключенной плат упр.

Без платы упр статичный разброс 2.5 - 10в. на 0 просадки не нашел. на всех ВО присутствует напряжение 

Заметил что на КТ А1 под разъемом ПУ отсутствует напряжение (на исправной оно равно 3.3) судя по всему пин идет на PIC16F1704 6 контакт RC4 OPA2IN-

PIC16F1704 ссылка на даташит.

Есть идеи?

Ссылка на комментарий
Поделиться на другие сайты

54 минуты назад, Rabauken сказал:

Замеры всех КТ показывают расхождения 2.5  - 10в

Придется начинать с азов ?

Все чипы по питанию делятся на домены. 21 домен (в S9) по 3 чипа в каждом. Разделите плату пополам по оси вдоль длинной стороны и получите 2 ряда столбиков по 3 чипа, по 10 и 11 столбиков вряд. Каждый столбик по 3 чипа это домен. Внутри домена чипы по питанию соединены параллельно. Домены по питанию соединены последовательно. Первый домен в цепочке подключается к минусу DC/DC преобразователя, последний - к плюсу. Радиаторы с обратной стороны (не со стороны чипов) подключены к минусу домена, образуя локальную землю домена. Все сигналы  и напряжения внутри домена мерятся относительно локальной земли этого домена. Кроме сигнала RI на границе домена (КТ вдоль края платы), он мерится относительно радиатора вышестоящего домена. Можно померить и относительно локальной земли текущего домена, но тогда вместо 1.8 В там будет 2,2 В. Интерфейс у чипов на 1.8 В, так что уровня выше этого на КТ возле чипов быть не должно (кроме описанного случая с RI). 

Сигналы A0-A2 это сигналы выбора адреса PIC-контроллера. Так как все hash-платы  сидят на одной шине управления PIC, то для адресации плат используются линии адреса А0-А2. Адрес на шине 7-ми битные. Старшие 4 бита для каждой платы одинаковые: 1010b. Младшие 3 бита выставляются аппаратно резисторами 4.7k на линиях A0-A2 на плате управления путем подтяжки линий к земле или +3.3В.

Chain[J1]

0x50 (1010 000)

Chain[J2]

0x51 (1010 001)

Chain[J3]

0x52 (1010 010)

Chain[J4]

0x53 (1010 011)

Chain[J5]

0x54 (1010 100)

Chain[J6]

0x55 (1010 101)

Chain[J7]

0x56 (1010 110)

Chain[J8]

0x57 (1010 111)

 

Теперь встречный вопрос. Вы чипы сами сможете перепаять, у вас есть паяльная станция и опыт? Если нет, то вы этими замерами тратите время.

Ссылка на комментарий
Поделиться на другие сайты

@Splinter Спасибо за доходчивый ответ! 

Это первый асик у меня. Имею к ним большой интерес,  время однозначно трачу не зря. Оборудование для пайки так же имеется.

 

 

Ссылка на комментарий
Поделиться на другие сайты

все упирается в напряжение на чипах. у кого есть совсем мертвые с7, пишите в личку мыло.

скину прошивку, поднимает напряжение... только аккуратно, есть вариант спалить рабочие платы.

обычно из 3 мертвых 2 поднимаются и майнят. без танцов с паяльником и чипами.

Ссылка на комментарий
Поделиться на другие сайты

@Splinter 

3 часа назад, Splinter сказал:

Придется начинать с азов ?

Все чипы по питанию делятся на домены. 21 домен (в S9) по 3 чипа в каждом. Разделите плату пополам по оси вдоль длинной стороны и получите 2 ряда столбиков по 3 чипа, по 10 и 11 столбиков вряд. Каждый столбик по 3 чипа это домен. Внутри домена чипы по питанию соединены параллельно. Домены по питанию соединены последовательно. Первый домен в цепочке подключается к минусу DC/DC преобразователя, последний - к плюсу. Радиаторы с обратной стороны (не со стороны чипов) подключены к минусу домена, образуя локальную землю домена. Все сигналы  и напряжения внутри домена мерятся относительно локальной земли этого домена. Кроме сигнала RI на границе домена (КТ вдоль края платы), он мерится относительно радиатора вышестоящего домена. Можно померить и относительно локальной земли текущего домена, но тогда вместо 1.8 В там будет 2,2 В. Интерфейс у чипов на 1.8 В, так что уровня выше этого на КТ возле чипов быть не должно (кроме описанного случая с RI). 

Сигналы A0-A2 это сигналы выбора адреса PIC-контроллера. Так как все hash-платы  сидят на одной шине управления PIC, то для адресации плат используются линии адреса А0-А2. Адрес на шине 7-ми битные. Старшие 4 бита для каждой платы одинаковые: 1010b. Младшие 3 бита выставляются аппаратно резисторами 4.7k на линиях A0-A2 на плате управления путем подтяжки линий к земле или +3.3В.

Chain[J1]

0x50 (1010 000)

Chain[J2]

0x51 (1010 001)

Chain[J3]

0x52 (1010 010)

Chain[J4]

0x53 (1010 011)

Chain[J5]

0x54 (1010 100)

Chain[J6]

0x55 (1010 101)

Chain[J7]

0x56 (1010 110)

Chain[J8]

0x57 (1010 111)

 

Теперь встречный вопрос. Вы чипы сами сможете перепаять, у вас есть паяльная станция и опыт? Если нет, то вы этими замерами тратите время.

Слушай, ты пробовал на контрольку  подключить 8 плат? У меня почему то J5 на двух контрольках не завелась. Детектятся, шим заводят, но CI с проца не приходит совсем. Вопрос в том, стоит ли на третей плате пробовать или bmminer копать.

 

@bonchos 

2 часа назад, bonchos сказал:

все упирается в напряжение на чипах. у кого есть совсем мертвые с7, пишите в личку мыло.

скину прошивку, поднимает напряжение... только аккуратно, есть вариант спалить рабочие платы.

обычно из 3 мертвых 2 поднимаются и майнят. без танцов с паяльником и чипами.

Да вы шаман) Если не сказать больше блин)))

Изменено пользователем ser_po
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, ser_po сказал:

Слушай, ты пробовал на контрольку  подключить 8 плат? У меня почему то J5 на двух контрольках не завелась. Детектятся, шим заводят, но CI с проца не приходит совсем. Вопрос в том, стоит ли на третей плате пробовать или bmminer копать.

Нет не пробовал. В driver-btm-c5.c и clement-bitmain.c таких ограничений вроде не видно.  Все функции работы с платами зациклены до BITMAIN_MAX_CHAIN_NUM кол-ва цепочек, которое определено в хидерах как 16. Проблема в том, что вся магия общения с железом происходит через аппаратную логику зашитую в FPGA, а на верхнем уровне видны только ее регистры. Сунул в буфер данные, послал команду записи с номером чейна и понеслось, остается только следить за статусом этого регистра. Однако поле CHAIN в регистре BC_WRITE_COMMAND имеет ширину 4 бита, значит может адресовать 16 цепочек.

Возможно есть какие-то ограничения в самой конфигурации FPGA, но такая материя мне неподвластна.

P.S. Вместе с установкой нехватающих разъемов вы конечно же доустановили нехватающие резисторы выбора адреса PIC возле этих разъемов?

Изменено пользователем Splinter
Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Splinter сказал:

Нет не пробовал. В driver-btm-c5.c и clement-bitmain.c таких ограничений вроде не видно.  Все функции работы с платами зациклены до BITMAIN_MAX_CHAIN_NUM кол-ва цепочек, которое определено в хидерах как 16. Проблема в том, что вся магия общения с железом происходит через аппаратную логику зашитую в FPGA, а на верхнем уровне видны только ее регистры. Сунул в буфер данные, послал команду записи с номером чейна и понеслось, остается только следить за статусом этого регистра. Однако поле CHAIN в регистре BC_WRITE_COMMAND имеет ширину 4 бита, значит может адресовать 16 цепочек.

Возможно есть какие-то ограничения в самой конфигурации FPGA, но такая материя мне неподвластна.

P.S. Вместе с установкой нехватающих разъемов вы конечно же доустановили нехватающие резисторы выбора адреса PIC возле этих разъемов?

канэшн) Тут суть в том, что 2 платы с одним дефектом, не верю. В bmminer не нашел таких ограничений, да и недолжно их там быть, но факт, CI нет, тишина, а значит и работы нема)

Ссылка на комментарий
Поделиться на другие сайты

А при этом PIC читается (в лог выводится)? А сигал Reset на плату подается и в логе его маска соответствует разъему?  По логу детек чейна get PLUG ON=0x.... соответствует разъему?

Ссылка на комментарий
Поделиться на другие сайты

@Splinter 

1 минуту назад, Splinter сказал:

А при этом PIC читается (в лог выводится)? А сигал Reset на плату подается и в логе его маска соответствует разъему?  По логу детек чейна get PLUG ON=0x.... соответствует разъему?

Ну могли бы этих вопросов и не задавать право дело. Да, видится, опознается, подымается, но прямого канала нет.

Ссылка на комментарий
Поделиться на другие сайты

@ser_po Да действительно )) но мало ли, может мы друг друга в чем-то недопонимаем.

Можно попробовать пересобрать bmminer засунув в функцию bitmain_c5_init после инициализации бесконечный цикл посыла какой нибудь фигни на все чейны поочереди, например команды чтения регистра адреса и выводить номер чейна в консоль. В это время смотреть осциллом на разъемах. Если сигнал не появится, то тут и копать уже особо нечего т.к. интерфейс AXI никаким особым образом и не инициализируется.

Ссылка на комментарий
Поделиться на другие сайты

18 минут назад, ser_po сказал:

@Splinter Да, но блиииин, столько заморочи) 

 

ну а ка по другому. сам же сказал, что знания достаются трудно своим трудом :)

Ссылка на комментарий
Поделиться на другие сайты

@Splinter ?вот сейчас правильно сказал, главное теперь всем научиться так говорить)))

 

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, Splinter сказал:

ну а ка по другому. сам же сказал, что знания достаются трудно своим трудом ?

я кстати не просил рецепт, я спрашивал, пробовал ли)

Ссылка на комментарий
Поделиться на другие сайты

 

@Splinter Сенсей

16 часов назад, Splinter сказал:

Если все RI в 1.8 В, то смотрите RST. КТ RST у первого чипа притяните к +1,8В через резистор на пару кОм (точно не помню, посмотрите чтобы уровень сильно не упал, резистор нужен для защиты на всякий случай).  Сюда же можно повесить кнопку между КТ RST и землей для ручного дерганья сигнала RST.  Пройдите по КТ RST у чипов. Везде должно быть 1.8 В (примерно). BO - должно быть 0.

Я померял на всех Ri 2,2 B., На В0 без подтяжки к земле 1,8 В., а на RST 0B. ( Все относительно локальной земли и при подключенной контрольке). По напряжениям же все как и должно быть - верно ?

 

Изменено пользователем Niopey1
Ссылка на комментарий
Поделиться на другие сайты

@Splinter  Померил КТ RI относительно локальной земли домена на всех 2.2в за исключением последнего домена у него доступны 2 ряда кт и относительно локальной земли домена 1.8в.

так же замерил КТ CLK относительно локальной земли на всех доменах рабочей платы значения  от 0.8 до 1в в режиме без платы управления, на не исправной значения 0.2 - 0.3

BO = 0в, СО и RST так же 0в

Изменено пользователем Rabauken
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Niopey1 сказал:

Я померял на всех Ri 2,2 B., На В0 без подтяжки к земле 1,8 В., а на RST 0B. ( Все относительно локальной земли и при подключенной контрольке). По напряжениям же все как и должно быть - верно ?

 

Если 2.2 то не все, а только на границе доменов. Но ладно, ясно. BO не опустится в 0 пока RST в нуле. Ни слова не вижу про CLK.

Вобще очень интересно, как вы умудрились померить напряжения если при подключенной контрольке питание с асиков снимается как только ASIC=0 b и подается незадолго до этого?

Вобщем пока не сделаете все измерения, дальше обсуждать это мало смысла.

Ссылка на комментарий
Поделиться на другие сайты

@Splinter Измерения в тесте проводились пока не устанавливалось ASIC=0, с CLK к сожалению нет осциллографа проверить сигналы. Т.е. все же я где-то не верно провел измерения ?

Ссылка на комментарий
Поделиться на другие сайты

@Rabauken @Niopey1  Небольшое уточнение. RI в первом домене нужно померить на всех чипах, т.к. на границе домена он может быть, а уже на 1-м или 2-м чипе его может и не быть.

@Rabauken Смотрите CLK осциллографом, но походу у вас его нет. По BO и RST смотрите мой предыдущий пост.

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Niopey1 сказал:

@Splinter Измерения в тесте проводились пока не устанавливалось ASIC=0, с CLK к сожалению нет осциллографа проверить сигналы. Т.е. все же я где-то не верно провел измерения ?

Я с контролькой никогда не измеряю. Но если меня не подводит память, напряжение на асики подается перед тестом кол-ва ASIC. До этого считываются данные с PIC и напряжения на ASIC не должно быть. 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • блок питания Antminer T21

      Нужен ваш совет . Есть ли какой то способ подключить Bitcoin Miner T21 190T Power supply AC Input voltage  380~415 3610W к одной фазной сети 200 - 230 вольт !? Векторный преобразователь частоты 220 > 380В сможет !? Например - https://spc.com.ua/ru/products/nietz-splc-nz2200-15gs2-vector-frequency-inverter-15kw-ip20-1phase-220v-to-3phase-380v

      в Блоки питания, ИБП, силовая часть

    • Antminer S17, S17pro, S17+, S17e, T17, T17e, T17+

      Официальный сайт | Manual | Прошивка (официальный сайт) | Прошивка (bits.media)   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда,  F.A.Q по майнингу. Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.   Технические характеристики:   Статьи на Bits.me

      в ASIC/FPGA майнеры

    • Antminer L3, L3+

      Доброй ночи! пожалуйста помогите кто знает с antminer l3+  работает 1.5 недели, все было хорошо.  В один момент вижу, что он выключен пришел его перезагрузил и началось   Вообщем выдает ошибку socket connect failed. connection refused то иногда включается и показывает на второй плате 21 чип место 71  много раз перезагружал, перекинул с другого асика блок питания он все равно так   не майнит уходит в ошибку   что делать подскажите пожалуйста, асику всего полторы недели скрины приложил

      в ASIC/FPGA майнеры

    • Antminer S19,-pro, S19j,-pro, S19a, S19i, S19 Hyd, S19pro Hyd, S19pro+ Hyd, T19 Hyd

      Официальный сайт | Manual | Прошивка (официальный сайт) | Прошивка (bits.media)   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда,  F.A.Q по майнингу. Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.   Технические характеристики:   Статьи на Bits.me

      в ASIC/FPGA майнеры

    • Antminer D3. Плата управления.

      Привет всем. во время прошивки отключилось питание. по всей вероятности, покривился бутлоадер. ибо, загрузится с MicroSD карты теперь невозможно. плата не переводится в аварийный режим загрузки с флешки замыканием по диагонали контактов 43 на разъёме Р8 и 3, на разъёме Р9 (или 29,30 NAND) возможно ли восстановить загрузчик через JTEG или как-то ещё? в правом верхнем углу платы, правее NAND, место под разъём MicroUSB, можно ли залить бутлоадер через него? спасибо.  

      в ASIC/FPGA майнеры

×
×
  • Создать...