WiFi 在英特爾 NUC 上無法運作 - Ubuntu 22.04

WiFi 在英特爾 NUC 上無法運作 - Ubuntu 22.04

編輯 chili555提供的答案解決了這個問題,wifi適配器現在可以工作了


我試圖讓 Wifi 在帶有 Wi-Fi 6E AX1690i、802.11ax 卡的英特爾 NUC 13 上工作,但它似乎無法被識別。我嘗試升級到核心 6.2.0,但沒有成功。

~sudo dmesg | grep iw
[    3.014195] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    3.016297] iwlwifi: No config found for PCI dev 7af0/1692, rev=0x430, rfid=0x3010d000
[    3.016317] iwlwifi: probe of 0000:00:14.3 failed with error -22
~lspci -nnk | grep 0280 -A3
00:14.3 Network controller [0280]: Intel Corporation Device [8086:7af0] (rev 11)
    Subsystem: Rivet Networks Device [1a56:1692]
    Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:7acc] (rev 11)
~rfkill list all
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Wifi 在 Windows 中運作正常,看來該卡應該受支援。我有點不知道下一步該嘗試什麼。任何建議都會非常有幫助。

答案1

您的裝置非常新,目前版本的驅動程式尚未涵蓋無線網路。我建議我們嘗試一個高度實驗性的過程。

首先,我建議您使用預設的 5.19.0-xx 核心版本安裝 Ubuntu 22.10。接下來,透過乙太網路、網路共享或任何可能的方式建立臨時網路連接,執行以下操作:

sudo apt update
sudo apt install backport-iwlwifi-dkms

這需要一些時間,請耐心等待。

sudo nano -l /usr/src/backport-iwlwifi-9904/drivers/net/wireless/intel/iwlwifi/pcie/drv.c

在第 365 行,更改行:

IWL_DEV_INFO(0x7A70, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name),

閱讀:

IWL_DEV_INFO(0x7AF0, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name),

也就是說,你會改變僅有的7A70 至 7AF0。

仔細校對兩次,儲存(Ctrl+o 後按 Enter)並退出(Ctrl+x)。

現在刪除舊版:

sudo dkms remove backport-iwlwifi/9904

並安裝新版本:

sudo dkms add backport-iwlwifi/9904
sudo dkms build backport-iwlwifi/9904
sudo dkms install backport-iwlwifi/9904

重新啟動並向我們展示:

sudo dmesg | grep iwl

參考:Intel AX201 Wi-Fi 6 無法在 Ubuntu 21.04 上運行

https://forum.manjaro.org/t/iwlwifi-not-working-in-manjaro-kde-221115-linux519/129578/5

可能需要的韌體:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-so-a0-gf4-a0-72.ucode

相關內容