Communitylösning

Realtek RTL8821CE eller RTL8852BE på ZimaOS: Drivrutinsguide

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

Om ett Realtek Wi-Fi-kort visas i lspci men ZimaOS anger ”Wi-Fi Hardware: Missing”, identifieras PCIe-enheten, men drivrutinen eller firmware som krävs för att använda det trådlösa nätverket saknas. I källtråden står det RTL8821CE i rubriken, men den faktiska utdata från lspci identifierar en RTL8852BE 802.11ax-styrenhet.

Den skillnaden är viktig eftersom RTL8821CE och RTL8852BE använder olika uppströms Linux-drivrutiner. Den aktuella kompatibilitetsdokumentationen för ZimaOS listar fortfarande inte något av PCIe-korten som ett verifierat Wi-Fi-alternativ, så utgå inte från att en Linux Mint-drivrutin bara kan installeras i ZimaOS som ett vanligt Debian-paket.

Identifiera det exakta chippet först

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

Utgå från PCI-ID:t och drivrutinsraden, inte bara från produktbeteckningen på kortet. Användarens maskinvara identifierades som RTL8852BE, trots att tråden hänvisade till RTL8821CE.

RTL8852BE har en uppströms Linux-drivrutin

Den aktuella referensen för Linux-drivrutinen RTL8852BE visar att RTL8852BE använder modulen rtw89_8852be i moderna Linux-kärnor.

RTL8821CE använder en annan drivrutinsfamilj

RTL8821CE hanteras av rtw88-familjen, inte rtw89. Om man blandar ihop instruktioner för de två styrkretsarna kan det leda till att man felsöker fel modul och firmware.

Dessa kort är inte verifierade i den aktuella kompatibilitetslistan för ZimaOS

Den aktuella listan över nätverksadaptrar som är kompatibla med ZimaOS omfattar Intel AX210 och flera Ethernet-adaptrar, men inte RTL8821CE eller RTL8852BE PCIe Wi-Fi.

Installera inte slumpmässiga DKMS-paket på värdsystemet

ZimaOS är ett system utformat som en appliance. Ett drivrutinspaket som fungerar i Ubuntu eller Linux Mint kan vara beroende av headers, DKMS, pakethanterarens tillstånd eller skrivbara systemsökvägar som ZimaOS inte exponerar på samma sätt.

Kontrollera om modulen finns

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

Om den exakta modulen saknas ska du rapportera PCI-ID:t och drivrutinsnamnet till IceWhale i stället för att tvinga fram en orelaterad byggenhetsträdskompatibel version.

Använd en verifierad adapter för en produktionsserver

Om du behöver Wi-Fi nu kan du använda en för närvarande verifierad adapter som Intel AX210 i stället för att förlita dig på ett overifierat Realtek PCIe-kort.

Felsökningsguiden för hårdvara hjälper dig att strukturera en kompatibilitetsrapport.

Kontrollera fel med fast programvara separat från drivrutinsmodulen

En modul kan finnas men ändå inte fungera eftersom den nödvändiga Realtek-filen med fast programvara saknas. I dmesg bör du skilja mellan ”modulen hittades inte” och ”det gick inte att läsa in fast programvara”, eftersom dessa kräver olika åtgärder från IceWhale.

Ange PCI-ID:t i en förfrågan om drivrutin

För det publicerade RTL8852BE 1T1R-kortet är PCI-ID:t viktigare än HP:s reservdelsbeteckning. Förfrågningar om drivrutiner bör innehålla leverantörs- och enhets-ID så att IceWhale kan aktivera rätt kärnalternativ och paket med fast programvara.

Välj Ethernet för en NAS som alltid är på

Även när Wi-Fi fungerar är trådbundet Ethernet vanligtvis mer förutsägbart för en lagringsserver, eftersom det undviker roaming, RF-störningar och beteenden hos strömsparfunktioner för trådlöst nätverk. Använd Wi-Fi när kabeldragning är opraktisk, snarare än som standardanslutning för tung NAS-trafik.

Vanliga frågor

Är källkortet verkligen RTL8821CE?

Forumrubriken säger RTL8821CE, men det publicerade lspci-utdata identifierar RTL8852BE.

Varför fungerar Linux Mint?

Mint kan innehålla den nödvändiga kärnmodulen och den fasta programvaran, medan ZimaOS-versionen kanske inte innehåller eller aktiverar samma kombination.

Kan jag installera Wi-Fi-drivrutinen med apt?

Behandla inte ZimaOS som en vanlig Ubuntu-värd. Välj i första hand en verifierad adapter eller begär integrering av drivrutinen.

Vad ska jag skicka till IceWhale?

Exakt PCI-ID, lspci -nnk, relevant dmesg-utdata, ZimaOS-version och om en annan Linux-distribution fungerar.