Antminer

Kody błędów Antminera i Whatsminera: przegląd i rozwiązania

Autor: Zaktualizowano 13 min czytania

Chybové kódy Antmineru a Whatsmineru

Antminer zapisuje błędy jako tekst w logu (Miner Log lub Kernel Log). Whatsminer zgłasza je kodem liczbowym w aplikacji WhatsMinerTool lub w interfejsie webowym. Swój komunikat lub kod należy wyszukać w tabelach poniżej. Przy każdym błędzie podajemy przyczynę, co można bezpiecznie spróbować samodzielnie i kiedy czas na serwis. Przed restartem warto zapisać log – Bitmain ostrzega, że wielokrotny restart wadliwego urządzenia może je nieodwracalnie uszkodzić.

Podsumowanie

  • Log Antminera otwiera się przez adres IP koparki w przeglądarce. Należy go zapisać, zanim urządzenie zostanie zrestartowane.
  • Whatsminer zgłasza kody liczbowe: 1xx wentylatory, 2xx zasilacz, 3xx czujniki temperatury, 4xx pamięć EEPROM, 5xx płyty hash, 6xx temperatura otoczenia, 20xx pool i 8xxx oprogramowanie.
  • Samodzielnie poradzą sobie Państwo głównie z wentylatorami, kurzem, temperaturą w pomieszczeniu, siecią i ustawieniami poolu.
  • Błędy chipów, pamięci EEPROM, czujników temperatury i zasilacza zwykle oznaczają serwis.
  • W okresie gwarancji nie należy samodzielnie rozbierać urządzenia ani wgrywać nieoficjalnego firmware. Ingerencji w urządzenie gwarancja nie obejmuje.

Gdzie znaleźć błąd w Antminerze i w Whatsminerze?

Obie marki zgłaszają błędy inaczej: koparka ASIC Antminer komunikatem tekstowym w logu, Whatsminer kodem liczbowym.

Antminer S19k Pro – bitcoinowa koparka ASIC Bitmain
Antminer S19k Pro – w Antminerach serii S19 log znajduje się pod adresem IP koparki w przeglądarce.

Antminer (S19, S21, L7, L9)

  1. Wpisać adres IP koparki w przeglądarce i zalogować się.
  2. W nowszym firmware otworzyć Miner Log w lewym dolnym rogu, w starszym System → Kernel Log.
  3. Pobrać lub skopiować log, zanim urządzenie zostanie zrestartowane. Bieżący log po restarcie zapisuje się od początku.

Szczegółową procedurę ze zrzutami menu znajdą Państwo w poradniku Jak znaleźć log (kernel log) w Antminerze.

Whatsminer (serie M30 do M70)

  • WhatsMinerTool – aplikacja MicroBT do zarządzania koparkami. Kody błędów pokazuje przy każdym znalezionym urządzeniu.
  • Interfejs webowy – po wpisaniu adresu IP w przeglądarce. Gdzie dokładnie widać kod, zależy od wersji firmware.
  • API – dla farm. Polecenie get_error_code na porcie TCP 4028 zwraca kody wraz z czasem wystąpienia. API trzeba najpierw włączyć.

Ostatnia cyfra w kodach płyt hash oznacza slot: 0 = SM0, 1 = SM1, 2 = SM2. Kod 531 oznacza więc, że koparka nie znalazła płyty w slocie SM1. Dlatego w tabeli podajemy zakresy, na przykład 530–532.

Jak postępować bezpiecznie i nie stracić gwarancji?

