Atheros QCA9377 低速工作

Atheros QCA9377 低速工作

我最近买了一台 ACER E5-573-50LX,板载 Atheros QCA9377。多亏了一些帖子,我才能够让设备正常工作,使用kvalo 的软件

访问我的 WIFI 路由器时,速度很慢(1Mb/s 或 6 Mb/s),信号等级也很低。使用相同的 PC 和 Windows,一切正常。

有什么建议我可以做些什么来解决这个问题?

编辑:请求的输出可以在这里找到:http://paste.ubuntu.com/23133645/

答案1

首先,ath10k 驱动程序没有报告正确的/实际速度,如下所示ath10k 常见问题解答。因此“比特率”停留在1Mb/s。

其次,Linux 内核 4.4 中的 QCA9377 存在重大性能问题,我建议将内核升级到 4.8 版本。

答案2

在装有相同 QCA9377 网卡的 Acer Aspire E 15 e5-575g-53s6 上,Ubuntu 20.10 下的 Wi-Fi 速度很慢。系统中已提供最新的 kvalo 固件。

然而,移除文件/lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin和重启有帮助。系统firmware-5.bin现在可以完美地与之前的版本配合使用。

答案3

研究表明,该接口上可用的信息很少,但是,从您的 pastebin 输出来看,固件无法加载,并且没有配置任何通道。由于 QCA9377 支持它,您可以尝试使用iw基于 nl80211 的“新”无线设备 CLI 配置实用程序。它支持最近添加到内核的所有新驱动程序。iwconfing使用无线扩展接口的旧工具已被弃用,强烈建议切换到iwnl80211。

你可以先确保你打算使用的频率/频道上没有比你的信号更强的信号(如果是的话,选择一个不那么拥挤的信号),我找到了安卓应用程序无线网络分析仪有助于确定在特定区域使用的最佳信道。做出此决定后,您可以继续将路由器配置为该信道,然后无线配置也可以iw使用文档这里。

您可以通过获取与对等站点的站点统计信息来获取更多有用信息

如果您想要获取与您的站正在通信的对等点的特定统计数据,您可以使用以下命令:

sudo iw dev wlp3s0 station get <peer-MAC-address> 如果是 STA,则上述内容是 AP(路由器)的 MAC 地址。wlp3s0 是您的无线设备,与 pastebin 输出的wlp3s0: renamed from wlan0

您还可以使用 iw 来指定特定的 Tx 速率和 Tx 功率,这在特定情况下可能非常有用。我可能还会尝试关闭接口的省电功能。您可以使用以下命令进行检查: iw dev wlp3s0 get power_save

如果已打开,你可以使用以下方法关闭它sudo iw dev wlp3s0 set power_save off

答案4

我为所有基于 debian 的 Linux (包括 ubuntu)制作了这个自定义内核,我添加了一个补丁来加速负责 QCA9377 的 ath10k 驱动程序(我有联想 S340)

https://github.com/psndna88/AGNi-xanmod_x86-64/releases

相关内容