是什麼導致我的 Intel AX200 wifi 適配器在帶有韌體 iwlwifi 的 Debian 11 上未被檢測到?
我最近將 Debian 11 (bullseye) 安裝到我電腦中的第二個 SSD 上(所以我在另一個上使用 Windows 進行雙重引導)。我使用了官方安裝映像,並且必須在安裝驅動器上包含韌體 iwlwifi 包,它執行良好,並且能夠在安裝過程中使用我的 wifi 適配器。
從那時起,當我啟動到 Debian 並檢查 GNOME 設置對話框時,我看到“未找到 Wi-Fi 適配器”。然而,這是不一致的,它有時工作正常(我還沒有註意到這背後的任何模式)。
我發現我的 wifi 適配器是“Intel Wi-Fi 6 AX200 160MHz”,您可以在
lspci -v
此處的輸出片段中看到它與 iwlwifi 韌體一起列出:04:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) Subsystem: Intel Corporation Wi-Fi 6 AX200 Kernel modules: iwlwifi
我還可以看到該模組目前已載入,根據此輸出片段
lsmod
(請注意,第三列顯示它被 0 個正在執行的程序使用):iwlwifi 294912 0
我已經進行了一些搜尋,我能找到的與此相關的所有以前的問題(例如這個)都是針對較舊的 Linux 核心或較舊版本的 Debian(建議使用向後移植的軟體包)。但是,據我了解,我已安裝的最新版本的用於靶心的 package-iwlwifi 應該支持我的適配器。
什麼可能導致這種行為,或者我可以採取哪些步驟來查找和解決問題?
dmesg | grep iwl
由於顯示 iwlwifi 無法探測適配器的這些特定輸出行,我能夠找到問題:[ 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“快速啟動”功能(預設情況下啟用)。禁用此功能為我解決了這個問題。
如果您有一台裝有最新版本 Windows 的雙啟動電腦,並且在啟動 Linux 時在 WiFi 設備初始化期間開始出現問題,則問題可能是由於 Windows 上的“快速啟動”功能造成的。
啟用此功能後,Windows 不會真正關閉整個系統,而是讓系統部分執行,以便您可以更快地再次啟動機器。嘗試禁用此選項,在 Windows 10 上,它應該在“控制面板→硬體和聲音→電源選項→系統設置”中。選擇“選擇電源按鈕的功能”以從電源選項訪問系統設置。然後在“關機設置”中禁用“快速啟動”選項。這將導致 Windows 完全關閉並可能解決問題。