编辑 chili555 提供的答案解决了这个问题,wifi 适配器现在可以正常工作了
我正在尝试使用配备 Wi-Fi 6E AX1690i、802.11ax 卡的 Intel NUC 13 运行 Wifi,但似乎无法识别。我尝试升级到内核 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