Community-Lösung

MediaTek MT7920-WLAN unter ZimaOS: Der Treiber war geladen, die Firmware fehlte, und 1.7.0 hat das Problem behoben

A May-August 2026 thread where the MT7920 PCIe device was visible and mt7921e loaded, but two required MediaTek firmware files were missing with error -2. Community members verified those files were present in ZimaOS 1.7.0 beta, and the original poster later confirmed stable 1.7.0 connected successfully over Wi-Fi.

Diese Quelle bietet eine ungewöhnlich klare technische Diagnose. ZimaOS konnte das MediaTek-MT7920-PCIe-Gerät erkennen, und der korrekte mt7921e Der Kernel-Treiber war bereits geladen. WLAN wurde trotzdem nicht angezeigt, weil zwei von der Karte benötigte Firmware-Blobs im ZimaOS-Abbild fehlten, wodurch wiederholt Fehler -2 Fehler beim Laden der Firmware.

Diese Lücke wurde in der ZimaOS-1.7-Reihe geschlossen. Ein Community-Mitglied bestätigte, dass beide Firmwaredateien in der Beta von 1.7.0 vorhanden waren, und der ursprüngliche Verfasser meldete sich am 16. August 2026 zurück, um mitzuteilen, dass Version 1.7 ausgeführt werde und nun eine Verbindung zum Netzwerk über WLAN hergestellt werden könne. Das ist ein durch die Quelle bestätigter Erfolg.

Der MT7920 wurde über PCIe erkannt

Die Quelle zeigte:

03:00.0 Netzwerkcontroller [0280]:
MEDIATEK Corp. Device [14c3:7920]

Damit war ausgeschlossen, dass die PCIe-Karte vollständig unsichtbar war. Die Hardware wurde korrekt erkannt.

Der mt7921e-Treiber war bereits in Verwendung

Der Benutzer veröffentlichte anschließend:

Verwendeter Kernel-Treiber: mt7921e
Kernelmodule: mt7921e

Das ist wichtig, denn das Problem bestand nicht darin, dass „ZimaOS überhaupt keinen MediaTek-Treiber hat“. Der Treiber war vorhanden und an die Karte gebunden.

Das Kernelprotokoll identifizierte fehlende Firmwaredateien

Die entscheidenden Fehler waren:

mediatek/WIFI_RAM_CODE_MT7961_1a.bin
mediatek/WIFI_MT7961_patch_mcu_1a_2_hdr.bin

Beide konnten mit dem Fehler -2, gefolgt von Die Hardwareinitialisierung schlug fehl. In diesem Zusammenhang bedeutet der Fehler -2, dass die angeforderte Datei nicht gefunden werden konnte.

Warum nmtui keine WLAN-Schnittstelle anbieten konnte

nmcli radio wifi konnte anzeigen, dass WLAN aktiviert war, während nmtui weiterhin keine nutzbare WLAN-Verbindung anzeigte. Die Funkrichtlinie war aktiviert, aber die Hardware schloss die Firmwareinitialisierung nie ab, sodass das Betriebssystem keine funktionsfähige WLAN-Schnittstelle zur Konfiguration erhielt.

ZimaOS 1.7.0 fügte die erforderlichen Firmwaredateien hinzu

Im Juli 2026 sagte piterdan, dass ZimaOS 1.7.0 die fehlende MT7920-Firmware enthielt. Anschließend überprüfte gelbuilding auf einem ZimaCube mit 1.7.0-beta1, dass beide erforderlichen Dateien unter /lib/firmware/mediatek/.

Der ursprüngliche Verfasser wartete auf die stabile Version, statt auf die Beta zu wechseln.

Der ursprüngliche Verfasser bestätigte, dass die stabile Version 1.7 funktionierte

Am 16. August meldete sich djmiek zurück und sagte, dass nun Version 1.7 ausgeführt werde und eine Verbindung zum Netzwerk über WLAN hergestellt werden könne. Damit ist das ursprüngliche Problem eindeutiger gelöst, als wenn man die Firmwaredateien lediglich in einem Beta-Build gefunden hätte.

