Rozwiązanie społecznościowe

Realtek RTL8821CE lub RTL8852BE w ZimaOS: przewodnik po sterownikach

A user labeled the card RTL8821CE, but lspci showed RTL8852BE; ZimaOS detected PCIe hardware while nmtui reported Wi-Fi Hardware: Missing.

Jeśli karta Wi-Fi Realtek pojawia się w lspci, ale ZimaOS wyświetla „Sprzęt Wi-Fi: brak”, oznacza to, że urządzenie PCIe zostało wykryte, ale obsługa sieci bezprzewodowej przez sterownik i oprogramowanie układowe nie jest kompletna. W tytule wątku źródłowego podano RTL8821CE, ale rzeczywisty wynik polecenia lspci wskazuje kontroler RTL8852BE 802.11ax.

To rozróżnienie ma znaczenie, ponieważ RTL8821CE i RTL8852BE korzystają z różnych sterowników upstream dla Linux. Aktualna dokumentacja zgodności ZimaOS nadal nie wymienia żadnej z tych kart PCIe jako zweryfikowanej karty Wi-Fi, więc nie zakładaj, że sterownik dla Linux Mint można po prostu zainstalować w ZimaOS jak zwykły pakiet Debiana.

Najpierw ustal dokładny model układu

lspci -nnk | grep -A3 -Ei 'network|wireless'
dmesg | grep -Ei 'rtw|firmware|wifi|wlan' | tail -100

Korzystaj z identyfikatora PCI i nazwy sterownika, a nie tylko z oznaczenia produktu na karcie. Sprzęt użytkownika w wątku został wykryty jako RTL8852BE, mimo że w wątku wspomniano RTL8821CE.

RTL8852BE ma sterownik upstream dla Linux

Aktualna dokumentacja sterownika Linux RTL8852BE wskazuje, że we współczesnych jądrach Linux układ RTL8852BE korzysta z modułu rtw89_8852be.

RTL8821CE korzysta z innej rodziny sterowników

Układ RTL8821CE obsługuje rodzina rtw88, a nie rtw89. Mieszanie instrukcji dotyczących tych dwóch układów może prowadzić do użycia niewłaściwego modułu i błędnej ścieżki rozwiązywania problemów z oprogramowaniem układowym.

Aktualna lista zgodności z ZimaOS nie potwierdza obsługi tych kart

Na aktualnej liście kart sieciowych zgodnych z ZimaOS znajdują się Intel AX210 i kilka kart Ethernet, ale nie ma na niej kart Wi-Fi PCIe RTL8821CE ani RTL8852BE.

Nie instaluj przypadkowych pakietów DKMS w systemie hosta

ZimaOS to system w formie gotowego urządzenia. Pakiet sterowników działający w Ubuntu lub Linux Mint może wymagać nagłówków, DKMS, odpowiedniego stanu menedżera pakietów lub zapisywalnych ścieżek systemowych, które w ZimaOS nie są dostępne w ten sam sposób.

Sprawdź, czy moduł istnieje

modinfo rtw89_8852be 2>/dev/null
modinfo rtw88_8821ce 2>/dev/null

Jeśli brakuje konkretnego modułu, zgłoś IceWhale identyfikator PCI i nazwę sterownika, zamiast wymuszać kompilację niezwiązanego sterownika zewnętrznego.

Do serwera produkcyjnego użyj sprawdzonego adaptera

Jeśli potrzebujesz teraz Wi-Fi, użyj obecnie sprawdzonego adaptera, takiego jak Intel AX210, zamiast polegać na niesprawdzonej karcie PCIe Realtek.

Poradnik rozwiązywania problemów ze sprzętem ułatwia przygotowanie zgłoszenia dotyczącego zgodności.

Sprawdź błędy oprogramowania układowego niezależnie od modułu sterownika

Moduł może być dostępny, ale mimo to nie działać z powodu braku wymaganego pliku oprogramowania układowego Realtek. W wyniku dmesg sprawdź, czy pojawia się komunikat „module not found”, czy „failed to load firmware”, ponieważ wymagają one różnych poprawek po stronie IceWhale.

Podaj identyfikator PCI w zgłoszeniu dotyczącym sterownika

W przypadku opublikowanej karty RTL8852BE 1T1R identyfikator PCI jest ważniejszy niż oznaczenie części zamiennej HP. Zgłoszenia dotyczące sterownika powinny zawierać identyfikatory producenta i urządzenia, aby IceWhale mogło włączyć właściwą opcję jądra i pakiet oprogramowania układowego.

Wybierz Ethernet do NAS działającego bez przerwy

Nawet jeśli Wi-Fi działa, przewodowy Ethernet jest zwykle bardziej niezawodnym rozwiązaniem dla serwera pamięci masowej, ponieważ eliminuje przełączanie między sieciami, zakłócenia radiowe i problemy związane z zarządzaniem energią w sieci bezprzewodowej. Korzystaj z Wi-Fi, gdy poprowadzenie kabla jest niepraktyczne, a nie jako domyślnego połączenia do intensywnego ruchu NAS.

Często zadawane pytania

Czy karta źródłowa to na pewno RTL8821CE?

Tytuł wątku na forum mówi o RTL8821CE, ale opublikowany wynik lspci wskazuje RTL8852BE.

Dlaczego Linux Mint działa?

Mint może zawierać wymagany moduł jądra i oprogramowanie układowe, podczas gdy kompilacja ZimaOS może nie zawierać ani nie włączać takiego samego zestawu.

Czy mogę zainstalować sterownik Wi-Fi za pomocą apt?

Nie traktuj ZimaOS jak zwykłego systemu Ubuntu. Wybierz sprawdzony adapter lub poproś o integrację sterownika.

Co mam wysłać do IceWhale?

Dokładny identyfikator PCI, wynik lspci -nnk, odpowiedni wynik dmesg, wersja ZimaOS oraz informacja, czy działa inna dystrybucja Linuksa.