This source has a unusually clean technical diagnosis. ZimaOS could see the MediaTek MT7920 PCIe device, and the correct mt7921e Den här källan innehåller en ovanligt tydlig teknisk diagnos. ZimaOS kunde se MediaTek MT7920 PCIe-enheten, och den korrekta kärndrivrutinen var redan inläst. Wi-Fi visades fortfarande inte, eftersom två firmwareblobbar som kortet behövde saknades i ZimaOS-avbildningen, vilket ledde till upprepade fel -2
misslyckanden vid inläsning av firmware.
Den luckan åtgärdades i ZimaOS 1.7-serien. En communitymedlem verifierade att båda firmwarefilerna fanns i 1.7.0 beta, och den ursprungliga frågeställaren återkom senare den 16 augusti 2026 och sade att de körde 1.7 och nu kunde ansluta till sitt nätverk via Wi-Fi. Det är en framgång som bekräftas av källan.
MT7920 identifierades på PCIe
Källan visade:
MEDIATEK Corp. Device [14c3:7920]
Detta uteslöt ett helt osynligt PCIe-kort. Maskinvaran identifierades korrekt.
Drivrutinen mt7921e användes redan
Användaren publicerade sedan:
Kärndrivrutin som används: mt7921e
Kärnmoduler: mt7921e
Det är viktigt, eftersom problemet inte var att ”ZimaOS helt saknar en MediaTek-drivrutin”. Drivrutinen fanns och var bunden till kortet.
Kärnloggen identifierade saknade firmwarefiler
De avgörande felen var:
mediatek/WIFI_RAM_CODE_MT7961_1a.bin
mediatek/WIFI_MT7961_patch_mcu_1a_2_hdr.bin
Båda kunde inte läsas in och gav felet -2, följt av maskinvaruinitieringen misslyckades. I det här sammanhanget betyder fel -2 att den begärda filen inte kunde hittas.
Varför nmtui inte kunde erbjuda Wi-Fi-gränssnittet
nmcli radio wifi kunde visa att Wi-Fi var aktiverat medan nmtui visade fortfarande ingen användbar trådlös anslutning. Radiopolicyn var aktiverad, men maskinvaran slutförde aldrig firmwareinitieringen, så operativsystemet fick aldrig något fungerande Wi-Fi-gränssnitt att konfigurera.
ZimaOS 1.7.0 lade till de nödvändiga firmwarefilerna
I juli 2026 sade piterdan att ZimaOS 1.7.0 innehöll den saknade MT7920-firmware. gelbuilding verifierade sedan på en ZimaCube som körde 1.7.0-beta1 att båda nödvändiga filerna fanns under /lib/firmware/mediatek/.
Den ursprungliga frågeställaren väntade på den stabila versionen i stället för att gå över till beta.
Den ursprungliga frågeställaren bekräftade att stabila 1.7 fungerade
Den 16 augusti återkom djmiek och sade att de nu körde 1.7 och kunde ansluta till sitt nätverk via Wi-Fi. Det löser det ursprungliga problemet mer övertygande än att bara hitta firmwarefilerna i en betaversion.
Aktuella användare bör uppdatera innan de försöker göra drivrutinsingrepp
Den aktuella versionen av ZimaOS är 1.7.1. Om en MT7920 på ett äldre 1.6.x-system visar exakt de saknade firmwarefelen från den här källan bör du uppdatera till den aktuella stabila versionen innan du överväger att injicera anpassad firmware.
Use the current ZimaOS release baseline.
Använd den aktuella baslinjen för stabila ZimaOS-versioner.
lspci -nnk | Om MT7920 fortfarande inte fungerar i en aktuell version, samla in samma underlag
grep -A3 7920
dmesg | ip link
dmesg | grep -i mt79
grep -i firmware
Om både drivrutinen och firmware läses in men gränssnittet fortfarande inte fungerar är problemet inte längre samma källfel och kräver en ny felsökning.
RTL8125 som visar 1 Gbit/s var en separat fråga om länkförhandling
Användaren lade också märke till att ett 2,5-GbE RTL8125 visade 1 Gbit/s i gränssnittet. Ett 2,5-GbE-nätverkskort förhandlar endast fram 1 Gbit/s när det är anslutet till en 1-GbE-switch-/routerport eller en inkompatibel motpart. Det har inget att göra med MT7920-firmwarefelet.
Firmware och drivrutin är olika delar
Den skillnaden är viktig i supportärenden. MT7920-källan är ett användbart exempel på varför ”drivrutin saknas” ofta är för vagt. Linux-kärnmodulen innehöll koden som behövdes för att styra MediaTek-familjen, men kortet krävde också binär firmware som lästes in i enheten under initieringen. Den ena komponenten fanns; den andra saknades. lspci -nnk visar en drivrutin som används, men dmesg rapporterar saknad firmware är det mer precist att be IceWhale lägga till firmwarefilerna än att begära en helt ny kärndrivrutin.
Kopiera inte slumpmässiga firmwarebinärfiler från en annan distribution först
Eftersom ZimaOS paketerar sin kärna och firmware som en appliance-avbildning kan manuell kopiering av binärfiler till systemsökvägar skrivas över av OTA-uppdateringar eller skapa inkompatibla kombinationer av firmware och kärna. Källan åtgärdades slutligen genom den vanliga ZimaOS-versionen som innehöll de nödvändiga filerna.
Wi-Fi och Bluetooth kan vara separata funktioner på samma kort
Kombinationskort exponerar mer än en funktion och kan kräva separata firmware-/USB-vägar för Bluetooth. Källan visar endast att Wi-Fi-sidan började fungera i ZimaOS 1.7. Om Bluetooth fortfarande inte fungerar bör du samla in dess eget enhets-ID och kärnlogg i stället för att anta att Wi-Fi-fixen garanterar att båda radiofunktionerna fungerar.
Vanliga frågor om MT7920
Saknades MT7920-drivrutinen?
Nej. Källan visade mt7921e inlästa och bundna till enheten.
Vad saknades?
Två MediaTek-firmwarefiler krävs för maskinvaruinitiering.
Bekräftade den ursprungliga användaren att ZimaOS 1.7 löste problemet?
Ja. Senare rapporterade de en fungerande Wi-Fi-anslutning på stabila ZimaOS 1.7.
