Kernel log Antminer: расшифровка ошибок и что можно починить дома
Ошибки kernel log Antminer: «find 0 asic», «fan lost», датчики, питание, EEPROM. Что чинится отвёрткой, что — на паяльной станции, чипы S19, S21, L7, L9, KS.
Асик встал, веб-интерфейс показывает нулевой хешрейт, а в kernel log — строка на английском, которую непонятно как трактовать. Эта статья — справочник: находите свою строку, читаете, что она означает на самом деле, и понимаете, чинится это дома за пятнадцать минут или плату придётся везти в мастерскую. Главный вывод сразу: одна и та же строка в логе может означать пять разных неисправностей, и половина из них к чипам отношения не имеет.

📌 Состояние на 7 сентября 2026: данные по чипам и поведению прошивок актуальны для линеек S19, S21, L7, L9 и KS. Bitmain периодически меняет формулировки в логах между версиями прошивки, поэтому текст ошибки у вас может отличаться на пару слов — смотрите на ключевые слова, а не на точное совпадение.
Где взять сам лог
Не пересказывайте ошибку по памяти и не работайте по одной строке, вырванной из контекста: причина часто видна за десять строк до самого сообщения.
Веб-интерфейс. Раздел System → Kernel Log (в части прошивок — Status → Kernel Log или вкладка Log). Прокрутите вниз: свежие записи внизу. Выделите весь текст и сохраните в файл — при обращении в мастерскую его попросят первым делом.
Через API. Асик слушает cgminer-совместимый API на порту 4028. С компьютера в той же сети:
$c = New-Object System.Net.Sockets.TcpClient("192.168.1.50", 4028)
$s = $c.GetStream()
$b = [Text.Encoding]::ASCII.GetBytes('{"command":"stats"}')
$s.Write($b, 0, $b.Length)
(New-Object IO.StreamReader($s)).ReadToEnd()
$c.Close()
Замените адрес на IP вашего асика. Команда stats вернёт счётчики по цепям, summary — сводку, devs — состояние плат. Это удобно, когда веб-интерфейс подтормаживает или машин много. Если IP асика неизвестен, найдите его сканированием подсети — пошагово это разобрано в гайде BTC Tools: как найти асик в сети.
💡 Перед диагностикой запишите модель с наклейки и ревизию платы, если она видна. У Bitmain внутри одного названия бывает несколько ревизий с разными чипами, и «S19 Pro» с «S19j Pro» — это разное железо.
Быстрая таблица: что означает строка
| Строка в логе | О чём она | Чинится дома? |
|---|---|---|
Chain X find 0 asic | Плата не отвечает: контроллер не видит ни одного чипа | Иногда — шлейф |
Chain X only find N asic | Цепь оборвалась на N-м чипе | Нет |
read temp sensor failed | Не читается датчик температуры | Нет |
temp lost / read temp error | Датчик отвечает, но значения бессмысленные | Нет |
power voltage can not meet the target | БП не выдаёт нужное напряжение под нагрузкой | Часто — да |
error power lost | Пропало питание платы | Часто — да |
error fan lost / no fan find | Вентилятор не крутится или не даёт тахосигнал | Да |
load eeprom error | Не читается EEPROM платы | Нет |
hash board code is inconsistent | Платы от разных ревизий в одном асике | Да, перестановкой |
Socket connect failed | Не достучаться до пула | Да |
network connection interrupted | Обрыв сети между асиком и пулом | Да |
refresh screen failure | Сбой служебного индикатора | Обычно игнорируется |
Ниже — разбор основных строк подробнее.
find 0 asic — самая частая и самая неверно трактуемая
Строка выглядит как Chain 2 find 0 asic или Chain[2] only find 0 asic. Означает буквально одно: контроллер обратился к плате и не получил ответа ни от одного чипа. Асик после этого останавливает майнинг, перестаёт читать температуру и снимает питание с платы.
Массовое заблуждение — читать это как «сдох чип» и сразу заказывать замену. Ровно ту же строку дают:
- Шлейф или разъём. 18-контактный шлейф несёт питание 3,3 В, землю, линии передачи и приёма, сброс и шину датчика температуры. Одна загнутая ножка или недощёлкнутая защёлка — и цепь мертва целиком.
- Отказ буста. Умер MOSFET, дроссель или контроллер повышающего преобразователя — ни один домен не получил напряжения, и чипы физически не запитаны.
- Один чип в коротком замыкании. Замкнувший внутри себя чип тянет весь свой домен к нулю и загоняет буст в токоограничение. Поэтому короткое в одном чипе читается как «0 ASIC», а не как «124 из 125».
- EEPROM. Если контроллер не может прочитать конфигурацию платы, он не знает, сколько чипов искать.
- Трещина в пайке. Асик, который годами работал в цикле нагрев-остывание, накапливает усталость припоя. Внешне плата целая.

