Antminer: find 0 asic — расшифровка сообщения и что делать

Сообщение find 0 asic на Antminer означает, что контроллер не обнаружил ни одного ASIC-чипа на одной из плат, инициализация цепочки сорвалась и выход в хеширование невозможен. В журналах часто соседствуют chain missing, упоминания про EEPROM/NG и локальный контроллер платы (PIC/MCU), а также «слепки» среды: всплески CRC/nonce CRC, fan error/low RPM, thermal throttling/overheat, temp sensor error.

Antminer: find 0 asic — расшифровка сообщения и что делать

Важно понимать: find 0 asic — это симптом, а не диагноз. Он возникает как итог цепочки событий, где первопричина обычно лежит в среде (воздух, пыль, рециркуляция), электрике (PSU, земля, коннекторы) или связи (шлейфы/порты), и лишь затем — в самой плате.

Коротко об ошибке find 0 asic в Antminer

  • Контроллер не «видит» цепочку чипов на плате → запуск прерван.
  • На практике виноваты: питание и земля, шлейфы и порты, датчики и airflow, память/логика платы либо агрессивный профиль частот.
  • Быстрый порядок действий: сток-профиль → холодный лог → воздух и PSU → шлейфы/порты → запуск по одной плате → сопоставление с CRC, fan/thermal, EEPROM/PIC, temp sensor error.
  • Если в стоке и на эталонном PSU с новыми шлейфами симптом повторяется строго за одной платой — это кандидат на стендовую диагностику.

Где искать и как читать журналы Kernel

Для Antminer диагностируем по kernel/current/history, особенно самое начало после холодного старта. Выстраиваем последовательность:

  1. проверка вентиляторов и чтение системных датчиков;
  2. чтение «паспорта» и калибровок платы (EEPROM);
  3. инициализация цепочки чипов;
  4. выбор частот/напряжений;
  5. выход в хеширование.

Найдите участок с find 0 asic или chain missing и отметьте, что стояло до и после этого сообщения: EEPROM/MCU, CRC/nonce CRC, fan/thermal, temp sensor error. Порядок строк подскажет первопричину.

Что это означает для пользователя

  • Плата не стартует, хешрейт падает до нуля или сильно «плавает».
  • Перезапуски иногда дают «удачный» старт, но без устранения первопричины симптом вернётся.
  • Эксплуатация «на авось» ускоряет износ вентиляторов, коннекторов и силовой части, повышает риск повреждения данных в EEPROM.

Главные группы причин

  • Питание и земля — просадки на старте, «пила» под нагрузкой, перегретые или окисленные пины, сомнительные удлинители и тройники. См. PSU.
  • Шлейфы и порты — окисление, микротрещины, натяжение жгутов, неплотная посадка, изогнутые кабели к платам.
  • Датчики и воздушный тракт — пыль, рециркуляция, слабая вытяжка, «выпавшие» NTC, что приводит к защитным реакциям и срыву инициализации. См. NTC-термистор и PWM.
  • Память/логика платы — «паспорт» и калибровки в EEPROM не читаются/невалидны, локальный PIC/MCU не завершает старт. См. EEPROM и PIC-контроллер.
  • Целостность обмена — всплески CRC/nonce CRC из-за «шумной» земли, перегрева силовой части, агрессивных частот. См. CRC.
  • Несостыкованный профиль — реже, но после вмешательств: профиль/прошивка не совпадает с ревизией платы.

Пошаговая диагностика без пайки

Задача — быстро отсечь окружение и понять, «ходит» ли проблема за кабелем/портом или жёстко привязана к плате.

Верните сток-профиль Отключите разгон и кастомные пресеты. Базовые частоты снижают пиковые токи и требования к охлаждению, а алгоритм старта будет «честным».

Снимите журналы с холодного пуска Сразу после включения сохраните kernel/current/history. Пометьте временные метки первых CRC, первых fan/thermal и строки с find 0 asic.

