Realtek RTL8188CEカードがZimaOSで認識されない場合は、古いGitHubドライバーをコンパイルする前に、まずPCIeデバイスが検出されているか、またカーネルにrtl8192ceモジュールが含まれているかを確認してください。RTL8188CEはアップストリームLinuxのrtl8192ceドライバーでサポートされていますが、すべてのZimaOSビルドにそのモジュールやファームウェアが含まれているとは限りません。
2025年のコミュニティスレッドは、IceWhaleがサポートの統合を試みると述べて終わっており、ユーザーが検証済みの解決策で終わったわけではありません。現在のZimaOS互換性ドキュメントにはIntel AX210などのテスト済みアダプターが記載されていますが、RTL8188CEは記載されていません。そのため、このカードは確実にプラグアンドプレイで動作するハードウェアではなく、互換性を確認すべきケースとして扱う必要があります。
ステップ1:PCIeがWi-Fiカードを検出しているか確認する
実行:
lspci -nn | grep -i -E 'network|wireless'
RTL8188CEがまったく表示されない場合、問題はNetworkManagerより下位の層にあります。カードを取り付け直し、スロットを確認し、可能であれば別のシステムでカードをテストしてください。
ステップ2:想定されるLinuxドライバーを確認する
アップストリームLinuxでは、rtl8192ceをRTL8192CEおよびRTL8188CEハードウェア向けのPCIeドライバーとして識別しています。Linuxワイヤレスドライバーのドキュメントに、この対応関係が記載されています。
ZimaOSのカーネルにモジュールが含まれているか確認します。
modinfo rtl8192ce
lsmod | grep rtl8192ce
次の場合: modinfo モジュールが見つからないと表示される場合、古いサードパーティー製ソースツリーは、アプライアンスOS上で最もクリーンな解決策とは考えにくいです。
ステップ3:カーネルメッセージを確認する
実行:
dmesg | grep -i -E 'rtl|firmware|wifi|wlan'
これにより、「ドライバーがない」のか、「ドライバーは読み込まれたがファームウェアに失敗した」のか、「デバイスは初期化されたがNetworkManagerが使用可能なインターフェースを作成しなかった」のかを切り分けられます。
ステップ4:NetworkManagerがWi-Fiを認識しているか確認する
ドライバーが正常に読み込まれた場合は、次を確認します。
ip link
nmtui
ワイヤレスインターフェースは存在するのにSSIDが表示されない場合、問題はPCIe/ドライバーの検出から、ファームウェア、地域規制、無線機能、またはNetworkManagerの動作へと移っています。
古いGitHubドライバーを最初の対処法として推奨しない理由
コミュニティが保守するRTL8188CEドライバーへのリンクがあるものの、そのドキュメントに記載されたカーネル対応状況は最新のカーネルに遅れています。Linuxカーネル自体がすでにRTL8188CEをサポートしています。それは rtl8192ce。標準搭載のワイヤレスモジュールを古いカーネル外ビルドに置き換えると、バージョンの不一致が発生し、次回のZimaOS更新時に失われる可能性があります。
ZimaOSはアプライアンス型のシステムであるため、IceWhaleが使用中のリリース向けに明確に文書化していない限り、Ubuntuのように扱って長いパッケージインストールやコンパイル手順を実行するのは避けてください。
信頼性が重要な場合は、互換性が確認されたアダプターを使用する
現在のZimaOSネットワークアダプター一覧には、テスト済みのアダプターとしてIntel AX210が含まれています。別のAX210 Wi-Fiガイドでは、サポート対象の手順を確認できます。
サーバーにWi-Fiが不可欠で、使用中のビルドにRTL8188CEモジュールがない場合は、カーネル外モジュールを保守するより、互換性が確認されたハードウェアに交換する方が安全なことが多いです。
不足しているドライバーを適切に報告する方法
ZimaOSのバージョンを含めてください。 uname -r, lspci -nn の出力、 modinfo rtl8192ce の結果と、関連する dmesg 行。この情報により、ハードウェアが認識されていないのか、モジュールが省かれているのか、ファームウェアの初期化に失敗しているのかをサポートが判断できます。
ZimaOSトラブルシューティングガイドでは、より広範なエスカレーションの手順を説明しています。
よくある質問
RTL8188CEが使用するLinuxドライバーはどれですか?
Linuxのアップストリーム無線ドキュメントでは、RTL8188CE PCIeデバイスに対応するドライバーとして rtl8192ce ドライバー。
つまり、RTL8188CEがZimaOSで確実に動作するということですか?
いいえ。アップストリームのカーネルサポートがあっても、特定のZimaOSビルドにそのアダプター用のモジュール、ファームウェア、またはテスト済みの統合機能が含まれているとは限りません。
GitHubのrtl8188ceドライバーをコンパイルすべきですか?
最初に行う手順ではありません。まずカーネル内のモジュールを確認してください。カーネル外ドライバーはカーネルの更新で動作しなくなる可能性があり、ZimaOSでは保守も困難です。
nmtuiにカードが表示されないのはなぜですか?
ワイヤレスインターフェースが存在しない場合、ドライバーが読み込まれていないか、デバイスが検出されていない可能性があります。NetworkManagerの設定を確認する前に、PCIeとカーネルのサポート状況を診断してください。