Dla każdego błędu z tabel obowiązuje tych samych 5 zasad:

  1. Najpierw log, potem restart. Bitmain wyraźnie ostrzega przed wielokrotnym restartem bez ustalenia przyczyny. Przy zwarciu na płycie lub przegrzaniu restart może spowodować nieodwracalną szkodę.
  2. Przed każdą ingerencją wyłączyć koparkę i odłączyć ją od gniazdka. Poczekać, aż wentylatory się zatrzymają.
  3. Nie otwierać zasilacza (PSU). Kondensatory w nim mogą utrzymywać wysokie napięcie także po odłączeniu.
  4. Nagrzane, przebarwione lub śmierdzące złącze oznacza stop. Nie włączać urządzenia i wymienić zarówno kabel, jak i gniazdko.
  5. W okresie gwarancji nie rozbierać urządzenia samodzielnie i nie wgrywać nieoficjalnego firmware. Firmware aktualizować wyłącznie oficjalną wersją od producenta dla danego modelu.

Modyfikacji firmware, podkręcania poza ustawienia producenta i napraw u osób trzecich nasza gwarancja nie obejmuje. Dlaczego, wyjaśniamy w artykule Podkręcanie i obniżanie taktowania ASIC. W przypadku nowych koparek kupionych u nas, które pracują w naszym hostingu, te wyjątki nie obowiązują. Gwarancja 7 lat obowiązuje tam bez wyjątków, a usterkę naprawimy bezpośrednio w centrum danych.

Co oznaczają błędy w logu Antminera?

Tabela podsumowuje 13 grup komunikatów, które Bitmain opisuje w swoim wsparciu dla serii S19 i L7 oraz we wskazówkach dotyczących restartów koparek. W Antminerach S21 i L9 komunikaty są zwykle podobne, ale dokładne brzmienie różni się w zależności od modelu i wersji firmware. „Chain X” to numer portu, do którego podłączona jest płyta hash.

Komunikat w logu Co oznacza Co spróbować samodzielnie Kiedy do serwisu
ERROR_FAN_LOST, fan lost, Sweep error string = F:1 Wentylator nie zgłasza obrotów lub obraca się wyraźnie wolniej niż pozostałe. Wyłączyć, sprawdzić złącze i kabel wentylatora, wypróbować sprawny wentylator tego samego typu. Gdy błąd pozostaje także ze sprawnym wentylatorem. Bitmain jako kolejny krok wskazuje wtedy płytę sterującą.
Chain X only find 0 asic, will power off hash board X, często z ERROR_SOC_INIT: soc init failed; w L7 detect 0 chips Płyta na porcie X nie znalazła żadnego chipu i koparka ją wyłączyła. Wyłączyć, odłączyć i ponownie podłączyć kabel danych płyty. Sprawdzić zasilacz i uziemienie. Gdy błąd utrzymuje się po ponownym podłączeniu. Przy podejrzeniu zwarcia na płycie nie restartować już urządzenia.
Chain X only find N asic (mniej chipów, niż ma płyta), z ERROR_SOC_INIT Płyta widzi tylko część chipów, łańcuch chipów jest przerwany. Nic. Bitmain zaleca nie restartować urządzenia. Od razu – wadliwy chip wymienia się w serwisie.
chain X, asic N, nonce … < 85% avg … Niektóre chipy odpowiadają wyraźnie słabiej niż średnia płyty. Sprawdzić temperaturę i kurz na radiatorach. Nie rozwiązywać tego wielokrotnym restartem. Gdy dotyczy to ciągle tych samych chipów.
ERROR_TEMP_TOO_HIGH: over max temp, Sweep error string = P:1 Włączyła się ochrona przed przegrzaniem i koparka przestała kopać. Usunąć kurz, odblokować wlot i wylot powietrza, obniżyć temperaturę zasysanego powietrza. Bitmain dla serii S19 podaje pracę w zakresie 5–35 °C. Restartować dopiero po ochłodzeniu otoczenia. Gdy przegrzewa się tylko jedna płyta, nawet w chłodnym pomieszczeniu (pasta, radiator).
ERROR_TEMP_TOO_LOW: temp too low!, Sweep error string = P:2 Jest zbyt zimno na uruchomienie. Poniżej −20 °C nie uruchamiać urządzenia. Ogrzać je, najlepiej powyżej 0 °C. Zwykle nie jest potrzebny.
temp lost, Read Temp Sensor Failed, fail to read pic temp, Sweep error string = J:6 Koparka nie odczytuje czujnika temperatury lub układu sterującego (PIC) płyty hash. Wyłączyć, ponownie podłączyć kable, wgrać aktualny oficjalny firmware, ewentualnie przez kartę SD. Gdy błąd pozostaje. Bitmain zalicza go do usterek, które zwykle wymagają naprawy.
EEPROM eeprom_key_version or eeprom_encryption_algorithm error! i inne komunikaty z „EEPROM” Błąd pamięci, w której płyta hash przechowuje swoje dane. Zaktualizować firmware lub odtworzyć płytę sterującą przez kartę SD zgodnie z procedurą Bitmaina. Gdy flash nie pomoże. W serwisie dane EEPROM wgrywa się ponownie.
chain X, get_sw_version error! Koparka odczytuje z płyty hash błędne dane o jej wersji. Ponownie podłączyć kabel płyty, spróbować flash przez kartę SD. Gdy błąd się utrzymuje.
ERROR_POWER_LOST: … (np. power voltage rise or drop, power status error!), Sweep error string = V:1 Problem z zasilaniem, najczęściej z zasilaczem. Wyłączyć i odłączyć. Sprawdzić kabel zasilający, kabel sterujący zasilacza i osadzenie miedzianych szyn. Gdy wszystko jest w porządku, a błąd się utrzymuje – zasilacz do serwisu. Przy podejrzeniu zwarcia płyty nie restartować.
Wysoka liczba błędów CRC Niestabilna komunikacja z chipami. Wgrać oficjalny firmware i wypróbować inny zasilacz. Gdy błąd utrzymuje się po wymianie zasilacza.
power off by NET_LOST, ERROR_NET_LOST: network connection resume, restart., lost internet … > 20 minutes, poweroff Koparka była bez sieci i wyłączyła się, w L7 po 20 minutach. Po przywróceniu połączenia można ją według Bitmaina normalnie uruchomić. Sprawdzić kabel sieciowy, port w routerze lub switchu i ustawienia sieci. Tylko gdy koparka nie widzi sieci także z innym kablem i portem (płyta sterująca).
stratum connection timeout, retry after 30 seconds, Most likely you have input the wrong URL Koparka nie łączy się z poolem lub ma błędny adres poolu. Sprawdzić adres poolu łącznie z portem, nazwę workera i internet. Nie jest potrzebny.

