Antminer

Коди помилок Antminer і Whatsminer: огляд і рішення

Автор: Оновлено 13 хв читання

Chybové kódy Antmineru a Whatsmineru

Antminer записує помилки текстом у лог (Miner Log або Kernel Log). Whatsminer повідомляє про них числовим кодом у застосунку WhatsMinerTool або у вебінтерфейсі. Знайдіть своє повідомлення або код у таблицях нижче. Для кожної помилки вказано причину, що можна безпечно спробувати самостійно і коли час звертатися до сервісу. Перед перезавантаженням збережіть лог – Bitmain попереджає, що повторне перезавантаження несправної машини може її незворотно пошкодити.

Коротко

  • Лог Antminer відкривається за IP-адресою майнера в браузері. Збережіть його до того, як перезавантажите машину.
  • Whatsminer видає числові коди: 1xx – вентилятори, 2xx – блок живлення, 3xx – датчики температури, 4xx – пам’ять EEPROM, 5xx – геш-плати, 6xx – температура навколишнього середовища, 20xx – пул і 8xxx – ПЗ.
  • Самостійно ви впораєтеся переважно з вентиляторами, пилом, температурою в приміщенні, мережею та налаштуваннями пулу.
  • Помилки чипів, пам’яті EEPROM, датчиків температури та блока живлення зазвичай означають сервіс.
  • На гарантії не розбирайте машину самі й не встановлюйте неофіційну прошивку. Втручання в пристрій гарантія не покриває.

Де знайти помилку в Antminer і у Whatsminer?

Обидві марки повідомляють про помилки по-різному: ASIC-майнер Antminer – текстовим повідомленням у лозі, Whatsminer – числовим кодом.

Antminer S19k Pro – біткоїн ASIC-майнер Bitmain
Antminer S19k Pro – в Antminer серії S19 лог відкривається за IP-адресою майнера в браузері.

Antminer (S19, S21, L7, L9)

  1. Введіть IP-адресу майнера в браузері та увійдіть у систему.
  2. У новішій прошивці відкрийте Miner Log ліворуч унизу, у старішій – System → Kernel Log.
  3. Завантажте або скопіюйте лог до того, як перезавантажите машину. Після перезавантаження поточний лог пишеться наново.

Докладну інструкцію зі знімками меню наведено в посібнику Як знайти лог (kernel log) в Antminer.

Whatsminer (серії M30–M70)

  • WhatsMinerTool – застосунок MicroBT для керування майнерами. Показує коди помилок для кожної знайденої машини.
  • Вебінтерфейс – після введення IP-адреси в браузері. Де саме ви побачите код, залежить від версії прошивки.
  • API – для ферм. Команда get_error_code на TCP-порту 4028 повертає коди разом із часом їх виникнення. API потрібно спершу увімкнути.

Остання цифра в кодах геш-плат позначає слот: 0 = SM0, 1 = SM1, 2 = SM2. Отже, код 531 означає, що майнер не знайшов плату в слоті SM1. Тому в таблиці ми вказуємо діапазони, наприклад 530–532.

Як діяти безпечно й не втратити гарантію?

Для будь-якої помилки з таблиць діють ті самі 5 правил:

  1. Спершу лог, потім перезавантаження. Bitmain прямо застерігає від повторних перезавантажень без з’ясування причини. За короткого замикання на платі або перегріву перезавантаження може спричинити незворотну шкоду.
  2. Перед будь-яким втручанням вимкніть майнер і від’єднайте його від розетки. Зачекайте, поки зупиняться вентилятори.
  3. Не відкривайте блок живлення (PSU). Конденсатори в ньому можуть зберігати високу напругу й після відключення.
  4. Нагрітий, потемнілий або з запахом роз’єм – сигнал зупинитися. Не вмикайте машину й замініть кабель і розетку.
  5. На гарантії не розбирайте машину самі й не встановлюйте неофіційну прошивку. Оновлюйте лише офіційною прошивкою виробника для вашої моделі.

Зміни прошивки, розгін поза налаштуваннями виробника та ремонт у третіх осіб наша гарантія не покриває. Чому – пояснюємо в статті Розгін і зниження частот ASIC. Для нових майнерів, придбаних у нас, які працюють на нашому хостингу, ці винятки не діють. Там гарантія 7 років діє без винятків, а несправність ми усуваємо безпосередньо в дата-центрі.

