linux中安装intel wifi ax101驱动

资料参考

获取帮助

前奏

rambo@ub24-1:~$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
....
  ....


rambo@ub24-1:~$ cat /etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: https://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg



最新固件版本不支持以下设备:
针对 3160、7260 和 7265 发布的最新固件是 -17.ucode。
错误修复将移植到 -17.ucode。7265D、3165 和 3168 的最新固件版本是 -29.ucode。
为了确定您的 7265 设备是否为“D”版本,您可以检查 dmesg 输出:
Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
7265D 设备的修订号为 0x210,如果您看到任何其他数字,则说明您拥有的是 7265 设备。


安装

在Ubuntu中

Intel AX101 需要 Linux 5.10+,但某些发行版可能没有完全支持
# 安装iwlwifi驱动
rambo@ub24-1:~$ sudo apt update
rambo@ub24-1:~$ sudo apt install -y linux-firmware
rambo@ub24-1:~$ sudo modprobe iwlwifi


# 下载固件
rambo@ub24-1:~$ ls /lib/firewalld/iwlwifi-*
ls: 无法访问 'iwlwifi-*': 没有那个文件或目录


rambo@ub24-1:/lib/firewalld$ sudo modprobe -r iwlwifi
rambo@ub24-1:/lib/firewalld$ sudo modprobe iwlwifi

# 确认iwlwifi是否被成功加载
rambo@ub24-1:/lib/firewalld$ sudo lsmod | grep iwlwifi
iwlwifi               598016  0
cfg80211             1327104  1 iwlwifi
注:如无结果则说明 iwlwifi 没有正确加载,可能是内核问题或缺少依赖

# 检查是否加载成功
rambo@ub24-1:~$ sudo dmesg | grep iwlwifi
注:如无输出则可搜索 Network 或 iwl 相关的日志
rambo@ub24-1:~$ sudo dmesg | grep -iE '(network|iwl)'


# 如果驱动加载失败,可能会有错误:
rambo@ub24-1:~$ sudo dmesg | grep firmware

可尝试把固件复制到对应目录:
sudo update-initramfs -u
sudo reboot

FAQ

# Intel AX101 是 PCIe 设备,必须确认系统能检测到它
rambo@ub24-1:~$ sudo lspci | grep -i network
注:
如输出中没有 Intel Corporation Wi-Fi 6 AX101 或者 Network controller,说明系统没有识别到Wi-Fi硬件,可能是:
1、硬件未正确连接(适用于物理机)
2、BIOS 设置禁用了无线网卡
3、设备在虚拟机中没有被直通(如果在虚拟机中使用)

如设备确实存在,可再检查内核是否检测到它:
rambo@ub24-1:~$ sudo lspci -nnk | grep -A3 -i network
正常情况下,它应该显示:
Network controller [0200]: Intel Corporation Wi-Fi 6 AX101 [8086:XXXX] (rev XX)
        Subsystem: Intel Corporation Device XXXX
        Kernel driver in use: iwlwifi          # 如该行为空则说明驱动没有正确绑定到网卡
        Kernel modules: iwlwifi

posted @ 2025-03-17 11:56  Linux大魔王  阅读(502)  评论(0)    收藏  举报