Komunikatu, którego brakuje w tabeli, należy szukać w logu według słów fan, asic, chain, temp, eeprom, power, net lub pool. Dla innych komunikatów nie mamy zweryfikowanego opisu producenta. Prosimy przesłać nam log, a doradzimy. Dlaczego jeden wadliwy chip „ukrywa” także chipy za nim, wyjaśnia artykuł Hashboard, a jak odczytywać temperatury płyt – artykuł Czujniki temperatury ASIC.

Co oznaczają kody błędów Whatsminera?

Whatsminer dzieli kody na 8 grup według podzespołu: 1xx wentylatory, 2xx zasilacz, 3xx czujniki temperatury, 4xx pamięć EEPROM, 5xx płyty hash i chipy, 6xx temperatura otoczenia, 20xx pool i 8xxx oprogramowanie. Znaczenie kodów sprawdziliśmy w tabeli referencyjnej D-Central, a w przypadku kodów 201, 410 i 530 także w bazie wiedzy MicroBT.

Whatsminer M50S+ – bitcoinowa koparka ASIC MicroBT
Whatsminer M50S+ – Whatsminery zgłaszają usterki kodami liczbowymi według podzespołu.

Wentylatory, zasilacz, temperatura i płyty hash

Kod Co oznacza Co spróbować samodzielnie Kiedy do serwisu
110, 111 Koparka nie odczytuje obrotów wentylatora na wlocie (110) lub na wylocie (111). Wyłączyć, sprawdzić złącze, zamienić wentylatory miejscami i obserwować, czy błąd „wędruje”. Wadliwy wymienić na ten sam typ. Gdy błąd pozostaje także ze sprawnym wentylatorem.
120, 121, 130, 131 Obroty wentylatora na wlocie lub wylocie różnią się od docelowych o ponad 2 000 (12x) lub 3 000 (13x) obr./min. Oczyścić wentylator z kurzu, wymienić go na oryginalny typ. Zwykle nie jest potrzebny.
140 Wentylatory pracują na zbyt wysokich obrotach, urządzenie jest słabo chłodzone. Obniżyć temperaturę w pomieszczeniu, oczyścić radiatory, oddzielić wlot od wylotu. Zwykle nie jest potrzebny.
200 Płyta sterująca nie znalazła zasilacza, nie komunikuje się z nim. Wyłączyć, sprawdzić kabel danych zasilacza, zaktualizować oficjalny firmware. Gdy błąd się utrzymuje – zasilacz lub płyta sterująca.
201 Zasilacz nie odpowiada konfiguracji koparki. Użyć zasilacza przeznaczonego dla danego modelu. MicroBT ostrzega, że nieodpowiedni zasilacz może uszkodzić sprzęt. Gdy zasilacz jest właściwy, a błąd się utrzymuje.
202 Błąd napięcia wyjściowego zasilacza. Zaktualizować oficjalny firmware. Gdy błąd się utrzymuje – zasilacz.
203 Zasilacz przeszedł w tryb ochronny, zwykle z powodu temperatury. Sprawdzić temperaturę otoczenia i wentylację. Gdy powtarza się w chłodnym otoczeniu.
204 Włączyło się zabezpieczenie nadprądowe zasilacza. Wyłączyć i odłączyć, sprawdzić złącza. Gdy się powtarza – zasilacz.
206 Niskie napięcie wejściowe z sieci. Zlecić elektrykowi sprawdzenie obwodu. Nie używać przedłużaczy ani rozgałęźników. Gdy napięcie jest w porządku.
208 Wyjście zasilacza zbyt mocno się waha. Nic – chodzi o zasilacz. Od razu.
233–235, 243 Przegrzanie zasilacza na wyjściu (233–235) lub na wejściu (243). Poprawić wentylację, obniżyć temperaturę otoczenia, oczyścić kratki zasilacza (bez otwierania). Gdy powtarza się w chłodnym otoczeniu.
236–238 Zabezpieczenie nadprądowe na wyjściu zasilacza. Na wyłączonym i odłączonym urządzeniu sprawdzić dokręcenie śrub miedzianych szyn. Gdy błąd się utrzymuje.
300–302 Nie odczytuje się czujnik temperatury na płycie SM0, SM1 lub SM2. Wyłączyć, ponownie podłączyć taśmę płyty. Gdy błąd pozostaje.
309 Nie odczytuje się żaden czujnik temperatury płyt hash. Sprawdzić podłączenie płyt i kable. Gdy błąd pozostaje.
329 Błąd komunikacji z czujnikiem temperatury płyty sterującej. Wyłączyć i ponownie włączyć. Gdy powraca – płyta sterująca.
360 Płyty hash się przegrzewają. Obniżyć temperaturę otoczenia, oczyścić radiatory z kurzu. Gdy przegrzewa się tylko jedna płyta (pasta, radiator).
410–412 Koparka nie wykrywa pamięci EEPROM płyty. W przypadku kodu 410 MicroBT wskazuje na płytę adaptera. Wyłączyć, ponownie podłączyć kable i płytę adaptera. Gdy błąd pozostaje.
420–422 Danych w EEPROM płyty nie da się odczytać. Zaktualizować oficjalny firmware. Gdy aktualizacja nie pomoże.
510–512 Typ płyty hash nie odpowiada modelowi lub firmware. Sprawdzić, czy płyta należy do danego modelu. Od razu.
530–532 Koparka nie znalazła płyty hash w slocie SM0, SM1 lub SM2. Wyłączyć, sprawdzić kabel i płytę adaptera. MicroBT zaleca zamienić płyty między slotami i obserwować, czy błąd „wędruje” – w okresie gwarancji należy to zostawić sprzedawcy. Gdy błąd pozostaje przy tej samej płycie.
540–542 Błąd odczytu ID chipów na płycie. Taki sam test z zamianą płyt jak przy 530. Gdy błąd pozostaje.
550–552 Płyta ma wadliwe chipy. Nic. Od razu – wymiana chipów.
600 Wysoka temperatura otoczenia, według D-Central powyżej 35 °C. Poprawić wentylację i chłodzenie pomieszczenia. Nie jest potrzebny.
610 Ostrzeżenie temperaturowe w trybie wysokiej wydajności, według D-Central powyżej 30 °C otoczenia. Przełączyć na tryb normalny lub obniżyć temperaturę otoczenia. Nie jest potrzebny.

