联想Ubuntu 22.04.3 LTS系统mt7921e驱动WiFi频繁断连问题求助
联想Ubuntu 22.04.3 LTS系统mt7921e驱动WiFi频繁断连问题求助
问题描述
我使用联想笔记本运行Ubuntu 22.04.3 LTS系统,内核版本为6.5.0-15-generic,WiFi驱动采用mt7921e。通过WiFi联网时,每隔15-20分钟就会出现断网情况:网站无法访问,WiFi图标显示问号,但约30秒后又会自动恢复正常。这个问题反复出现,我尝试了网上能找到的多数解决方案,其中重新加载驱动的命令能暂时缓解,但过段时间仍会复发:
sudo modprobe -r mt7921e sudo modprobe mt7921e
由于我主要远程办公,稳定的网络连接是刚需,这个问题已经让我非常困扰。我已收集了相关排查信息,包括无线脚本输出、断网时的系统信息、NetworkManager日志及状态输出等。
可能的解决方案
针对mt7921e驱动在Ubuntu上的常见断连问题,你可以尝试以下几个方案:
1. 禁用WiFi电源管理
电源管理是导致WiFi频繁断连的常见诱因,可通过以下步骤关闭:
- 临时生效(重启后失效):
(若你的WiFi接口不是wlan0,可通过sudo iwconfig wlan0 power offiw dev命令查看实际接口名称) - 永久生效:
编辑NetworkManager配置文件:
将sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.confwifi.powersave = 3改为wifi.powersave = 2,保存后重启NetworkManager:sudo systemctl restart NetworkManager
2. 更新内核到最新稳定版
当前内核6.5.0-15的mt7921e驱动可能存在未修复的bug,更新到后续内核版本或许能解决问题:
sudo apt update && sudo apt install linux-generic-hwe-22.04
安装完成后重启系统,测试网络稳定性。
3. 更新WiFi固件
mt7921e的固件可能存在兼容性问题,重新安装最新固件尝试修复:
sudo apt update && sudo apt install --reinstall linux-firmware
重启系统后验证效果。
4. 禁用WiFi 6(802.11ax)
部分场景下,WiFi 6的兼容性会导致断连,可强制切换为WiFi 5(802.11ac):
编辑驱动参数文件:
sudo nano /etc/modprobe.d/mt7921e.conf
添加以下内容:options mt7921e disable_11ax=1
保存后执行命令生效:
sudo modprobe -r mt7921e && sudo modprobe mt7921e
5. 调整路由器WiFi设置
- 切换WiFi频段:若当前使用2.4GHz,尝试换成5GHz(或反之),减少频段干扰;
- 手动设置路由器WiFi频道:选择周围占用率较低的频道(可通过WiFi分析工具查看);
- 禁用路由器WMM功能:部分设备与该功能存在兼容性冲突。
如果以上方案都无法解决问题,建议结合你收集的日志进一步分析断连时的具体报错信息,比如NetworkManager日志中是否有驱动崩溃或认证失败的记录,这有助于定位更精准的原因。
备注:内容来源于stack exchange,提问作者Ahammed Sakir
相关产品推荐
相关产品推荐

