Ubuntu 22.04LTS 中的 wifi 问题

Ubuntu 22.04LTS 中的 wifi 问题

自从 ubuntu 22.04LTS 发布以来,我刚刚安装它,马上我就注意到我的 Wifi 非常慢,下载速度只能达到 500Kbps,而我尝试下载 pycharm ~500mbs,但每次都失败。

我知道这是 WiFi 的问题,因为在连接以太网时,WiFi 速度在下载相同文件时可提升至 5mbps,我也使用其他设备检查了我的互联网连接是否正常(在我的 Mac 上下载了相同的文件)

状态输出lspci

.
.
.
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)
02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
.
.
.  

这意味着我的驱动程序已经安装好了,对吗?

ubuntu 的整体体验更好,但是 wifi 有问题。它会间歇性地关闭,不允许我下载大文件,流媒体也很困难。有人也遇到过这种情况吗?

我是否应该降级整个操作系统?或者有办法解决这个问题?(例如,我可以使用以前版本的发行版中处理网络内容的系统部分吗?)

答案1

更新:最新版本的 ubuntu 22.04 没有这个问题,只需安装更新即可。原始答案如下,然后详细说明哪个版本为我修复了此问题。

我认为您很可能遇到了 Ubuntu 22.04 使用的 5.15 内核(链接如下)的一个错误。如果是这样,您今天只能通过更改为没有该错误的另一个内核版本来修复该问题(这可以在不更改任何其他内容的情况下完成)。该修复程序已在 5.15 的内核源中可用,但降级直到它在 ubuntu 5.15 软件包中可用是一种合理的解决方法。

仅根据日期和时间表(上游修复已于 3 月 28 日提交,在之前的 Ubuntu 内核提交截止日期之后但在当前周期开始之前),我希望 5 月 9 日发布的下一个 Ubuntu 内核版本将解决您的问题。来源:https://kernel.ubuntu.com/

我的经验

我在 22.04 上遇到了完全相同的问题 - 其它一切都很好,但我的 wifi 速度很慢,经常会悄悄断开连接。我使用现有的 Ubuntu 21.10 安装进行双启动,仍然没有出现类似问题,所以我知道问题出在更新的操作系统上。

这是带有 Qualcomm Atheros 驱动程序的“TP-LINK TL-WDN4800 N900”PCI-e 无线网卡。

然后,我在 manjaro 中使用 5.15 内核时看到了完全相同的 wifi 行为。在我看来,这里的确凿证据是两个 Linux 发行版中新近出现的完全相同的 BAD WIFI 行为,它们唯一的共同点几乎就是内核版本。我已经测试了以下每一个:

  • 5.17.1-3 搭配 manjaro - 良好
  • 5.15.32-1 与 manjaro – WIFI 不佳
  • 5.15 搭配 ubuntu 22.04——WIFI 不好
  • 5.13 搭配 ubuntu 21.10 - 良好
  • 5.10.109-1 搭配 manjaro - 良好

我知道 wifi 问题可能有很多原因,我的答案并不完美 - 特别是因为我还没有重新安装 ubuntu 22.04 并安装不同的内核来验证修复,但在过去几年中,这种设置在很多操作系统上都运行稳定,这是我第一次看到与您完全相同的行为。由于我花了一段时间才找到原因,所以我想分享一下。希望对您有所帮助。我将在下次内核更新后再次尝试 22.04 - 如果您仍然感兴趣,请告诉我,我会告诉您结果。

已确认修复的更新

使用 ubuntu 的内核版本号,原始版本是 5.15.0.25.27,wifi 坏了。5 月 13 日,更新到 5.15.0.30.33 也坏了 wifi。现在 5 月 20 日提供了 5.15.0.33 的更新,它确实解决了我遇到的 wifi 问题。

以上版本号是“软件更新程序”报告的。第一个修复版本uname -r报告为 5.15.0-33-generic

链接

我相信这些就是你所看到的:

  • 内核bug“ath9k升级内核后频繁出现连接问题”:https://bugzilla.kernel.org/show_bug.cgi?id=215703- 注意“影响 5.16.15 的相同更改也被纳入了 5.15 树中:5.15.28 可以运行,而 5.15.29 和 5.15.30 则不行。”
  • 关于 Arch 论坛上的行为讨论:https://bugs.archlinux.org/task/74187?project=1- 注意“昨晚发布的 5.17.1-arch1-1 版本明显修复了我使用 Qualcomm Atheros AR93xx 无线网卡时遇到的所有问题”。内核版本不同(5.17.1),但模块相同,并且 5.15 中存在相同的错误,如上一个链接所示。

答案2

更新至内核 5.17.5 可使 Ubuntu 22.04 上的 wifi 稳定。警告:在安全启动开启的情况下,更新内核后系统可能无法启动。

因此,关闭 BIOS 中的安全启动,下载内核(例如在 ~/Downloads 中)并安装它,然后重新启动,如下例所示。

cd ~/Downloads
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.17.5/amd64/linux-headers-5.17.5-051705_5.17.5-051705.202204271406_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.17.5/amd64/linux-headers-5.17.5-051705-generic_5.17.5-051705.202204271406_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.17.5/amd64/linux-image-unsigned-5.17.5-051705-generic_5.17.5-051705.202204271406_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.17.5/amd64/linux-modules-5.17.5-051705-generic_5.17.5-051705.202204271406_amd64.deb 
sudo dpkg -i *.deb

答案3

SHIFT因为 @lain haslam 提到了内核 5.15 中有一个错误,所以你可以按住按钮来使用旧版本的内核启动进入GRUB然后Advanced options for ubuntu你就可以使用旧内核的 ubuntu

根据我的经验,我已将内核从降级5.155.13,并且它可以工作

答案4

刚刚安装了 22.04 LTS,希望能和 Windows 说再见,它自带这个内核 Linux 5.15.0-25-generic,然后进行了升级,不是故意更新内核,但它已经更新到 Linux 5.19.0-43-generic,然后我注意到互联网问题!这真的很令人沮丧。

我尝试了不同的选项来解决这个问题。比如禁用 IP6、将 wifi.powersave 从 3 设置为 2 或在 /etc/modprobe.d/iwlwifi.conf 末尾添加 11n_disable=8,但这些都无济于事。

所以我尝试升级到内核 6.3,但同样不起作用,但我注意到我也有 5.15 版本,所以我尝试了一下,似乎运行正常,现在已经过了几个小时。所以我应该从系统中删除新版本。

再次祝 Ubuntu 快乐!

相关内容