greearb / ath10k-ct

Stand-alone ath10k driver based on Candela Technologies Linux kernel.
111 stars 40 forks source link

VHT160 connection, reported bitrate seems wrong #150

Open kirdesde opened 4 years ago

kirdesde commented 4 years ago

Please provide this info. See this link for more info on how to gather debug info: http://www.candelatech.com/ath10k-bugs.php

Description of the problem (how to configure, how to reproduce, how often it happens).

"iw dev wlan0 station dump" reports a wrong rx/tx bitrate if using a VHT160 connection on the router:

iw dev wlan0 info

there's also no change in these bitrates, even when there's a longer distance between client and router.

On the client i usually get this bitrates reported:

iw dev wlp3s0 link:

I've run a few iperf3 tests and i get 800 - 900 mbit/s for rx and around 500 mbit/s for tx (from the client). So i believe, there is actually a VHT160 connection active.

I've tried the regular ath10k driver and firmware. The result is different:

iw dev wlan0 station dump:

It's a little bit strange, there is a VHT160 connection reported, but only single stream.... At least the reported bitrates are consistent to the Client.

Software (OS, Firmware version, kernel, driver, etc)

Wireless router: OpenWRT/Kernel 5.4.59, ath10k_ct + ct firmware

Client: Linux/Kernel 5.8.3, iwlwifi driver

Hardware (NIC chipset, platform, etc)

Netgear XR500 (similar to R7800, qca9984)

Intel ax200 as client (VHT160 capable)

Logs (dmesg, maybe supplicant and/or hostap)

dmesg|grep ath:

logread|grep hostapd: