记ubuntu20.04无线网卡驱动安装

“`

问题

因为刚换了主板,开机后Ubuntu 20.04和Windows都没有无线连接标志了,也就是需要无线网卡驱动。Windows的解决方法相对简单,但是在Ubuntu上需要一番折腾。在此记录一下解决过程(参考了多篇博文,贴在最后,感谢)。

首先,需要查看自己的网卡型号。在Ubuntu上可以使用以下命令(其他系统可能有不同的命令):

lspci -nnk | grep -i net

或者:

uname -sr 

我得到的结果是,Ethernet Controller后是以太网卡型号,Network Controller后面的就是无线网卡型号,即Intel Corporation Device [8086:2725] (rev 1a)。但是,我对这个型号不太了解,而且在Intel官网也找不到对应的驱动(不知道有没有大神知道该怎么操作)。

然后我发现其实可以从Windows中查看网卡型号(控制面板-网络和Internet-网络和共享中心-以太网(或者wlan)-详细信息)。我的型号是Intel® Wi-Fi 6E AZ210 160MHz,这个型号在Intel官网可以找到相应的驱动。请注意要与内核版本对应,可以使用以下命令查看内核版本:

  tar  -zxvf  下载的驱动的名字.tgz

我的Wi-Fi 6 AX210 160MHz要求内核版本为5.10+,由于我的电脑内核版本是5.11,满足要求,所以不需要手动升级内核。如果需要升级,请参考这里(内核升级)。

下载对应版本的.tgz压缩包,并解压缩。然后将解压出来的.ucode文件(有些博文说只需要复制以iwlwifi开头的文件,但我将两个都复制了)复制到/lib/firmware目录下:

据说复制完成后,执行sudo reboot命令就会出现奇迹,但是我并没有遇到奇迹,感到绝望。

然而!在某乎的评论中,我偶然发现了一个华点(果然是自古评论出人才):删除firmware中后缀为pnvm的文件,然后重启,就可以解决问题!!(有没有人知道具体原理是什么)

果然,重启后,我的Wi-Fi恢复正常了。

以下是一些优秀的参考博文:

赞(14)