Wenn eine Realtek-WLAN-Karte in lspci erscheint, ZimaOS aber „WLAN-Hardware: fehlt“ meldet, wird das PCIe-Gerät zwar erkannt, aber der erforderliche WLAN-Treiber- und Firmwarepfad ist nicht vollständig eingerichtet. Im Quellthread nennt der Titel RTL8821CE, aber die tatsächliche Ausgabe von lspci weist einen RTL8852BE-802.11ax-Controller aus.
Dieser Unterschied ist wichtig, denn RTL8821CE und RTL8852BE verwenden unterschiedliche Linux-Treiber aus dem Upstream. In der aktuellen ZimaOS-Kompatibilitätsdokumentation ist weiterhin keine der beiden PCIe-Karten als verifizierte WLAN-Option aufgeführt. Gehe also nicht davon aus, dass sich ein Linux-Mint-Treiber wie ein gewöhnliches Debian-Paket einfach in ZimaOS installieren lässt.
Zuerst den genauen Chip ermitteln
lspci -nnk | grep -A3 -Ei 'Netzwerk|drahtlos'
dmesg | grep -Ei 'rtw|Firmware|WLAN|wlan' | tail -100
Verwende die PCI-ID und die Treiberzeile, nicht nur die Produktbezeichnung auf der Karte. Die Hardware des Nutzers im Quellthread wurde als RTL8852BE erkannt, obwohl im Thread von RTL8821CE die Rede war.
Für RTL8852BE gibt es einen Linux-Treiber aus dem Upstream
Die aktuelle Referenz zum Linux-Treiber für RTL8852BE zeigt, dass RTL8852BE in modernen Linux-Kerneln das Modul rtw89_8852be verwendet.
RTL8821CE verwendet eine andere Treiberfamilie
RTL8821CE wird von der rtw88-Familie unterstützt, nicht von rtw89. Anleitungen für die beiden Chipsätze zu vermischen, kann dazu führen, dass das falsche Modul verwendet wird und die Firmware auf dem falschen Weg untersucht wird.
Diese Karten werden in der aktuellen ZimaOS-Kompatibilitätsliste nicht bestätigt
Die aktuelle Liste der mit ZimaOS kompatiblen Netzwerkadapter führt Intel AX210 und mehrere Ethernet-Adapter auf, aber weder RTL8821CE noch RTL8852BE PCIe-WLAN-Karten.
Keine beliebigen DKMS-Pakete auf dem Host installieren
ZimaOS ist ein systemähnliches Appliance-Betriebssystem. Ein Treiberpaket, das unter Ubuntu oder Linux Mint funktioniert, kann von Headern, DKMS, dem Zustand des Paketmanagers oder beschreibbaren Systempfaden abhängen, die ZimaOS nicht auf dieselbe Weise bereitstellt.
Prüfen, ob das Modul vorhanden ist
modinfo rtw89_8852be 2>/dev/null
modinfo rtw88_8821ce 2>/dev/null
Wenn das genaue Modul fehlt, melde IceWhale die PCI-ID und den Treibernamen, statt einen nicht zugehörigen externen Build zu erzwingen.
Für einen Produktivserver einen nachweislich kompatiblen Adapter verwenden
Wenn du jetzt WLAN benötigst, verwende einen derzeit nachweislich kompatiblen Adapter wie den Intel AX210, statt dich auf eine nicht verifizierte Realtek-PCIe-Karte zu verlassen.
Der Leitfaden zur Hardware-Fehlerbehebung hilft dir dabei, einen Kompatibilitätsbericht zu erstellen.
Firmwarefehler getrennt vom Treibermodul prüfen
Ein Modul kann vorhanden sein und trotzdem fehlschlagen, wenn das erforderliche Realtek-Firmware-Binärblob fehlt. Unterscheide in dmesg zwischen „module not found“ und „failed to load firmware“, da dafür unterschiedliche Korrekturen durch IceWhale erforderlich sind.
Die PCI-ID in einer Treiberanfrage angeben
Bei der veröffentlichten RTL8852BE-1T1R-Karte ist die PCI-ID wichtiger als die Ersatzteilnummer von HP. Treiberanfragen sollten Hersteller- und Geräte-IDs enthalten, damit IceWhale die richtige Kerneloption und das passende Firmwarepaket aktivieren kann.
Ethernet für ein NAS im Dauerbetrieb bevorzugen
Selbst wenn WLAN funktioniert, ist kabelgebundenes Ethernet für einen Speicherserver in der Regel zuverlässiger, da Roaming, Funkstörungen und das Energiemanagement von WLAN entfallen. Verwende WLAN, wenn eine Verkabelung unpraktisch ist, und nicht standardmäßig für hohen NAS-Datenverkehr.
FAQ
Ist die Karte tatsächlich RTL8821CE?
Der Forentitel nennt RTL8821CE, aber die veröffentlichte lspci-Ausgabe weist RTL8852BE aus.
Warum funktioniert Linux Mint?
Mint enthält möglicherweise das erforderliche Kernelmodul und die Firmware, während der ZimaOS-Build diese Kombination möglicherweise weder enthält noch aktiviert.
Kann ich den WLAN-Treiber mit apt installieren?
Behandle ZimaOS nicht wie ein normales Ubuntu-System. Verwende bevorzugt einen nachweislich kompatiblen Adapter oder bitte um Integration des Treibers.
Was sollte ich IceWhale schicken?
Genaue PCI-ID, lspci -nnk, relevante dmesg-Ausgabe, ZimaOS-Version und ob eine andere Linux-Distribution funktioniert.



