> iw dev wlp5s0 link
Connected to 00:35:1a:41:2d:cf (on wlp5s0)
SSID: eduroam
freq: 5240
RX: 59188796 bytes (179767 packets)
TX: 351043602 bytes (273799 packets)
signal: -59 dBm
tx bitrate: 6.0 MBit/s
bss flags: short-slot-time
dtim period: 1
beacon int: 102
> iw dev wlp5s0 station dump
Station 00:35:1a:41:2d:cf (on wlp5s0)
inactive time: 176 ms
rx bytes: 59188796
rx packets: 179767
tx bytes: 351043602
tx packets: 273799
tx retries: 0
tx failed: 396
signal: -59 dBm
signal avg: -59 dBm
tx bitrate: 6.0 MBit/s
rx bitrate: 78.0 MBit/s VHT-MCS 4 VHT-NSS 2
authorized: yes
authenticated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
我发现我的传输比特率出乎意料地低,并且我可以确认上传速度比实际速度要慢(如果我使用 USB 系绳连接到手机,我在此网络上的上行/下行速度为 80Mbit/秒)。
我摆弄过iw
,省电功能已关闭,但我还没有成功提高传输速率。这是一台已有一年历史的高端笔记本电脑,所以它应该不会有问题(我不记得运行 Windows 时出现过这样的问题)。关于如何解决这个问题有什么想法吗?
在 MSI Ghost 笔记本电脑上运行最新的 Linux mint 18.1。
更新:
@dirkt 在评论中提供了一些故障排除提示,这些提示引导我进行了驱动程序更新,该更新已经解决了一半的问题。我的接收比特率现在是 240Mbit,但我的发送比特率仍然停留在 6Mbit。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1383184
> iw dev wlp5s0 station dump
Station 00:35:1a:2e:07:2f (on wlp5s0)
inactive time: 396 ms
rx bytes: 234425411
rx packets: 180469
tx bytes: 33988923
tx packets: 95897
tx retries: 0
tx failed: 248
signal: -60 dBm
signal avg: -58 dBm
tx bitrate: 6.0 MBit/s
rx bitrate: 240.0 MBit/s VHT-MCS 5 40MHz short GI VHT-NSS 2
authorized: yes
authenticated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
> lspci -nn
<removed irrelevant entries>
05:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 20)
> sudo ethtool -i wlp5s0
driver: ath10k_pci
version: 4.4.0-77-generic
firmware-version: SW_RM.1.1.1-00157-QCARMSWPZ-1
expansion-rom-version:
bus-info: 0000:05:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
答案1
(写下评论作为答案。)
我见过 Linux Wifi 驱动程序开发人员抱怨说,一些较新的 Wifi 芯片主要依赖闭源固件来让一切正常工作,为此编写一个好的驱动程序确实很痛苦。所以“驱动程序问题”并非不可能。
找出您的芯片组是什么(lspci -nn 或 lsusb,查看 4 位十六进制供应商/设备 ID),以 0123:4567 的形式进行谷歌搜索,看看这是否是一个已知问题,向开发人员提交错误如果不是的话。
根据您的评论,问题已经报道了。将您自己添加到该错误的订阅列表中(也许还可以添加一条评论来解释您的情况),以便在错误修复后您会收到通知。
答案2
在一些 802.11ac Qualcom 芯片组上(我在 QCA988x 上体验过),众所周知,卡芯片计算的传输速率不会传输到“ath10k”Linux 内核驱动程序。因此,驱动程序始终标榜 6 Mbps 传输速率。
可能这同样适用于您的 QCA6174 芯片组。