Qualcomm Atheros QCA9377 无线卡的网络连接不断中断

Qualcomm Atheros QCA9377 无线卡的网络连接不断中断

自从我在笔记本电脑上安装 Linux 以来,我的 Qualcomm Atheros QCA9377 无线卡一直遇到问题。

  1. 我尝试了几种不同的 Linux 发行版,包括 Ubuntu、Manjaro、Solus,现在我使用 Arch,在每一个发行版上,网络连接都会在几分钟后或在我断开它之后自行停止工作。

  2. 我找到了一个包含文件的 GitHub 存储库firmware-5/6.bin,并用它们替换了我的存储库,但它也不起作用。

  3. 我注意到的是,在运行speedtest.net上传测试之前,它收到一个套接字错误,然后链接中断(WiFi 仍然连接,但 ping 或打开任何东西都不起作用)。

  4. 在 Windows 上一切工作正常。

答案1

嗯,避免使用 5GHz 网络是一种解决方法。但是,要获得更合适的解决方案,请尝试按照我的回答在这里https://unix.stackexchange.com/a/606511/361403

我感觉你也遇到了同样的问题。

答案2

我终于成功解决了这个问题!

非常感谢 @mrfree 激发了这个想法,并为我提供了在哪里寻找答案的第一个指示!

第一部分将是我如何解决问题,最后将是解决方案。

我的故障排除过程:

阅读 @mrfree 的答案后,我记得很久以前在其他线程上读过类似的有关 5Ghz 和 2.4Ghz 连接的内容。因此,我连接到路由器,发现 5.0Ghz 和 2.4Ghz 连接均处于活动状态。我想看看如果我关闭其中一个并保持另一个打开会发生什么。

所发生的情况是,2.4Ghz 连接工作正常,但 5.0Ghz 连接显示出与我之前相同的症状,因此我认为使用 2.4Ghz 连接到我的网络可以工作。

后来我在一些网站上看到据称linux之前在2.4Ghz连接上有问题,但自从5.0Ghz连接后,2.4Ghz可以工作,而5.0有问题。

解决方案:

为了连接 2.4Ghz,我执行了以下操作(我正在使用NetworkManager):

我需要找出我的 2.4Ghz 通道的 BSSID 并将其连接到网络。

  1. 我安装是sudo pacman -S wireless-tools因为我需要iwlist
  2. 我运行了iwlist wlp2s0 scanning | grep -C3 <your network name> 这并没有显示 BSSID,但我知道我必须寻找哪个“单元”。
  3. 我跑过去iwlist wlp2s0 scanning寻找具有相同频道的牢房,对我来说这是第一个。
  4. 我复制了Address.
  5. 我右键单击笔记本电脑屏幕右下角的网络图标,然后单击“配置网络连接”。
  6. 我保持打开mode状态infrastructure并将 BSSID 复制到BSSID字段中。之后我关闭了 WIFI 并重新打开,一切正常。

显然速度不是那么快,但它终于起作用了!

我希望这能帮助别人,就像它帮助了我一样!

相关内容