Realtek Wi-Fiカードがlspciに表示されるにもかかわらず、ZimaOSで「Wi-Fi Hardware: Missing」と表示される場合、PCIeデバイス自体は検出されていますが、使用可能なワイヤレスドライバーまたはファームウェアの経路が完全ではありません。元のスレッドのタイトルにはRTL8821CEとありますが、実際のlspci出力ではRTL8852BE 802.11axコントローラーと特定されています。
この違いは重要です。RTL8821CEとRTL8852BEでは、アップストリームLinuxドライバーが異なります。現在のZimaOS互換性ドキュメントでは、どちらのPCIeカードも検証済みWi-Fiオプションとして掲載されていないため、Linux Mintのドライバーを通常のDebianパッケージのようにZimaOSへ簡単にインストールできるとは考えないでください。
まず正確なチップを特定する
lspci -nnk | grep -A3 -Ei 'network|wireless'
dmesg | grep -Ei 'rtw|firmware|wifi|wlan' | tail -100
カードの製品ラベルだけでなく、PCI IDとドライバー行を使用してください。元のユーザーのハードウェアは、スレッドではRTL8821CEと呼ばれていたにもかかわらず、RTL8852BEとして認識されていました。
RTL8852BEにはアップストリームLinuxドライバーがある
現在のLinux RTL8852BEドライバーのリファレンスによると、RTL8852BEは最新のLinuxカーネルでrtw89_8852beモジュールを使用します。
RTL8821CEは別のドライバーファミリーを使用する
RTL8821CEはrtw89ではなくrtw88ファミリーで処理されます。2つのチップセット向けの手順を混同すると、誤ったモジュールやファームウェアのトラブルシューティング手順につながる可能性があります。
現在のZimaOS互換性リストではこれらのカードは検証されていない
現在のZimaOS対応ネットワークアダプターには、Intel AX210と複数のEthernetアダプターが掲載されていますが、RTL8821CEまたはRTL8852BEのPCIe Wi-Fiは掲載されていません。
ホストに無作為なDKMSパッケージをインストールしない
ZimaOSはアプライアンス型のシステムです。UbuntuやLinux Mintで動作するドライバーパッケージは、ヘッダー、DKMS、パッケージマネージャーの状態、またはZimaOSでは同じ方法で提供されていない書き込み可能なシステムパスに依存している可能性があります。
モジュールが存在するか確認する
modinfo rtw89_8852be 2>/dev/null
modinfo rtw88_8821ce 2>/dev/null
該当するモジュールがない場合は、関係のないアウトオブツリー・ビルドを無理に導入するのではなく、PCI IDとドライバー名をIceWhaleに報告してください。
本番サーバーには検証済みアダプターを使用する
今すぐWi-Fiが必要な場合は、未検証のRealtek PCIeカードに依存するのではなく、Intel AX210など、現在検証済みのアダプターを使用してください。
ハードウェアトラブルシューティングガイドは、互換性レポートを整理するのに役立ちます。
ファームウェアエラーはドライバーモジュールとは別に確認する
モジュールが存在していても、必要なRealtekファームウェアのバイナリがないために失敗することがあります。dmesgでは、「module not found」と「failed to load firmware」を区別してください。これらはIceWhaleに依頼すべき修正内容が異なります。
ドライバーのリクエストにはPCI IDを使用する
掲載されたRTL8852BE 1T1Rカードでは、HPのスペアパーツ番号よりもPCI IDが重要です。ドライバーのリクエストにはベンダーIDとデバイスIDを含め、IceWhaleが適切なカーネルオプションとファームウェアパッケージを有効にできるようにしてください。
常時稼働NASにはEthernetを優先する
Wi-Fiが動作する場合でも、ストレージサーバーでは通常、有線Ethernetの方が予測しやすくなります。ローミング、RF干渉、ワイヤレスの電源管理動作を避けられるためです。配線が難しい場合にWi-Fiを使用し、大量のNASトラフィックではデフォルトの経路にしないでください。
FAQ
元のカードは本当にRTL8821CEですか?
フォーラムのタイトルにはRTL8821CEとありますが、投稿されたlspci出力ではRTL8852BEと特定されています。
なぜLinux Mintでは動作するのですか?
Mintには必要なカーネルモジュールとファームウェアが含まれている可能性がありますが、ZimaOSのビルドには同じ組み合わせが含まれていない、または有効化されていない可能性があります。
apt installでWi-Fiドライバーをインストールできますか?
ZimaOSを通常のUbuntuホストとして扱わないでください。検証済みのアダプターを使用するか、ドライバー統合を依頼してください。
IceWhaleには何を送ればよいですか?
正確なPCI ID、lspci -nnkの結果、関連するdmesg出力、ZimaOSのバージョン、別のLinuxディストリビューションで動作するかどうかを送ってください。
