Сообщение find 0 asic на Antminer означает, что контроллер не обнаружил ни одного ASIC-чипа на одной из плат, инициализация цепочки сорвалась и выход в хеширование невозможен. В журналах часто соседствуют chain missing, упоминания про EEPROM/NG и локальный контроллер платы (PIC/MCU), а также «слепки» среды: всплески CRC/nonce CRC, fan error/low RPM, thermal throttling/overheat, temp sensor error.
Важно понимать: find 0 asic — это симптом, а не диагноз. Он возникает как итог цепочки событий, где первопричина обычно лежит в среде (воздух, пыль, рециркуляция), электрике (PSU, земля, коннекторы) или связи (шлейфы/порты), и лишь затем — в самой плате.
Коротко об ошибке find 0 asic в Antminer
- Контроллер не «видит» цепочку чипов на плате → запуск прерван.
- На практике виноваты: питание и земля, шлейфы и порты, датчики и airflow, память/логика платы либо агрессивный профиль частот.
- Быстрый порядок действий: сток-профиль → холодный лог → воздух и PSU → шлейфы/порты → запуск по одной плате → сопоставление с CRC, fan/thermal, EEPROM/PIC, temp sensor error.
- Если в стоке и на эталонном PSU с новыми шлейфами симптом повторяется строго за одной платой — это кандидат на стендовую диагностику.
Где искать и как читать журналы Kernel
Для Antminer диагностируем по kernel/current/history, особенно самое начало после холодного старта. Выстраиваем последовательность:
- проверка вентиляторов и чтение системных датчиков;
- чтение «паспорта» и калибровок платы (EEPROM);
- инициализация цепочки чипов;
- выбор частот/напряжений;
- выход в хеширование.
Найдите участок с 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. Лечение стандартно:
- разделить горячую и холодную зону;
- убрать «мешки» и лишние повороты в трактах;
- обеспечить расчетный расход воздуха с запасом;
- регулярно чистить фильтры и решётки.
Подробности и формулы приведены в гайде по среде.
Электрика: PSU, земля и коннекторы
Даже идеальный airflow не спасёт, если силовая линия «гуляет». Признаки:
- CRC и «пила» по оборотам совпадают по времени;
- на эталонном PSU и короткой линии симптом исчезает;
- пины «подкопчены», пластик вокруг разъёма «пожёван», жгут тянет разъём.
Лечение: короткий, чистый путь до розетки, отказ от «гирлянд» переходников, ревизия и замена уставших коннекторов, равномерная раскладка жгутов по платам. Подробности — PSU и чек-лист диагностики.
Связь, шлейфы и порт контроллера
Шлейфы к платам должны сидеть плотно, без натяжения и острых перегибов. Вибрации и пыль «добивают» пограничный контакт. Быстрый тест:
- переставьте шлейфы между платами и порты на контроллере;
- если «адрес» find 0 asic меняется вместе с кабелем — виноват шлейф/порт;
- если остаётся за платой — смотрим датчики/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 Практически совпадают по смыслу: контроллер не поднял цепочку. Диагностическая логика одинакова.