Приведите в порядок воздушный тракт Продуйте решётки/радиаторы, исключите рециркуляцию горячего выхлопа во вход, убедитесь в свободном ходе крыльчаток. Если обороты улетают в потолок почти сразу при умеренной температуре входа — это недобор расхода либо «выпавший» датчик. Подробно — влияние среды.

Проверьте питание и коннекторы Осмотрите силовые кабели/разъёмы: потемнение пинов, размягчённый пластик, люфт — поводы к замене. По возможности повторите запуск на эталонном PSU по короткой линии. Если find 0 asic пропал — первична электрика. См. ошибки PSU на Whatsminer как близкий по логике кейс и PSU.

Перекиньте шлейфы и порты Меняем шлейфы между платами и порты на контроллере. Если симптом «переезжает» с кабелем/портом — виновата связь. Если остаётся за платой — круг сузился.

Изолируйте платы Запускайте по одной плате. Если find 0 asic идёт только с конкретной — зафиксируйте это в заметках к журналу.

Сверьте датчики и вентиляторы Сравните «вход/выход» по температуре и реакцию PWM/RPM. Переставьте вентиляторы местами. Если аномалия остаётся на разъёме, а не следует за вентилятором — это цепь управления либо датчики платы. См. ошибка датчика температуры на Antminer.

Оцените память и локальную логику Если рядом в журнале EEPROM error/NG, PIC/MCU init fail — велика вероятность, что плата не отдаёт валидный «паспорт». В домашних условиях не прошивайте вслепую: задача — собрать корректные журналы и исключить окружение; далее — сервис. См. EEPROM и PIC-контроллер.

Повторите эксперимент на другой розеточной группе Перенесите стенд на независимую линию. Регулярные срывы «по часам» часто совпадают с включением чужой нагрузки.

Сформируйте вывод Если воздух/электрика/связь исключены, а симптом жёстко связан с одной платой — стендовая диагностика платы (логика/шины/силовая часть/датчики).

Матрица «симптом → вероятная зона → действие»

Симптом в журналах Вероятная зона Что сделать сейчас
find 0 asic соседствует с EEPROM error/NG Память/логика платы Сток, новый шлейф, запуск по одной плате, сбор логов → сервис
find 0 asic после всплеска CRC и «рывков» PWM/RPM Питание/земля/PSU Эталонный PSU, короткая линия, ревизия коннекторов и раскладки жгутов
find 0 asic рядом с temp sensor error и форсажем вентиляторов Датчики/airflow/рециркуляция Продувка, исключить возврат выхлопа, перестановка вентиляторов, сверка NTC
Симптом «переезжает» с шлейфом/портом Связь/коннектор Заменить шлейф, другой порт, закрепить жгуты без натяжения
Симптом остаётся за одной платой при любой конфигурации Хэшборд Изоляция платы, сервисная диагностика, проверка силовой части и EEPROM

Разбор по времени появления в логе

  • Сразу после подачи питания: вспышки CRC, ступени PWM, затем find 0 asic — картина электрической первопричины.
  • После проверки датчиков: форсаж вентиляторов и тут же find 0 asicдатчики/airflow.
  • После чтения EEPROM: тишина, потом find 0 asicпаспорт/логика платы.
  • На плавном прогреве: цепочка «падает» спустя некоторое время — перегрев силовой части и «грязное» питание на плате.

Как среда «ломает» инициализацию на Antminer

Пыль и рециркуляция делают старт на грани: вентиляторы в потолке, датчики «нервничают», VRM и коннекторы греются, CRC и ложные fan/low RPM растут, инициализация срывается в find 0 asic. Лечение стандартно:

  1. разделить горячую и холодную зону;
  2. убрать «мешки» и лишние повороты в трактах;
  3. обеспечить расчетный расход воздуха с запасом;
  4. регулярно чистить фильтры и решётки.

Подробности и формулы приведены в гайде по среде.

Электрика: PSU, земля и коннекторы

Даже идеальный airflow не спасёт, если силовая линия «гуляет». Признаки:

  • CRC и «пила» по оборотам совпадают по времени;
  • на эталонном PSU и короткой линии симптом исчезает;
  • пины «подкопчены», пластик вокруг разъёма «пожёван», жгут тянет разъём.