Что сделать самому
Есть ровно одна проверка, которую имеет смысл выполнить дома, и она отвечает на главный вопрос — плата виновата или контроллер.
Шаг 1. Выключите асик и выньте вилку из розетки. Дайте конденсаторам разрядиться минуту.
Шаг 2. Найдите разъёмы шлейфов на контроллере — они подписаны CH0, CH1, CH2. Запомните или сфотографируйте, какой шлейф куда идёт.
Шаг 3. Поменяйте местами шлейфы проблемной цепи и заведомо рабочей. Например, если ошибка на Chain 2, поменяйте шлейфы Chain 1 и Chain 2 местами.
Шаг 4. Включите, дождитесь инициализации, откройте лог.
Теперь читаем результат:
- Ошибка переехала на другой номер цепи — виновата плата. Она поедет в ремонт, и дальше вы уже ничего дома не сделаете.
- Ошибка осталась на том же номере — виноват шлейф или порт контроллера. Замена шлейфа стоит копейки и решает проблему в заметной доле случаев.

⚠️ Важно. Не грейте плату феном «чтобы пропаялось» и не давите на чипы. Прогрев вслепую убивает соседние компоненты и лишает вас гарантии на ремонт, а перегретая плата после этого может пройти стенд и умереть под нагрузкой через сутки.
only find N asic — обрыв цепи
Если в логе не ноль, а конкретное число (only find 63 asic при положенных 126), значит, цепь оборвалась на этом чипе. Чипы опрашиваются последовательно, сигнал идёт по цепочке, и первый неотвечающий обрывает всё после себя. Номер в логе — это адрес места обрыва, и он полезен мастеру: искать надо примерно там.

Ошибки датчиков температуры
Строки read temp sensor failed, read temp error, temp lost, do not read out ASIC NN temperature.
Датчики температуры сидят на плате рядом с определёнными чипами и общаются с контроллером по той же шине, что идёт в шлейфе. Асик без корректного показания температуры отказывается работать — и это правильно, потому что альтернатива в перегреве и пожаре.
Причины по убыванию вероятности: сгорел сам датчик, повреждён соседний чип, через который идёт шина, неверный профиль датчика после чужого ремонта.
Дома проверяется только одно — не пытались ли плату ремонтировать до вас. Если асик покупался с рук и в логе ошибка датчика при внешне живой плате, есть шанс, что предыдущий владелец поставил датчик другого типа. Всё остальное — стенд и паяльная станция.
🛡️ Не отключайте контроль температуры кастомной прошивкой, чтобы «заставить работать». Асик на 3 кВт без термозащиты — это не эксперимент, а источник возгорания.
Ошибки питания
power voltage can not meet the target, power supply voltage is unstable, error power lost, get power type version failed.
Хорошая новость: это единственная группа, где домашний ремонт реально возможен и часто помогает.
Что проверить по порядку:
- Розетку и кабель. Асик на 3–3,5 кВт требует нормальной проводки. Тонкий удлинитель, тройник или старая розетка дают просадку под нагрузкой, и БП честно рапортует, что не может выйти на целевое напряжение. Это самая частая причина, и она бесплатная.
- Разъёмы БП на платах. Отключите и подключите заново все силовые разъёмы. Осмотрите на предмет потемнения и оплавления — почерневший разъём меняется, а не зачищается.
- Сам БП. Если есть второй заведомо рабочий блок той же модели — переставьте. Это разделяет «умер БП» и «плата тянет ненормальный ток».
- Напряжение в сети. При 200 В вместо 230 В часть блоков не выходит на режим. Померьте мультиметром в момент работы асика, а не в простое.