Pool i oprogramowanie

Kod Co oznacza Co spróbować samodzielnie
2000 Nie ustawiono żadnego poolu. Wpisać adres poolu i workera.
2010 Wszystkie ustawione poole są wyłączone. Sprawdzić sieć i ustawienia pooli.
2020–2022 Nie udało się połączyć z poolem 0, 1 lub 2. Sprawdzić internet, adres poolu i port.
2030 Pool odrzuca wysoki odsetek przesłanej pracy (share). Sprawdzić ustawienia poolu i stabilność połączenia.
2040 Pool nie obsługuje trybu ASICBoost. Użyć poolu, który obsługuje ASICBoost.
2050 Przełączenie na zapasowy pool nie powiodło się. Sprawdzić sieć i adresy zapasowych pooli.
8000 Wersja WhatsMinerTool jest zbyt stara. Zainstalować aktualną wersję ze strony MicroBT.
8410 Firmware nie należy do tego modelu. Wgrać oficjalny firmware dla danego modelu.
8700 Model koparki i zasilacza do siebie nie pasują. Użyć zasilacza przeznaczonego dla danego modelu.

Kody poolu i oprogramowania zwykle nie wymagają serwisu. Ustawienie poolu krok po kroku opisuje poradnik Jak podłączyć koparkę ASIC. Kodów, których tu nie podajemy, nie mogliśmy zweryfikować w wiarygodnym źródle. W ich przypadku prosimy o kontakt.