Що означають помилки в лозі Antminer?

Таблиця підсумовує 13 груп повідомлень, які Bitmain описує у своїй підтримці для серій S19 і L7 та в порадах щодо перезавантаження майнерів. В Antminer S21 і L9 повідомлення подібні, але точне формулювання залежить від моделі та версії прошивки. «Chain X» – номер порту, до якого підключено геш-плату.

Повідомлення в лозі Що означає Що спробувати самим Коли до сервісу
ERROR_FAN_LOST, fan lost, Sweep error string = F:1 Вентилятор не повідомляє оберти або обертається помітно повільніше за інші. Вимкнути, перевірити роз’єм і кабель вентилятора, спробувати справний вентилятор того самого типу. Якщо помилка залишається і зі справним вентилятором. Наступним кроком Bitmain називає плату керування.
Chain X only find 0 asic, will power off hash board X, часто разом із ERROR_SOC_INIT: soc init failed; в L7 detect 0 chips Плата на порту X не знайшла жодного чипа, і майнер її вимкнув. Вимкнути, від’єднати й знову під’єднати кабель даних плати. Перевірити блок живлення та заземлення. Якщо помилка після перепідключення зберігається. За підозри на коротке замикання на платі машину більше не перезавантажуйте.
Chain X only find N asic (менше чипів, ніж є на платі), з ERROR_SOC_INIT Плата бачить лише частину чипів, ланцюжок чипів перервано. Нічого. Bitmain радить машину не перезавантажувати. Одразу – несправний чип замінюють у сервісі.
chain X, asic N, nonce … < 85% avg … Деякі чипи відповідають помітно рідше за середнє по платі. Перевірити температуру та пил на радіаторах. Не розв’язувати це повторними перезавантаженнями. Якщо це стосується постійно тих самих чипів.
ERROR_TEMP_TOO_HIGH: over max temp, Sweep error string = P:1 Спрацював захист від перегріву, і майнер перестав майнити. Очистити від пилу, звільнити вхід і вихід повітря, знизити температуру повітря на вході. Для серії S19 Bitmain зазначає роботу при 5–35 °C. Перезавантажувати лише після того, як приміщення охолоне. Якщо перегрівається лише одна плата навіть у прохолодному приміщенні (паста, радіатор).
ERROR_TEMP_TOO_LOW: temp too low!, Sweep error string = P:2 Занадто холодно для запуску. Нижче −20 °C машину не запускайте. Прогрійте її, в ідеалі вище 0 °C. Зазвичай не потрібно.
temp lost, Read Temp Sensor Failed, fail to read pic temp, Sweep error string = J:6 Майнер не зчитує датчик температури або керувальну схему (PIC) геш-плати. Вимкнути, перепідключити кабелі, встановити актуальну офіційну прошивку, за потреби через SD-картку. Якщо помилка залишається. Bitmain відносить її до несправностей, які зазвичай потребують ремонту.
EEPROM eeprom_key_version or eeprom_encryption_algorithm error! та інші повідомлення з «EEPROM» Помилка пам’яті, у якій геш-плата зберігає свої дані. Оновити прошивку або відновити плату керування через SD-картку за інструкцією Bitmain. Якщо прошивка не допомогла. У сервісі дані EEPROM записують наново.
chain X, get_sw_version error! Майнер зчитує з геш-плати хибні дані про її версію. Перепідключити кабель плати, спробувати прошивку через SD-картку. Якщо помилка зберігається.
ERROR_POWER_LOST: … (наприклад, power voltage rise or drop, power status error!), Sweep error string = V:1 Проблема з живленням, найчастіше з блоком живлення. Вимкнути й від’єднати від мережі. Перевірити кабель живлення, керувальний кабель блока живлення та прилягання мідних шин. Якщо все гаразд, а помилка зберігається – блок живлення до сервісу. За підозри на коротке замикання плати не перезавантажувати.
Велика кількість помилок CRC Нестабільний зв’язок із чипами. Встановити офіційну прошивку й спробувати інший блок живлення. Якщо помилка зберігається після заміни блока живлення.
power off by NET_LOST, ERROR_NET_LOST: network connection resume, restart., lost internet … > 20 minutes, poweroff Майнер залишився без мережі й вимкнувся, в L7 – через 20 хвилин. За даними Bitmain, після відновлення зв’язку його можна запустити у звичайному режимі. Перевірити мережевий кабель, порт у роутері чи комутаторі та налаштування мережі. Лише якщо майнер не бачить мережу і з іншим кабелем та портом (плата керування).
stratum connection timeout, retry after 30 seconds, Most likely you have input the wrong URL Майнер не може з’єднатися з пулом або має неправильну адресу пулу. Перевірити адресу пулу разом із портом, ім’я воркера та інтернет. Не потрібно.