Aktuelle Benutzer sollten vor Änderungen am Treiber aktualisieren

Die aktuelle ZimaOS-Version ist 1.7.1. Wenn ein MT7920 auf einem älteren 1.6.x-System genau die in dieser Quelle genannten Fehlermeldungen zu fehlender Firmware anzeigt, aktualisieren Sie zunächst auf die aktuelle stabile Version, bevor Sie eine benutzerdefinierte Firmware-Injektion in Betracht ziehen.

Use the current ZimaOS release baseline.

Verwenden Sie die aktuelle stabile ZimaOS-Version als Referenz.

lspci -nnk | Wenn der MT7920 in einem aktuellen Build weiterhin ausfällt, erfassen Sie dieselben Informationen
grep -A3 7920
dmesg | ip link
dmesg | grep -i mt79

grep -i firmware

Wenn Treiber und Firmware beide geladen werden, die Schnittstelle aber weiterhin ausfällt, handelt es sich nicht mehr um denselben Fehler der ursprünglichen Quelle und es ist eine neue Diagnose erforderlich.

Die Anzeige von 1 Gbit/s beim RTL8125 war eine separate Frage zur Link-Aushandlung

Der Benutzer bemerkte außerdem, dass ein 2,5-GbE-RTL8125 in der Benutzeroberfläche 1 Gbit/s anzeigte. Eine 2,5-GbE-NIC handelt nur 1 Gbit/s aus, wenn sie mit einem 1-GbE-Switch/-Router-Port oder einem inkompatiblen Verbindungspartner verbunden ist. Das hat nichts mit dem MT7920-Firmwarefehler zu tun.

Firmware und Treiber sind unterschiedliche Komponenten

Diese Unterscheidung ist für Supportberichte wichtig. Die MT7920-Quelle ist ein gutes Beispiel dafür, warum „Treiber fehlt“ oft zu vage ist. Das Linux-Kernelmodul enthielt den für die Steuerung der MediaTek-Familie erforderlichen Code, aber die Karte benötigte außerdem binäre Firmware, die während der Initialisierung in das Gerät geladen wurde. Eine Komponente war vorhanden, die andere nicht. lspci -nnk zeigt einen verwendeten Treiber, aber dmesg Wenn fehlende Firmware gemeldet wird, ist es präziser, IceWhale um das Hinzufügen der Firmwaredateien zu bitten, als einen vollständig neuen Kernel-Treiber anzufordern.

Kopieren Sie zunächst keine zufälligen Firmware-Binärdateien aus einer anderen Distribution

Da ZimaOS seinen Kernel und seine Firmware als Appliance-Image paketiert, können manuell in Systempfade kopierte Binärdateien durch OTA-Updates überschrieben werden oder zu nicht zusammenpassenden Firmware-/Kernel-Kombinationen führen. Die Quelle wurde letztlich durch die reguläre ZimaOS-Version behoben, die die erforderlichen Dateien enthielt.

WLAN und Bluetooth können auf derselben Karte separate Funktionen sein

Combo-Karten stellen mehr als eine Funktion bereit und können für Bluetooth separate Firmware-/USB-Pfade erfordern. Die Quelle belegt lediglich, dass die WLAN-Seite unter ZimaOS 1.7 zu funktionieren begann. Wenn Bluetooth weiterhin ausfällt, erfassen Sie die eigene Geräte-ID und das Kernelprotokoll, anstatt davon auszugehen, dass die WLAN-Behebung garantiert für beide Funkmodule gilt.

MT7920-FAQ

Fehlte der MT7920-Treiber?

Nein. Die Quelle zeigte mt7921e geladen und an das Gerät gebunden.

Was fehlte?

Zwei MediaTek-Firmwaredateien, die für die Hardwareinitialisierung erforderlich sind.

Hat der ursprüngliche Benutzer bestätigt, dass ZimaOS 1.7 das Problem behoben hat?

Ja. Später wurde eine funktionierende WLAN-Verbindung unter dem stabilen ZimaOS 1.7 gemeldet.