Если после всего этого ошибка держится и БП заведомо исправен — плата тянет ток из-за замкнувшего домена, и это уже мастерская.
Ошибки вентиляторов
error fan lost, no 2 fan find, fan speed too low.
Асик считает вентиляторы по тахосигналу и останавливается, если их меньше положенного. Самая простая группа ошибок.
- Проверьте, что вентилятор физически крутится и не заклинен пылью или кабельной стяжкой.
- Проверьте разъём: контакт тахосигнала окисляется чаще остальных.
- Замените вентилятор на такой же по типоразмеру и с таким же разъёмом. Вентилятор без тахометра асик не увидит, даже если он крутится.
💡 Если вы ставили кастомные тихие вентиляторы, ошибка почти наверняка в них: у многих бытовых моделей нет тахосигнала или он в другом формате. Асик не «капризничает» — он не получает сигнала и считает вентилятор отсутствующим.
Ошибки EEPROM и несовпадение плат
load eeprom error, hash board code is inconsistent, ASIC count mismatch.
В EEPROM каждой платы записана её конфигурация: сколько чипов, какие частоты, какая ревизия. Контроллер читает это при старте.
hash board code is inconsistent означает, что в одном асике стоят платы от разных ревизий. Такое бывает после ремонта или покупки с рук. Лечится подбором плат одной ревизии — то есть перестановкой, а не пайкой.
load eeprom error — это либо повреждённая микросхема, либо повреждённые данные. Восстановление EEPROM делают в мастерских, дома это не решается.
Ошибки сети и пула
Socket connect failed, network connection interrupted, no stratum job.
Эти строки к железу отношения не имеют, и путать их с аппаратными ошибками не стоит: плата в порядке, асик просто не может достучаться до пула.
- Проверьте адрес пула и порт в настройках — опечатка в одну букву даёт ровно эту строку.
- Проверьте, жив ли сам пул: попробуйте второй сервер того же пула из другого региона.
- Проверьте, не блокирует ли роутер исходящие соединения на порт пула.
- Если соединение рвётся периодически, а не полностью — смотрите на кабель и коммутатор, и заодно на процент отклонённых шар: рост reject при живом соединении часто означает сетевую задержку, а не проблему асика. Как это отличать, разобрано в статье rejected shares.
Какой чип стоит в вашей модели
Пригодится, когда мастерская спрашивает модель чипа или вы прикидываете стоимость ремонта. Внутри одного названия у Bitmain бывает несколько ревизий, поэтому маркировку надо смотреть на самом чипе, а не выводить из названия асика.
| Модель | Семейство чипа | Алгоритм |
|---|---|---|
| S21, S21 Hydro, T21 | BM1368 | SHA-256 |
| S21 Pro, S21+, S21 XP | BM1370 | SHA-256 |
| S19 XP, S19 XP Hydro | BM1366 | SHA-256 |
| S19k Pro | BM1366 | SHA-256 |
| S19j, S19j Pro | BM1362 | SHA-256 |
| S19, S19 Pro, T19 | BM1398 | SHA-256 |
| S17, S17 Pro, T17 | BM1397 | SHA-256 |
| S9, S9i, T9+ | BM1387 | SHA-256 |
| L7 | BM1489 / B20 | Scrypt |
| L9 | BM1491AA | Scrypt |
| L3+ | BM1485 | Scrypt |
| KS3 | BM2380AA | kHeavyHash |
| KS5, KS5 Pro | BM2382AA | kHeavyHash |
| KS7 | BM2384BA | kHeavyHash |
| KA3 | BM2110AA | Blake2S |
| Z15, Z15 Pro | BM1746AA | Equihash |
⚠️ Важно. Внешне похожий чип с другим суффиксом не является заменой. Несовпадение ревизии даёт нестабильный хешрейт, ошибки доменов и плату, которая проходит стенд и умирает под реальной нагрузкой. Если заказываете чипы сами — сверяйте маркировку на плате буква в букву.
Что писать в мастерскую
Чтобы не гонять плату дважды, приложите к заявке:
- Модель асика с наклейки и ревизию платы, если видна.
- Точный текст ошибки из лога — копипастом, не пересказом.
- Сам лог целиком, файлом.
- Что вы уже проверяли — особенно результат перестановки шлейфов.
- Фото платы и маркировки чипа, если она читается.
Пятый пункт экономит больше всего времени: по маркировке мастер сразу понимает, есть ли нужный чип в наличии.
Когда ремонт не имеет смысла
Стоимость ремонта платы стоит сравнивать не с ценой нового асика, а с тем, сколько эта машина заработает до того, как окончательно устареет. Считать надо через ваш тариф на электричество: старая модель с плохой эффективностью в J/TH может быть убыточной даже полностью исправной. Как считается предельный тариф, разобрано в статье как выбрать ASIC под свою цену электричества.
Простое правило: если ремонт одной платы стоит больше, чем машина зарабатывает чистыми за три месяца, чинить обычно нет смысла.
Частые вопросы (FAQ)
Асик показывает 0 ASIC на одной цепи. Можно майнить на двух оставшихся?
Технически большинство прошивок останавливает майнинг целиком при отказе цепи. Часть кастомных прошивок умеет работать на оставшихся платах, но вы получите примерно две трети хешрейта при почти прежнем потреблении вентиляторов и контроллера — экономика ухудшается сильнее, чем падает хешрейт.
Помогает ли перепрошивка от ошибки «0 ASIC»?
Нет. Это аппаратная ошибка: контроллер не получает ответа от железа. Прошивка не может создать ответ там, где его нет. Единственное исключение — если до вас накатили несовместимую кастомную прошивку, тогда возврат на стоковую иногда помогает.
Асик работал, я его перевёз, и появилась ошибка. Совпадение?
Почти наверняка нет. Транспортировка — классическая причина: шлейфы выходят из разъёмов, плата с усталостью припоя окончательно трескается от вибрации. Начните с переподключения всех шлейфов и силовых разъёмов.
Что означает номер чипа в строке only find 63 asic?
Место обрыва цепи. Чипы опрашиваются последовательно, и первый неотвечающий обрывает всё после себя. Число — это адрес, где сигнал остановился, а не количество живых чипов в буквальном смысле.
Можно ли чистить плату водой или спиртом?
Изопропиловым спиртом и мягкой кистью — да, при полностью обесточенной и остывшей плате, с последующей полной просушкой. Водой, «Кротом» и ультразвуковой ванной без опыта — нет. Коррозия от плохо смытых остатков проявляется через недели и выглядит уже как отказ чипа.
Сколько живёт хешплата?
Зависит от условий больше, чем от модели. Главные убийцы — пыль, влажность, скачки напряжения и циклы включения-выключения. Асик, который стоит в чистом помещении и не выключается, живёт заметно дольше того, который гоняют по ночному тарифу.
Материал носит информационный характер и не является финансовой рекомендацией. Работы с вскрытием асика выполняются на ваш риск и, как правило, лишают гарантии производителя. Данные по чипам приведены на 7 сентября 2026 и могут отличаться для отдельных ревизий плат.


