ファームウェアiwlwifiを搭載したDebian 11でIntel AX200 WiFiアダプタが検出されないのはなぜですか?

ファームウェアiwlwifiを搭載したDebian 11でIntel AX200 WiFiアダプタが検出されないのはなぜですか?

私は最近、私のコンピュータの2番目のSSDにDebian 11(bullseye)をインストールしました(それで、別のコンピュータからWindowsへのデュアルブートを行っています)。公式のインストールイメージを使用し、それを含める必要がありました。ファームウェア-iwlwifiパッケージインストールドライブで正常に動作し、インストール中にWiFiアダプタを使用できました。

それ以来、Debianを起動してGNOME設定ダイアログを確認すると、「Wi-Fiアダプタが見つかりません」というメッセージが表示されます。しかし、これは一貫性がなく、時にはうまくいきます(この後にパターンが見つかりませんでした)。

私のWiFiアダプタが「Intel Wi-Fi 6 AX200 160MHz」であることがわかりました。ここでは、出力スニペットにlspci -viwlwifiファームウェアと一緒にリストされていることがわかります。

04:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
        Subsystem: Intel Corporation Wi-Fi 6 AX200
        Kernel modules: iwlwifi

また、次の出力フラグメントによれば、モジュールが現在ロードされていることを確認できますlsmod(3番目の列では、実行中のプログラムが0個使用されていることに注意してください)。

iwlwifi            294912  0

検索してみると、これに関連する以前の質問がすべて見つかりました(例:これ)は古いLinuxカーネルまたは以前のバージョンのDebianで動作します(バックポートパッケージを推奨)。しかし、私が理解したのは、私がインストールしたBullseye用のpackage-iwlwifiの最新バージョンが私のアダプタをサポートすることです。

この動作の原因は何ですか?問題を見つけて解決するにはどうすればよいですか?

ベストアンサー1

dmesg | grep iwliwlwifiがアダプタを検出できないという次の特定の出力行のために問題が見つかりました。

[   56.478063] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[   56.511447] iwlwifi: probe of 0000:04:00.0 failed with error -110

失敗したプローブをより具体的に検索したところ、Windows 10を使用したデュアルブートとWindowsの「クイックスタート」機能の有効化(デフォルトで有効)によって問題が発生したことがわかりました。この機能を無効にすると問題が解決しました。

関連テキストのソースは次のとおりです。 https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#about_dual-boot_with_windows_and_fast-boot_enabled:

Windowsの最新バージョンがインストールされているデュアルブートコンピュータがあり、Linuxを起動したときにWiFiデバイスの初期化中に問題が発生し始めると、Windowsのクイックスタート機能によって問題が発生する可能性があります。

この機能が有効になっていると、Windowsは実際にシステム全体をシャットダウンせずにシステムの一部を実行状態に保つため、コンピュータをすばやく再起動できます。このオプションを無効にしてみてください。 Windows 10では、コントロールパネル→ハードウェアとサウンド→電源オプション→システム設定にする必要があります。電源オプションからシステム設定にアクセスするには、「電源ボタンの機能の選択」を選択します。次に、「終了設定」で「クイックスタート」オプションを無効にします。これにより、Windowsが完全にシャットダウンし、問題が解決する可能性があります。

おすすめ記事