Лечение: короткий, чистый путь до розетки, отказ от «гирлянд» переходников, ревизия и замена уставших коннекторов, равномерная раскладка жгутов по платам. Подробности — PSU и чек-лист диагностики.

Связь, шлейфы и порт контроллера

Шлейфы к платам должны сидеть плотно, без натяжения и острых перегибов. Вибрации и пыль «добивают» пограничный контакт. Быстрый тест:

  1. переставьте шлейфы между платами и порты на контроллере;
  2. если «адрес» find 0 asic меняется вместе с кабелем — виноват шлейф/порт;
  3. если остаётся за платой — смотрим датчики/EEPROM/силовую часть.

Память и локальный контроллер платы

EEPROM хранит «паспорт» и калибровки. Если чтение неудачно или данные не проходят проверку, плата не поднимется. Часто в паре с PIC/MCU init сообщениями. Домашние меры здесь ограничены: собрать логи, исключить окружение, изолировать плату, дальше — сервис (см. EEPROM, PIC-контроллер).

Частые сценарии из практики

  • Возврат выхлопа во вход. Комната без разделения потоков: вентиляторы в потолке, в логе ранние thermal/fan, затем find 0 asic. После установки перегородки и усиления вытяжки старт стабилен.
  • Шлейф-«пересмешник». Симптом менял «адрес» при смене кабеля и порта. Новый шлейф и фиксация жгутов решили проблему.
  • Уставшие коннекторы. Потемневшие пины и люфт. CRC совпадал с «рывками» RPM, затем find 0 asic. Замена коннекторов и равномерная раскладка жгутов убрали срывы.
  • Плата «немая». При любых перестановках именно с одной платой — find 0 asic. Рядом EEPROM/NG. Итог — стендовая диагностика, восстановление «паспорта», ревизия силовой части.
  • Разгон на грани. Агрессивный профиль давал стабильные срывы на прогреве. Возврат к стоку и улучшение вытяжки стабилизировали запуск.

Частые ошибки при диагностике

  • Начинать с прошивки, не исключив питание, воздух и шлейфы.
  • Игнорировать холодный лог: именно он показывает последовательность событий.
  • Держать жгуты в натяг и через острые кромки корпуса.
  • «Лечить» проблему повышением оборотов вентиляторов — это маскировка, а не решение.

Профилактика и эксплуатационная дисциплина

  • Сток-профиль при жаре и высокой пыли; разгон — только с запасом по PSU и airflow.
  • Разделённые потоки: горячая зона физически отделена от холодной, щели уплотнены, рециркуляции нет.
  • Чистая электрика: короткая линия, отсутствие перегруженных тройников, качественные кабели, плотная посадка коннекторов.
  • Кабель-менеджмент: шлейфы и жгуты без натяжения и перегибов, фиксация от вибраций.
  • Сезонное обслуживание: регулярная чистка фильтров и радиаторов, осмотр разъёмов, журнал температур «вход/выход» и RPM при типовой нагрузке.
  • Резерв: держите комплект исправных шлейфов и пару вентиляторов — это экономит часы.

Вопросы и ответы

Почему иногда помогает простой ребут Случайно сложились благоприятные условия: воздух прохладнее, контакт «прижался», ток вырос мягче. Но первопричина никуда не делась, и find 0 asic вернётся.

Как отличить платную проблему от средовой Эталонный PSU на короткой линии, чистый воздух, запуск по одной плате. Если здесь тихо, а дома плохо — среда и сеть. Если в идеальных условиях симптом остаётся за одной платой — сервис платы.

Нужно ли сразу обновлять прошивку Нет. Прошивка не лечит пыль, рециркуляцию, окислённые пины и «гуляющую» сеть. К софту возвращаются, когда окружение доказательно исключено.

Чем отличается find 0 asic от chain missing Практически совпадают по смыслу: контроллер не поднял цепочку. Диагностическая логика одинакова.

См. также

Task Runner