Rozwiązanie społecznościowe

ZimaOS na UGREEN DXP2800 uruchamia się ponownie co 3 minuty: rozwiązanie problemu z BIOS-em, ograniczenia HDMI i diod LED

A May 2025 third-party-hardware thread where ZimaOS on a UGREEN DXP2800 rebooted about every 2:45-5 minutes. IceWhale first investigated kernel drivers, but the user later found a BIOS Watchdogs timer set to three minutes. Disabling it stopped the repeated reboot. HDMI playback and front LEDs remained model-specific compatibility gaps.

W tym źródle potwierdzono rozwiązanie problemu dotyczące sprzętu innej firmy: ostatecznie nie wykazano, że UGREEN DXP2800 uruchamiał się ponownie z powodu potwierdzonej paniki jądra ZimaOS. Autor oryginalnego wpisu odkrył ustawienie BIOS-u o nazwie Watchdogs z trzyminutowym zegarem. Po jego wyłączeniu zgłosił, że nieustanne ponowne uruchamianie ustało.

Ten wynik ma znaczenie, ponieważ IceWhale początkowo podejrzewało sterownik jądra i usunęło niektóre sterowniki w kolejnym wydaniu. Użytkownik przetestował nowszą wersję 1.4.1 i nadal obserwował ponowne uruchomienia, a następnie samodzielnie znalazł sprzętowy watchdog w oprogramowaniu układowym. Źródło pokazuje więc, dlaczego przed uznaniem problemu za regresję systemu operacyjnego należy sprawdzić funkcje oprogramowania układowego charakterystyczne dla danego urządzenia.

DXP2800 uruchamiał się ponownie niemal według zegara

Użytkownik zainstalował wersję beta2 ZimaOS 1.4.1 na nowym dysku NVMe i uzyskał dostęp do panelu, ale serwer NAS uruchamiał się ponownie co kilka minut, nawet w stanie bezczynności. Później zmierzył odstęp i wynosił on około dwóch minut i 45 sekund.

IceWhale najpierw poprosiło o logi jądra z poprzedniego uruchomienia

Zima-Jerry poprosił użytkownika o zebranie danych za pomocą polecenia journalctl -k -r -b -1, aby zespół mógł przeanalizować komunikaty jądra z poprzedniego uruchomienia.

Log jądra ZimaOS z poprzedniego uruchomienia UGREEN DXP2800 zebrany podczas diagnozowania powtarzających się ponownych uruchomień
IceWhale poprosiło o dane z jądra z poprzedniego uruchomienia, zanim wskazało przyczynę.

IceWhale podejrzewało sterownik jądra, ale nie było to ostateczne rozwiązanie

Po obejrzeniu nagrania użytkownika Zima-Jerry powiedział, że przyczyną mogą być niektóre sterowniki jądra i że usunął je w kolejnym oficjalnym wydaniu. Autor oryginalnego wpisu przetestował następnie nową wersję 1.4.1 i zgłosił, że DXP2800 nadal uruchamia się ponownie.

Użytkownik znalazł trzyminutowy watchdog w BIOS-ie

Po kolejnych testach użytkownik znalazł funkcję BIOS-u o nazwie Watchdogs, skonfigurowaną z trzyminutowym zegarem. Wyłączył ją i stwierdził, że system najwyraźniej zaczął działać prawidłowo.

Uczestnik społeczności wyjaśnił mechanizm: sprzętowy watchdog oczekuje, że zgodne oprogramowanie będzie okresowo resetować jego zegar; jeśli zegar wygaśnie, oprogramowanie układowe uznaje, że system się zawiesił, i wymusza reset.

Prawidłowe działanie UGOS nie oznaczało, że watchdog był wyłączony

System UGOS dostarczany przez producenta działał normalnie na tym samym sprzęcie. Prawdopodobnym wyjaśnieniem jest to, że UGOS potrafi obsługiwać sprzętowy watchdog platformy, podczas gdy ZimaOS w tamtym czasie tego nie potrafił. Nie oznacza to, że sprzęt był niestabilny.

Obecny ZimaOS obsługuje ogólny sprzęt x86-64, ale watchdogi producenta są zależne od sprzętu

Obecna dokumentacja instalacji IceWhale obejmuje ogólne urządzenia x86-64 z UEFI i wyłączoną funkcją Secure Boot. Nie certyfikuje ona każdego charakterystycznego dla danego producenta watchdoga, kontrolera wentylatorów, kontrolera diod LED ani funkcji multimedialnych HDMI.

Skorzystaj z aktualnych ogólnych wymagań instalacji ZimaOS dla x86, a następnie osobno zweryfikuj funkcje oprogramowania układowego charakterystyczne dla danego urządzenia.

Obsługa HDMI w ZimaOS różniła się od tej w UGOS

Zima-Jerry powiedział, że ZimaOS nie ma dedykowanej aplikacji do odtwarzania multimediów przez HDMI i na podłączonym ekranie wyświetla jedynie podstawowe informacje o systemie. Użytkownik wyjaśnił, że UGOS potrafił przesyłać multimedia z telefonu do wyjścia HDMI serwera NAS. Ta funkcja wyjścia multimediów producenta nie została odtworzona przez ZimaOS w tym wątku.

Diody LED na panelu przednim wymagały dostosowania do konkretnego modelu

Użytkownik zgłosił również, że diody LED w DXP2800 nieustannie zmieniały stan. Zima-Jerry powiedział, że specjalistyczne diody LED w urządzeniach wymagają dedykowanego dostosowania i że dla tego sprzętu może nie być planów rozwoju.

Lepsza aktualna lista kontrolna testowania DXP2800

  1. Wyłącz lub prawidłowo skonfiguruj zegary watchdog producenta, zanim obwinisz system operacyjny.
  2. Zainstaluj aktualną stabilną wersję ZimaOS na osobnym dysku.
  3. Sprawdź wielokrotne cykle ponownego uruchamiania i wyłączania.
  4. Sprawdź każde urządzenie NIC i SATA/NVMe.
  5. Przetestuj działanie uśpienia i zasilania, jeśli zamierzasz z nich korzystać.
  6. Traktuj wyjście multimediów HDMI i przednie diody LED jako osobne funkcje zależne od konkretnego modelu.

Najczęstsze pytania dotyczące UGREEN DXP2800

Co zatrzymało powtarzające się ponowne uruchamianie w wątku źródłowym?

Autor oryginalnego wpisu wyłączył zegar Watchdogs w BIOS-ie, ustawiony na około trzy minuty.

Czy IceWhale początkowo podejrzewało sterownik jądra?

Tak, ale nowsza wersja nadal powodowała ponowne uruchomienia u użytkownika, więc nie było to ostatecznie potwierdzone rozwiązanie.

Czy ZimaOS zapewniało odtwarzanie multimediów przez HDMI w stylu UGOS?

Nie. IceWhale poinformowało, że ZimaOS wyświetlało wówczas przez HDMI jedynie podstawowe informacje o systemie.