问题描述
wifi 连接非常不稳定,总是连接成功,工作几分钟后断开连接,然后重复。此外,当这台笔记本电脑失去连接时,同一 wifi 中的其他一些设备也会断开连接(尽管它们通常工作正常,除非这台笔记本电脑断开连接)。我也用不同的 wifi 测试过,结果相同。
断开连接时的错误是14=MIC_FAILURE
,重新连接(有时)失败时的错误是authentication with ... timed out
。
系统运行
全新安装的笔记本电脑。
- 操作系统:Ubuntu 21.10
- Linux 内核:5.13.0-35-generic
- 笔记本电脑:联想 IdeaPad 5 15ALC 82LN0048GE
- 驱动程序:mt7921e
尝试的解决方案
- 在 WIFI 连接设置中禁用 IPv6
- 禁用电源管理(
sudo iwconfig wlp1s0 power off
和sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
) - 在 wifi 配置中设置 BSSID (
34:2C:C4:2C:D0:33
) 和 MAC 地址 ( )4C:D5:77:0A:54:71
- 设置监管范围(
sudo iw reg set AT
) - 使用
iwd
代替wpa_supplicant
(https://superuser.com/a/1616266)
我没能实现的想法
我尝试禁用 802.11n,但不知道如何对 mt7921e 执行此操作。
我echo "options mt7921e 11n_disable=1" | sudo tee /etc/modprobe.d/mt7921e.conf
进入 dmesg [ 1.814646] mt7921e: unknown parameter '11n_disable' ignored
。还sudo iwconfig wlp1s0 modu 11g
产生SET failed on device wlp1s0 ; Operation not supported.
)
命令输出
ping -s 1 -i 5 -D 1.1.1.1
--- 1.1.1.1 ping statistics ---
763 packets transmitted, 471 received, +52 errors, 38.27% packet loss, time 3842101ms
lspci | grep Network
01:00.0 Network controller: MEDIATEK Corp. Device 7961