Повідомлення, якого немає в таблиці, шукайте в лозі за словами fan, asic, chain, temp, eeprom, power, net або pool. Для інших повідомлень у нас немає перевіреного опису виробника. Надішліть нам лог, і ми підкажемо. Чому один несправний чип «ховає» і чипи за ним, пояснює стаття Hashboard, а як читати температури плат – стаття Датчики температури ASIC.

Що означають коди помилок Whatsminer?

Whatsminer поділяє коди на 8 груп за компонентами: 1xx – вентилятори, 2xx – блок живлення, 3xx – датчики температури, 4xx – пам’ять EEPROM, 5xx – геш-плати й чипи, 6xx – температура навколишнього середовища, 20xx – пул і 8xxx – ПЗ. Значення кодів ми перевірили за довідковою таблицею D-Central, а коди 201, 410 і 530 – ще й за базою знань MicroBT.

Whatsminer M50S+ – біткоїн ASIC-майнер MicroBT
Whatsminer M50S+ – Whatsminer повідомляє про несправності числовими кодами за компонентами.

Вентилятори, блок живлення, температура та геш-плати

Код Що означає Що спробувати самим Коли до сервісу
110, 111 Майнер не зчитує оберти вентилятора на вході (110) або на виході (111). Вимкнути, перевірити роз’єм, поміняти вентилятори місцями й подивитися, чи «переїжджає» помилка. Несправний замінити таким самим. Якщо помилка залишається і зі справним вентилятором.
120, 121, 130, 131 Оберти вентилятора на вході чи виході відрізняються від цільових більш ніж на 2 000 (12x) або 3 000 (13x) об/хв. Очистити вентилятор від пилу, замінити його оригінальним того самого типу. Зазвичай не потрібно.
140 Вентилятори працюють на надто високих обертах, машина погано охолоджується. Знизити температуру в приміщенні, очистити радіатори, розділити вхід і вихід повітря. Зазвичай не потрібно.
200 Плата керування не знайшла блок живлення й не зв’язується з ним. Вимкнути, перевірити кабель даних блока живлення, оновити офіційну прошивку. Якщо помилка зберігається – блок живлення або плата керування.
201 Блок живлення не відповідає конфігурації майнера. Використовувати блок живлення, призначений для вашої моделі. MicroBT попереджає, що невідповідний блок живлення може пошкодити обладнання. Якщо блок живлення правильний, а помилка зберігається.
202 Помилка вихідної напруги блока живлення. Оновити офіційну прошивку. Якщо помилка зберігається – блок живлення.
203 Блок живлення перейшов у захисний режим, зазвичай через температуру. Перевірити температуру навколишнього середовища та вентиляцію. Якщо повторюється в прохолодному середовищі.
204 Спрацював захист блока живлення від надструму. Вимкнути й від’єднати від мережі, перевірити роз’єми. Якщо повторюється – блок живлення.
206 Низька вхідна напруга мережі. Попросити електрика перевірити лінію. Не використовувати подовжувачі й розгалужувачі. Якщо напруга в нормі.
208 Вихід блока живлення надто коливається. Нічого – річ у блоці живлення. Одразу.
233–235, 243 Перегрів блока живлення на виході (233–235) або на вході (243). Покращити вентиляцію, знизити температуру навколишнього середовища, очистити решітки блока живлення (не відкриваючи його). Якщо повторюється в прохолодному середовищі.
236–238 Захист від надструму на виході блока живлення. На вимкненій і від’єднаній від мережі машині перевірити затягування гвинтів мідних шин. Якщо помилка зберігається.
300–302 Не зчитується датчик температури на платі SM0, SM1 або SM2. Вимкнути, перепідключити плаский кабель плати. Якщо помилка залишається.
309 Не зчитується жоден датчик температури геш-плат. Перевірити підключення плат і кабелі. Якщо помилка залишається.
329 Помилка зв’язку з датчиком температури плати керування. Вимкнути й знову увімкнути. Якщо повертається – плата керування.
360 Геш-плати перегріваються. Знизити температуру навколишнього середовища, очистити радіатори від пилу. Якщо перегрівається лише одна плата (паста, радіатор).
410–412 Майнер не виявляє пам’ять EEPROM плати. Для коду 410 MicroBT вказує на плату-адаптер. Вимкнути, перепідключити кабелі та плату-адаптер. Якщо помилка залишається.
420–422 Дані в EEPROM плати не читаються. Оновити офіційну прошивку. Якщо оновлення не допомогло.
510–512 Тип геш-плати не відповідає моделі або прошивці. Переконатися, що плата належить до цієї моделі. Одразу.
530–532 Майнер не знайшов геш-плату в слоті SM0, SM1 або SM2. Вимкнути, перевірити кабель і плату-адаптер. MicroBT радить поміняти плати місцями між слотами й подивитися, чи «переїжджає» помилка – на гарантії залиште це продавцеві. Якщо помилка залишається на тій самій платі.
540–542 Помилка зчитування ID чипів на платі. Той самий тест із перестановкою плат, що й для 530. Якщо помилка залишається.
550–552 На платі несправні чипи. Нічого. Одразу – заміна чипів.
600 Висока температура навколишнього середовища, за даними D-Central понад 35 °C. Покращити вентиляцію та охолодження приміщення. Не потрібно.
610 Попередження про температуру в режимі високої продуктивності, за даними D-Central за температури навколишнього середовища понад 30 °C. Перейти у звичайний режим або знизити температуру навколишнього середовища. Не потрібно.

