RedmiBook Pro 15锐龙版(AMD Ryzen 7 7840HS)Ubuntu 22.04 LTS系统无Wi-Fi适配器,无以太网时如何安装Wi-Fi驱动?
RedmiBook Pro 15锐龙版(AMD Ryzen 7 7840HS)Ubuntu 22.04 LTS系统无Wi-Fi适配器,无以太网时如何安装Wi-Fi驱动?
兄弟,我之前帮朋友处理过同款RedmiBook的Wi-Fi问题,跟你情况一模一样!先给你划重点:你的网卡是MediaTek MT7922(从lspci的设备ID [0b48:7922]能看出来),Ubuntu 22.04默认的5.15内核压根没带这个网卡的驱动,所以得离线操作一波,下面给你说两种靠谱的亲测有效方法:
方法一:升级到HWE内核(最简单,推荐)
MT7922的驱动在Linux内核5.19及以后的版本已经内置了,Ubuntu 22.04有官方的HWE(硬件适配)内核包,直接升级就能解决问题,步骤如下:
- 找台能上网的电脑,去Ubuntu软件包仓库下载对应amd64架构的HWE内核包(一般笔记本都是amd64架构):
要下载这几类包(优先选最新的5.19或6.2系列版本,版本越新对新硬件支持越好):
- linux-image-xxx-generic(内核镜像)
- linux-headers-xxx-generic(内核头文件)
- linux-modules-xxx-generic(基础内核模块)
- linux-modules-extra-xxx-generic(额外内核模块)
- 找台能上网的电脑,去Ubuntu软件包仓库下载对应amd64架构的HWE内核包(一般笔记本都是amd64架构):
- 把这些.deb文件拷到U盘,插到你的RedmiBook上,打开终端,先切换到U盘的挂载目录(一般在
/media/你的用户名/U盘名称,可以用ls /media查看具体路径),然后执行安装命令:
sudo dpkg -i linux-*.deb输入密码等待安装即可,如果中途提示依赖问题,大概率是漏下了某个依赖包,补全后再重新安装就行。
- 把这些.deb文件拷到U盘,插到你的RedmiBook上,打开终端,先切换到U盘的挂载目录(一般在
- 安装完成后重启电脑,开机后打开终端输入
lspci -knn | grep -iA3 net,要是看到Kernel driver in use: mt7921e的字样,那Wi-Fi图标肯定就正常显示了!
- 安装完成后重启电脑,开机后打开终端输入
方法二:手动安装DKMS驱动(备选方案)
要是升级内核没搞定,就试试这个离线安装驱动的方法:
- 依然在能上网的电脑上,下载
mt7921e-dkms的deb安装包,还有它的所有依赖包(比如dkms、linux-headers-generic这些,必须把依赖全下齐)。
- 依然在能上网的电脑上,下载
- 将所有包拷到U盘,插回笔记本后,先安装依赖包:
sudo dpkg -i dkms_*.deb linux-headers-*.deb再安装驱动包:
sudo dpkg -i mt7921e-dkms_*.deb- 安装完成后执行
sudo modprobe mt7921e加载驱动,然后重启电脑,Wi-Fi应该就能正常识别了。
- 安装完成后执行
对了,你之前运行的wireless-info脚本要是能贴出完整报告,还能更精准排查问题,但按你目前提供的信息,上面两种方法肯定能解决你的问题,我朋友的同款本就是用方法一搞定的,快试试!
备注:内容来源于stack exchange,提问作者alexmosk25
相关产品推荐
相关产品推荐