Który błąd rozwiążą Państwo sami, a z którym do serwisu?

Z 7 grup błędów samodzielnie można zwykle poradzić sobie z 3: wentylatorami, temperaturą otoczenia oraz siecią i poolem. Pozostałe przeważnie wymagają serwisu.

Naprawa hashboardu koparki ASIC w serwisie PC Praha
Naprawa hashboardu koparki ASIC – błędy płyt hash i chipów zwykle wymagają serwisu.
Grupa Antminer (log) Whatsminer (kod) Rozwiązanie
Wentylatory fan lost, F:1 110–140 samodzielnie: wymiana wentylatora na ten sam typ
Temperatura otoczenia i kurz TEMP_TOO_HIGH, P:1 203, 233–235, 243, 360, 600, 610 samodzielnie: chłodzenie, czyszczenie, wentylacja
Sieć i pool NET_LOST, stratum 2000–2050 samodzielnie: kabel, router, ustawienia poolu
Firmware get_sw_version, EEPROM 420–422, 8000, 8410 częściowo samodzielnie: tylko oficjalny firmware
Zasilacz POWER_LOST, V:1 200–208, 236–238, 8700 kable samodzielnie, zasilacz w serwisie
Czujniki temperatury temp lost, PIC, J:6 300–309, 329 ponowne podłączenie kabli, w przeciwnym razie serwis
Płyty hash i chipy find N asic, SOC_INIT, nonce 410–412, 510–552 serwis

Profilaktykę – czyszczenie, wymianę wentylatorów i kontrolę temperatur – opisuje poradnik Konserwacja koparki ASIC. Przegląd usterek według objawów znajdą Państwo w artykule Awaria koparki ASIC.

Co wysłać do serwisu, aby diagnostyka była szybka?

Wystarczy 5 materiałów:

  1. Log lub kody błędów. W Antminerze plik ZIP z Download Log lub log w pliku tekstowym. W Whatsminerze zrzut kodów z WhatsMinerTool lub z interfejsu.
  2. Zdjęcie etykiety z modelem i numerem seryjnym.
  3. Opis usterki – co się dzieje, od kiedy i jak często.
  4. Co już Państwo próbowali – restart, inny kabel, czyszczenie, aktualizacja firmware.
  5. W przypadku reklamacji numer zamówienia lub dowód zakupu.
Diagnostyka koparki ASIC w serwisie PC Praha w Pradze 10
Diagnostyka koparki ASIC w naszym serwisie w Pradze 10 – z logiem i zdjęciem etykiety jest szybsza.

Log zawiera adres poolu, nazwę workera i dane o Państwa sieci. Należy go wysyłać tylko zaufanym osobom i nie wklejać go w całości do publicznych dyskusji.

W naszym serwisie koparek ASIC w Pradze naprawiamy Antminery oraz Whatsminery serii M30 do M70 – płyty hash, zasilacze, płyty sterujące i chłodzenie. Naprawiamy też urządzenia, które nie zostały kupione u nas.

Czy błąd z logu może wyjaśnić asystent AI?

Tak, jako wstępna orientacja. Przed wklejeniem logu należy usunąć adres poolu, workera i adresy IP. Interpretację warto następnie porównać z tabelami powyżej lub z dokumentacją producenta – AI może błędnie przypisać podobnie brzmiący komunikat. Naprawy płyty ani zasilacza na podstawie porady z czatu nie należy wykonywać w domu.

Co dalej

Źródła

Częste pytania

Co oznacza w Antminerze komunikat „Chain 0 only find 0 asic”?
Hash board na porcie 0 nie wykrył żadnego chipu i miner go wyłączył. Wyłącz urządzenie, odłącz i ponownie podłącz kabel danych płyty oraz sprawdź zasilacz. Jeśli błąd nie ustępuje, płyta wymaga naprawy w serwisie.
Co oznacza błąd 530 w Whatsminerze?
Miner nie wykrył hash boardu w slocie SM0; kody 531 i 532 dotyczą slotów SM1 i SM2. Sprawdź kabel i płytkę adaptera. Jeśli błąd pozostaje przy tej samej płycie, płyta trafia do serwisu.
Gdzie znajdę kod błędu Whatsminera?
W aplikacji WhatsMinerTool przy każdym wykrytym urządzeniu, a w zależności od wersji firmware także w interfejsie webowym minera. Farmy mogą odczytywać kody przez API poleceniem get_error_code na porcie 4028, ale API trzeba najpierw włączyć.
Czy miner z błędem należy zrestartować?
Najpierw zapisz log i sprawdź, co zgłasza. Bitmain ostrzega, że wielokrotny restart wadliwego urządzenia, np. ze zwarciem na płycie lub przy przegrzaniu, może je nieodwracalnie uszkodzić.
Czy z powodu błędu mogę wgrać inny firmware?
W okresie gwarancji używaj wyłącznie oficjalnego firmware producenta dla danego modelu. Nieoficjalny firmware, podkręcanie poza ustawienia producenta i ingerencje osób trzecich nie są objęte naszą gwarancją.
Co wysłać do serwisu razem z minerem?
Log lub zrzut ekranu z kodami błędów, zdjęcie etykiety z modelem i numerem seryjnym, opis usterki oraz to, co już zostało wypróbowane. Przy reklamacji dołącz numer zamówienia lub dowód zakupu.

Tekst został przygotowany z pomocą AI. Fakty, liczby i procedury sprawdził Yegor.

Minery do artykułu

Więcej artykułów w dziale Poradniki i porównania