Пул і ПЗ

Код Що означає Що спробувати самим
2000 Не налаштовано жодного пулу. Вказати адресу пулу й воркер.
2010 Усі налаштовані пули вимкнено. Перевірити мережу й налаштування пулів.
2020–2022 Не вдалося підключитися до пулу 0, 1 або 2. Перевірити інтернет, адресу пулу й порт.
2030 Пул відхиляє велику частку надісланої роботи (шари). Перевірити налаштування пулу й стабільність підключення.
2040 Пул не підтримує режим ASICBoost. Використовувати пул із підтримкою ASICBoost.
2050 Не вдалося перемкнутися на резервний пул. Перевірити мережу й адреси резервних пулів.
8000 Версія WhatsMinerTool застаріла. Встановити актуальну версію із сайту MicroBT.
8410 Прошивка не підходить до цієї моделі. Встановити офіційну прошивку для вашої моделі.
8700 Модель майнера і блок живлення не сумісні. Використовувати блок живлення, призначений для вашої моделі.

Коди пулу й ПЗ зазвичай не потребують сервісу. Покрокове налаштування пулу описано в посібнику Як підключити ASIC-майнер. Коди, яких тут немає, ми не змогли перевірити за надійним джерелом. З ними звертайтеся до нас.

Яку помилку ви розв’яжете самі, а з якою – до сервісу?

Із 7 груп помилок самі ви зазвичай упораєтеся з 3: вентилятори, температура навколишнього середовища, мережа й пул. Решта здебільшого ведуть до сервісу.

Ремонт геш-плати ASIC-майнера в сервісі PC Praha
Ремонт геш-плати ASIC-майнера – помилки геш-плат і чипів зазвичай ведуть до сервісу.
Група Antminer (лог) Whatsminer (код) Рішення
Вентилятори fan lost, F:1 110–140 самі: заміна вентилятора на такий самий
Температура навколишнього середовища й пил TEMP_TOO_HIGH, P:1 203, 233–235, 243, 360, 600, 610 самі: охолодження, чищення, вентиляція
Мережа й пул NET_LOST, stratum 2000–2050 самі: кабель, роутер, налаштування пулу
Прошивка get_sw_version, EEPROM 420–422, 8000, 8410 частково самі: лише офіційна прошивка
Блок живлення POWER_LOST, V:1 200–208, 236–238, 8700 кабелі самі, блок живлення – у сервісі
Датчики температури temp lost, PIC, J:6 300–309, 329 перепідключення кабелів, інакше сервіс
Геш-плати й чипи find N asic, SOC_INIT, nonce 410–412, 510–552 сервіс

