コミュニティソリューション

ZimaOSのMediaTek MT7920 Wi-Fi:ドライバーは読み込まれたがファームウェアが不足しており、1.7.0で修正された

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.

この情報源では、技術的な診断が非常に明確です。ZimaOSはMediaTek MT7920 PCIeデバイスを認識でき、正しい mt7921e カーネルドライバーはすでに読み込まれていました。それでもWi-Fiが表示されなかったのは、カードが必要とする2つのファームウェアバイナリがZimaOSイメージに欠けており、繰り返し エラー-2 ファームウェアの読み込み失敗。

この問題はZimaOS 1.7系で解決されました。コミュニティメンバーが1.7.0ベータ版に両方のファームウェアファイルが存在することを確認し、元の投稿者も2026年8月16日に戻ってきて、1.7を実行中でWi-Fi経由でネットワークに接続できるようになったと報告しました。これは情報源によって確認された解決例です。

PCIe上でMT7920が検出された

情報源には次のように示されていました。

03:00.0 ネットワークコントローラー [0280]:
MEDIATEK Corp. Device [14c3:7920]

これにより、PCIeカードが完全に認識されていない可能性は排除されました。ハードウェアは正しく列挙されていました。

mt7921eドライバーはすでに使用されていた

その後、ユーザーは次のように投稿しました。

使用中のカーネルドライバー: mt7921e
カーネルモジュール: mt7921e

これは重要です。問題は「ZimaOSにMediaTekドライバーがまったくない」ことではありませんでした。ドライバーは存在し、カードにバインドされていました。

カーネルログが不足しているファームウェアファイルを特定した

決定的なエラーは次のとおりです。

mediatek/WIFI_RAM_CODE_MT7961_1a.bin
mediatek/WIFI_MT7961_patch_mcu_1a_2_hdr.bin

どちらもエラーで読み込みに失敗しました -2続いて、 ハードウェアの初期化に失敗しましたこの文脈では、エラー-2は要求されたファイルが見つからなかったことを意味します。

nmtuiでWi-Fiインターフェースを提示できなかった理由

nmcli radio wifi ではWi-Fiが有効と表示される一方で、 nmtui それでも使用可能なワイヤレス接続は表示されませんでした。無線機能のポリシーは有効でしたが、ハードウェアがファームウェアの初期化を完了できなかったため、OSは設定可能な正常なWi-Fiインターフェースを取得できませんでした。

ZimaOS 1.7.0で必要なファームウェアファイルが追加された

2026年7月、piterdanはZimaOS 1.7.0に不足していたMT7920ファームウェアが含まれていると述べました。その後、gelbuildingが1.7.0-beta1を実行するZimaCubeで、必要な2つのファイルが次の場所に存在することを確認しました /lib/firmware/mediatek/.

元の投稿者はベータ版へ移行せず、安定版を待ちました。

元の投稿者が安定版1.7で動作したことを確認

8月16日、djmiekが戻ってきて、現在は1.7を実行しており、Wi-Fiでネットワークに接続できるようになったと報告しました。これは、単にベータ版ビルドでファームウェアファイルが見つかったというだけの場合よりも、元の問題が解決したことを強く示しています。

現在のユーザーはドライバーの修正を試みる前に更新してください

現在のZimaOSは1.7.1です。この情報源にあるものとまったく同じファームウェア欠落エラーが、古い1.6.xシステム上のMT7920で発生している場合は、カスタムファームウェアの注入を検討する前に、現在の安定版リリースへ更新してください。

Use the current ZimaOS release baseline.

現在の ZimaOS リリースを基準にしてください

lspci -nnk | 現在のビルドでも MT7920 が動作しない場合は、同じ証拠を取得してください
grep -A3 7920
dmesg | ip link
dmesg | grep -i mt79

grep -i firmware

ドライバーとファームウェアの両方が読み込まれているのにインターフェースが動作しない場合は、もはや同じソースのバグではなく、新たな診断が必要です。

RTL8125 が 1Gbps と表示される問題は、別のリンクネゴシエーションの問題でした

ユーザーは、2.5GbE の RTL8125 が UI 上で 1Gbps と表示されることにも気づきました。2.5GbE NIC は、1GbE のスイッチやルーターのポート、または互換性のないリンクパートナーに接続されている場合、1Gbps でしかネゴシエーションしません。これは MT7920 のファームウェア障害とは無関係です。

ファームウェアとドライバーは別の要素です

この違いは、サポートへの報告において重要です。「ドライバーが不足している」という表現が曖昧すぎることが多い理由を、MT7920 の事例はよく示しています。Linux カーネルモジュールには MediaTek ファミリーを制御するために必要なコードが含まれていましたが、カードの初期化中にデバイスへ読み込むバイナリファームウェアも必要でした。一方のコンポーネントは存在していましたが、もう一方は不足していました。 lspci -nnk 使用中のドライバーを表示しますが、 dmesg ファームウェアの不足が報告されている場合、IceWhale にファームウェアファイルの追加を依頼するほうが、まったく新しいカーネルドライバーを要求するよりも正確です。

最初に別のディストリビューションから無作為にファームウェアバイナリをコピーしないでください

ZimaOS はカーネルとファームウェアをアプライアンスイメージとしてパッケージ化しているため、システムパスにファイルを手動でコピーすると、OTA アップデートで上書きされたり、ファームウェアとカーネルの組み合わせに不整合が生じたりする可能性があります。最終的に、必要なファイルを含む通常の ZimaOS リリースによって問題は解決されました。

1 枚のカード上で Wi-Fi と Bluetooth は別々の機能である場合があります

コンボカードは複数の機能を公開しており、Bluetooth には別のファームウェアや USB パスが必要になる場合があります。ソースから確認できるのは、ZimaOS 1.7 で Wi-Fi 側が動作し始めたことだけです。Bluetooth も引き続き動作しない場合は、Wi-Fi の修正によって両方の無線機能が保証されると決めつけず、Bluetooth 自体のデバイス ID とカーネルログを取得してください。

MT7920 FAQ

MT7920 ドライバーが不足していましたか?

いいえ。ソースには次のように示されていました mt7921e 読み込まれ、デバイスにバインドされていました。

何が不足していましたか?

ハードウェアの初期化に必要な MediaTek ファームウェアファイルが 2 つあります。

元のユーザーは、ZimaOS 1.7 で問題が解決したことを確認しましたか?

はい。その後、安定版の ZimaOS 1.7 で Wi-Fi 接続が正常に動作したと報告されています。