Ubuntu 22.04 内核更新至 5.19 导致 Wi-Fi 中断(mt7921e)

Ubuntu 22.04 内核更新至 5.19 导致 Wi-Fi 中断(mt7921e)

几天前我升级了内核(通过apt upgrade)到 5.19.0-32-generic。
浏览互联网一两天后,Wi-Fi 停止工作。

重启后,启动屏幕上开始出现新的错误
usb 3-10: device descriptor read/64, error -71

蓝牙也停止工作了。

我重新启动并从启动菜单中选择了上一个内核。

这没用。

我在 USB 驱动器上安装了便携式 Windows,我启动了它以查看 Wi-Fi 是否在那里工作。
设备管理器中有一个无法识别的设备,上面也出现了类似的错误(设备描述符)。

Windows 上 Wi-Fi 无法使用。

我以为是硬件故障,因为 Wi-Fi 和蓝牙都消失了。

我决定更新 BIOS。

更新 BIOS 后,一切恢复正常。Wi
-Fi 和蓝牙又开始工作了(使用新内核)。

今天大约1-2天后,类似的事情又发生了。

浏览互联网时 Wi-Fi 停止工作。

当我重新启动时,在系统关闭之前,
终端屏幕上多次显示相同的错误:

mt7921e 0000:2e:00.0: Timeout for driver own
mt7921e 0000:2e:00.0: driver own failed

这次蓝牙没有坏掉,并且运行正常,但是 Wi-Fi 却坏了。

我决定再次更新 BIOS。
事实上,这次并不是更新,只是重新安装相同(最新)版本的 BIOS。
你猜怎么着……一切都恢复正常了。

我认为升级后的内核确实出现了问题5.19.0-32-generic

我发现二进制文件
/lib/modules/5.15.0-60-generic/kernel/net/mac80211/mac80211.ko
/lib/modules/5.19.0-32-generic/kernel/net/mac80211/mac80211.ko
相差约 0.3 MB

它看起来更像是一个错误报告,但当然,问题是:
当 Wi-Fi 消失时如何修复它,而无需重新安装 BIOS?

答案1

这是一个已知的漏洞

希望它能尽快修复。

相关内容