Профілактику – чищення, заміну вентиляторів і контроль температур – описує посібник Обслуговування ASIC-майнера. Огляд несправностей за симптомами – у статті Несправність ASIC-майнера.

Що надіслати до сервісу, щоб діагностика була швидкою?

Достатньо 5 речей:

  1. Лог або коди помилок. Для Antminer – ZIP із Download Log або лог у текстовому файлі. Для Whatsminer – знімок кодів із WhatsMinerTool або з інтерфейсу.
  2. Фото наліпки з моделлю та серійним номером.
  3. Опис несправності – що відбувається, відколи й як часто.
  4. Що ви вже пробували – перезавантаження, інший кабель, чищення, оновлення прошивки.
  5. Для гарантійної рекламації – номер замовлення або документ про покупку.
Діагностика ASIC-майнера в сервісі PC Praha у Празі 10
Діагностика ASIC-майнера в нашому сервісі у Празі 10 – з логом і фото наліпки вона швидша.

Лог містить адресу пулу, ім’я воркера та дані про вашу мережу. Надсилайте його лише тим, кому довіряєте, і не публікуйте повністю у відкритих обговореннях.

У нашому сервісі ASIC-майнерів у Празі ми ремонтуємо Antminer і Whatsminer серій M30–M70 – геш-плати, блоки живлення, плати керування та охолодження. Ремонтуємо й машини, придбані не в нас.

Чи може ШІ-асистент пояснити помилку з логу?

Так, для первинної орієнтації. Перед вставленням логу видаліть адресу пулу, воркер та IP-адреси. Потім звірте пояснення з таблицями вище або з документацією виробника – ШІ може хибно зіставити схоже повідомлення. Ремонт плати чи блока живлення за порадою з чату вдома не виконуйте.

Що далі

Джерела

Поширені запитання

Що означає в Antminer повідомлення «Chain 0 only find 0 asic»?
Хеш-плата на порту 0 не знайшла жодного чипа, і майнер її вимкнув. Вимкніть пристрій, від’єднайте й знову під’єднайте кабель даних плати та перевірте блок живлення. Якщо помилка не зникає, плату потрібно ремонтувати в сервісі.
Що означає помилка 530 у Whatsminer?
Майнер не знайшов хеш-плату в слоті SM0; коди 531 і 532 стосуються слотів SM1 і SM2. Перевірте кабель і плату-адаптер. Якщо помилка залишається на тій самій платі, плату слід віддати в сервіс.
Де знайти код помилки Whatsminer?
У програмі WhatsMinerTool біля кожного знайденого пристрою, а залежно від версії прошивки — також у вебінтерфейсі майнера. Ферми можуть зчитувати коди через API командою get_error_code на порту 4028, але API спершу потрібно увімкнути.
Чи варто перезапускати майнер із помилкою?
Спочатку збережіть лог і подивіться, що він повідомляє. Bitmain попереджає, що повторний перезапуск несправного пристрою, наприклад із коротким замиканням на платі чи при перегріві, може пошкодити його безповоротно.
Чи можна через помилку встановити іншу прошивку?
На гарантії використовуйте лише офіційну прошивку виробника для вашої моделі. Неофіційну прошивку, розгін поза налаштуваннями виробника та втручання третіх осіб наша гарантія не покриває.
Що надіслати в сервіс разом із майнером?
Лог або знімок кодів помилок, фото етикетки з моделлю та серійним номером, опис несправності й того, що ви вже пробували. Для рекламації додайте номер замовлення або документ про покупку.

Текст підготовлено за допомогою ШІ. Факти, цифри та порядок дій перевірив Yegor.

Майнери до статті

Інші статті в рубриці Інструкції та порівняння