关于Ubuntu16.04下无法识别Intel WIFI6 无线网卡的解决方案
环境:
- 联想 Yoga C740 i5-10210U 16GB
- 无线网卡 Intel WIFI6 AX201 (在自带的Window10 系统的设备管理器下可以看到)
- Ubuntu16.04 LTS
一、安装干净的Ubtuntu16.04
不展开
二、安装libssl1.1 (更新内核所需)
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.debsudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
三、更新内核到5.12.16
1、为什么是5.12.16?
https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
上面的网站是intel官方给出的无线网卡linux驱动【但是好像在ubuntu下不能直接用,当然你们可以试试】
这里我们看看对应的Intel AX201 驱动所需的内核版本即可
2、下载对应版本的内核文件
下载仓库:https://kernel.ubuntu.com/~kernel-ppa/mainline/
这里选择5.12.16版本, 原因是最初选了5.12.0版本也不能驱动
下载四个文件,记住是4个,一定是4个
3、上述4个deb文件放在一个空白文件夹
安装
sudo dpkg -i linux-*
4、重启
5、重启后,检查内核是否更新
uname -r
四、安装Intel AX201驱动
1、Intel 官网驱动
https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
下载,解压
然后进入解压目录,执行命令,将驱动文件复制到 /lib/firmware 目录下
sudo cp iwlwifi-Qu-*-48.ucode /lib/firmware
重启
发现并没有什么用
2、ubuntu 官方的linux-firmware驱动
网址:https://launchpad.net/ubuntu/+source/linux-firmware
截止此时最新版为1.182
这里下载比较慢,使用镜像
http://ftp.sjtu.edu.cn/ubuntu/pool/main/l/linux-firmware/
选择deb包:
下载完成后,
dpkg -i 包名
3、重启
应该可以正常驱动AX201了
查看驱动情况
dmesg | grep wifi