admin 管理员组

文章数量: 1184232

参考:记录一次ubuntu20.04网卡驱动重新安装

查看内核版本

uname -a

$ uname -a
Linux xx-Lenovo-ThinkBook-16p-Gen-4 //内核类型和主机名
5.15.0-134-generic //系统当前内核版本
#145~20.04.1-Ubuntu //内核的构建编号,表示这个内核版本是第 145 次构建生成的
SMP Mon Feb 17 13:27:16 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 

搜索 5.15.0-134-generic+wifi
Package “linux-modules-iwlwifi-5.15.0-134-generic”
安装即可

以下内容划掉,测试发现部分不可用


网卡型号确定

找到对应网卡驱动下载界面 AX211下载

选择对应commit分支,这里选第三个

每个commit中有其更新日志,第三个最新最全

下载git库,随后切换到对应commit

参考git下载地址
git clone https://git.kernel/pub/scm/linux/kernel/git/firmware/linux-firmware.git

cd进去,切换分支,分支名字为commit名
git checkout 608fdf4c775b1c852320fc694097ad1d2dbf4860

复制全部内容到本机驱动目录

备份原始驱动
sudo cp /lib/firmware /lib/firmware.bak
压缩WiFi驱动

cd linux-firmware  

find . -name "*.ucode" -type f -exec sh -c '
    file="$1"
    zstd -q -k "$file" && \
    rm "$file"
' _ {} \;

复制压缩后文件
sudo cp iwlwifi-* /lib/firmware/
随后reboot

其他

intel的ubuntu驱动并不是每个网卡对应一个驱动型号,需要整个库整体替换

本文标签: 网卡驱动 Ubuntu