【Ubuntu 20.04】AX211网卡驱动安装

打印 上一主题 下一主题

主题 1005|帖子 1005|积分 3015

媒介

本文基于【Ubuntu 20.04】平台,办理了 AX211 无线网卡无法连接 WiFi、无 WiFi 图标的问题。
参考资料:


  • Ubuntu体系怎样连接WiFi
  • Ubuntu 20.04 没有wifi办理方法 Realtek版本
  • Ubuntu20.04双体系 无线网卡驱动(未发现wifi适配器)、Nvidia显卡驱动安装一条龙教程+疑难杂症修复【多坑预警】
  • y7000p&2023&AX211&ubuntu20&无线网卡驱动
整体思路

整体思路

  • 判断连接不上 WiFi 的原因是 NetworkManager 设置问题 照旧 缺少网卡驱动
  • 检察无线网卡型号,确认是否为 Intel AX211。
  • 检查体系内核版本是否高于 5.14,若不敷则升级内核以支持 AX211 驱动。
  • 下载适配 AX211 的驱动固件包。
  • 解压固件包并将所有 AX211 相关驱动文件复制到 /lib/firmware/ 目录中。
  • 重启体系,加载新驱动,确认 WiFi 功能恢复正常。
判断连不上 / 没有WIFI图标的原因

检查无线网卡装备状态

检察网络装备列表
  1. sudo nmcli dev
复制代码
注意:如果列出的装备状态满是 未管理(unmanaged),说明网络装备不受 NetworkManager网络管理器管理
接下来须要重新设置 网络管理器,判断是否是其未正常设置导致了连不上WIFI
重新设置 网络管理器 NetworkManager

清空 /etc/network/interfaces 设置

  • 利用文本编辑器打开 /etc/network/interfaces 文件
  1. sudo nano /etc/network/interfaces
复制代码

  • 仅保存以下内容,其他删除,按 ctrl+o 保存文件并退出
  1. auto lo
  2. iface lo inet loopback
复制代码

  • 重启 NetworkManager 服务
  1. sudo systemctl restart NetworkManager
复制代码

  • 重启,然后再检察网络装备列表信息
如果,重启后,无线网卡装备仍然是 未管理(unmanaged),则开端判断问题在于 NetworkManager 没有 无线网卡 的驱动,无法识别无线网卡,而非 NetworkManager 的设置出错
更新无线网卡驱动

检察无线网卡型号

推荐切换到 windows 体系,在装备管理器中检察无线网卡型号
查找网卡驱动的内核需求

我的无线网卡型号为 Inter AX211
前往 英特尔®无线适配器的 Linux* 支持 检察内核需求

检察内核版本
  1. uname -r
复制代码

只要内核版本 大于即是5.14 即可
下载 AX211 无线网卡驱动

前往 适用于 Linux* 的英特尔® 无线 Wi-Fi 驱动步调 下载所需驱动
点击最下方链接

点击 download 链接下载固件包

这里,如果ubuntu体系里下载的慢,可以考虑切回windows下载后拷贝到U盘中,再拷贝到ubunutu中
安装驱动

讲一下思路:
英特尔固件包包罗大量无线网卡驱动,我们只需 AX211 的驱动。通过解压官方固件包,复制所有以 iwlwifi 为前缀的驱动文件到 Ubuntu 固件库(这些文件是 AX211 及其相关网卡的驱动),确保 AX211 驱动被识别(驱动可多不可少,多余的驱动增强兼容性,无影响)。
先更新体系软件包和依赖库
  1. sudo apt update
  2. sudo apt upgrade
复制代码
再在固件包所在的文件夹下,解压压缩包,并将固件移动到ubuntu的固件库,以供无线网卡管理器可以识别AX211网卡
  1. tar -xzvf linux-firmware-a19bb447e57a0caa2bcc1ddbda0476c1df2e(这里填你的固件压缩包名,可以用tab自动补全)
  2. cd linux-firmware-a19bb447e57a0caa2bcc1ddbda0476c1df2e098a/(进入解压后的固件包文件夹)
  3. sudo cp iwlwifi-* /lib/firmware/(复制所有 AX211 相关的驱动到ubuntu的固件库)
复制代码
最后,重启!
常见问题

WiFi 图标出现后又主动消失

问题形貌
Ubuntu 20.04 体系中,乐成安装 Intel AX211 网卡驱动后,最初 WiFi 图标体现正常,网络连接也可正常利用。然而,一段时间后,WiFi 图标突然消失,无法连接无线网络
问题原因
WiFi 图标主动消失的原因是 Ubuntu 在执行 sudo apt update && sudo apt upgrade 时,默认启用了内核主动升级服务(unattended-upgrades),导致内核从 5.15.0-67-generic 升级至 5.15.0-130-generic。由于新内核与 AX211 网卡驱动(iwlwifi)不兼容,驱动加载失败,固件文件无法精确加载,且内核模块版本不匹配,最终导致无线网卡无法正常工作,WiFi 图标消失。
ps:可以利用 uname -r
下令检查当前内核版本,如果与 WiFi 正常工作时的内核版本不划一,则很可能是体系主动更新后,内核升级导致新版本与 AX211 网卡驱动不兼容,从而影响 WiFi 功能

办理思路
1.回滚到旧内核版本
重启后,在引导界面选择 “Ubuntu 的高级选项” 进入 GRUB 菜单,然后选择原来的内核版本 (5.15.0-67-generic) 举行启动,并测试 WiFi 功能是否恢复正常。
ps:如果回退到旧内核后 WiFi 功能恢复正常,可继续举行后续操作,以防止体系再次主动升级导致问题复现
2.锁定当前内核版本
利用 apt-mark hold 锁定与当前内核相关的所有包,防止它们被主动更新或更换:
  1. sudo apt-mark hold linux-image-5.15.0-67-generic
  2. sudo apt-mark hold linux-headers-5.15.0-67-generic
  3. sudo apt-mark hold linux-modules-5.15.0-67-generic
  4. sudo apt-mark hold linux-modules-extra-5.15.0-67-generic
复制代码
3.验证锁定状态
运行以下下令检察所有被锁定的包:
  1. apt-mark showhold
复制代码
应该输出:
  1. linux-headers-5.15.0-67-generic
  2. linux-image-5.15.0-67-generic
  3. linux-modules-5.15.0-67-generic
  4. linux-modules-extra-5.15.0-67-generic
复制代码
如果上述包都在列表中,说明锁定乐成
4.修改 GRUB 设置
打开 GRUB 设置文件:
  1. sudo nano /etc/default/grub
复制代码
找到:GRUB_DEFAULT=0,修改为:
  1. GRUB_DEFAULT="1>2"
复制代码
其中 “1>2” 需根据 GRUB 启动菜单的实际选项 举行调整:
1> :代表 “Ubuntu 的高级选项”(在 GRUB 主菜单中的 第二行,索引 1)
2 :代表 linux-image-5.15.0-67-generic(在 高级选项菜单中的第三个选项,索引 2)
ps:由于不同体系的 GRUB 菜单结构可能有所不同,请根据本身的 GRUB 启动界面 选项次序调整 GRUB_DEFAULT 的值,确保精确指向 旧内核版本
5.更新 GRUB 设置
执行以下下令,使 GRUB 设置更改收效:
  1. sudo update-grub
复制代码
6.重新启动,并验证内核版本是否正常切换

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

反转基因福娃

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表