MSI Stealth 17双系统Ubuntu 22.04下Killer Wi-Fi 6E AX1675i无线网卡无法识别求助
兄弟,我太懂这种双系统下网卡“偏心”的烦躁了——Windows能用Ubuntu不行,有线正常无线直接躺平,你贴的内核日志里No config found for PCI dev 51f1/1672就是核心线索,先别急着买USB网卡,咱们针对这个问题一步步来排查:
首先得明确:Killer AX1675i本质是Intel AX210的OEM定制版,所以得用对应AX210的固件和驱动支持,你之前装的200/201/210固件版本不对,这大概率是问题根源。
方案一:更新HWE内核,获取更完善的硬件支持
你当前用的6.2.0-33内核对这款新网卡的兼容还不够到位,Ubuntu的HWE(硬件启用栈)内核会提供更近期的硬件补丁:
sudo apt update && sudo apt install linux-generic-hwe-22.04
安装完成后重启电脑,用uname -r确认内核版本是否更新到6.5或更高,之后再检查Wi-Fi是否正常识别。
方案二:重新安装对应版本的固件
AX1675i需要的是iwlwifi-ty-a0-gf-a0-*.ucode系列固件,你之前可能装错了固件类型,试试重新安装官方最新固件包:
sudo apt update && sudo apt install --reinstall linux-firmware
安装完成后重启电脑,再通过dmesg | grep iwlwifi查看日志,看是否还存在No config found的报错。
如果上面的命令没解决,可以手动确认固件是否存在:
ls /lib/firmware/iwlwifi-ty-a0-gf-a0-*.ucode
如果输出为空,你可以获取最新的iwlwifi-ty-a0-gf-a0-66.ucode(或更高版本)文件,拷贝到/lib/firmware/目录下,然后设置权限:
sudo chmod 644 /lib/firmware/iwlwifi-ty-a0-gf-a0-*.ucode
之后重启加载模块。
方案三:调试模块加载参数
如果还是不行,试试卸载并重新加载iwlwifi模块,加上调试参数看更详细的日志:
# 卸载模块 sudo modprobe -r iwlwifi # 重新加载并开启调试 sudo modprobe iwlwifi debug=0x40000 # 查看日志 dmesg | grep iwlwifi
从新的日志里可以判断是固件缺失还是内核兼容性问题,再针对性处理。
如果以上方案都试过还是不行,再考虑USB无线网卡作为临时替代——但大概率通过更新内核和固件就能解决问题,毕竟这款网卡在新内核下的支持已经很成熟了。
备注:内容来源于stack exchange,提问作者pikubuntu

