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.
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
- Wyłącz lub prawidłowo skonfiguruj zegary watchdog producenta, zanim obwinisz system operacyjny.
- Zainstaluj aktualną stabilną wersję ZimaOS na osobnym dysku.
- Sprawdź wielokrotne cykle ponownego uruchamiania i wyłączania.
- Sprawdź każde urządzenie NIC i SATA/NVMe.
- Przetestuj działanie uśpienia i zasilania, jeśli zamierzasz z nich korzystać.
- 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.
