树莓派4B升级至Ubuntu22.04后MT7612U无线网卡无法识别为wlan1(lsusb可检测到)
树莓派4B升级至Ubuntu22.04后MT7612U无线网卡无法识别为wlan1(lsusb可检测到)
看起来你遇到的问题很典型:升级到Ubuntu22.04后,MT7612U无线网卡虽然能被USB总线检测到(从你贴的dmesg输出能看到完整的设备识别日志),但就是没法变成可用的无线接口,连iwconfig里都找不到它的身影对吧?
咱们先从你给出的排查信息找根源:
- 执行
sudo modprobe mt76x2u时提示模块找不到,这说明系统里根本没有这个驱动模块 - 再看
dpkg的输出,对应内核版本的linux-modules-extra-5.15.0-1023-raspi包居然没装!
而MT7612U的驱动mt76x2u正是被放在这个linux-modules-extra包里面的,之前Ubuntu18.04可能默认预装了这个包,或者在安装过程中自动带上了,所以当时网卡能正常工作,升级后这个包没被自动安装,就直接导致驱动缺失了。
那解决办法就很明确了,按下面步骤来:
先更新软件源,然后安装对应内核版本的额外模块包:
sudo apt update && sudo apt install linux-modules-extra-$(uname -r)这里
$(uname -r)会自动匹配你当前的内核版本,也就是5.15.0-1023-raspi,不用手动输入。安装完成后,重新加载MT7612U的驱动模块:
sudo modprobe mt76x2u现在再用
iwconfig或者ip link show命令查看,应该就能看到新的无线接口(比如wlan1)了,之后就可以正常配置无线网络了。
如果之后重启系统出现同样问题,可以把mt76x2u添加到开机加载模块列表里:
echo "mt76x2u" | sudo tee /etc/modules-load.d/mt76x2u.conf
备注:内容来源于stack exchange,提问作者Adisorn Panasawatwong
相关产品推荐
相关产品推荐

