USB-WiFi icon indicating copy to clipboard operation
USB-WiFi copied to clipboard

[Help]: Netgear A6210 Slow Download Speed (need testers, anyone with adapter that uses mt7612u)

Open 43qcc2cn opened this issue 1 year ago • 8 comments

Checklist

  • [X] I acknowledge that support is provided on a best-effort basis.
  • [X] I acknowledge that the authors and contributors to this repository cannot be held responsible for the results of my use of any information contained in or linked from this repository.

uname

Linux {obscured} 6.6.46 #1 SMP Sun Aug 18 00:39:55 UTC 2024 x86_64 GNU/Linux

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 0846:9053 NetGear, Inc. A6210

rfkill

1: phy1: wlan Soft blocked: no Hard blocked: no

dkms

-sh: dkms: not found

iw

phy#1
	Interface wlan1
		ifindex 5
		wdev 0x100000002
		addr bc:a5:11:ba:d2:57
		ssid {obscured}
		type managed
		channel 36 (5180 MHz), width: 80 MHz, center1: 5210 MHz
		txpower 18.00 dBm
		multicast TXQ:
			qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
			0	0	0	0	0	0	0	0		0
	Interface wlan0
		ifindex 4
		wdev 0x100000001
		addr bc:a5:11:ba:d2:57
		type managed
		txpower 18.00 dBm
		multicast TXQ:
			qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
			0	0	0	0	0	0	0	0		0

What happened?

I have a number of Netgear A6210 (mt7612u) devices.

Testing with iperf on various Linux based clients, against my router (Linksys MR8300 running OpenWrt) which is about seven meters away with a clean line of sight, shows a reasonable upload speed:

iperf -c {obscured}
Connecting to host {obscured}, port 5201
[  5] local {obscured} port 36056 connected to {obscured} port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  27.6 MBytes   232 Mbits/sec    6    223 KBytes       
[  5]   1.00-2.00   sec  24.5 MBytes   206 Mbits/sec    2    226 KBytes       
[  5]   2.00-3.00   sec  23.4 MBytes   196 Mbits/sec    2    214 KBytes       
[  5]   3.00-4.00   sec  24.5 MBytes   206 Mbits/sec    4    165 KBytes       
[  5]   4.00-5.00   sec  22.2 MBytes   187 Mbits/sec    2    187 KBytes       
[  5]   5.00-6.00   sec  25.6 MBytes   215 Mbits/sec    2    192 KBytes       
[  5]   6.00-7.00   sec  23.5 MBytes   197 Mbits/sec    2    208 KBytes       
[  5]   7.00-8.00   sec  24.6 MBytes   207 Mbits/sec    2    226 KBytes       
[  5]   8.00-9.00   sec  19.1 MBytes   160 Mbits/sec    4    191 KBytes       
[  5]   9.00-10.00  sec  22.4 MBytes   188 Mbits/sec    2    225 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   238 MBytes   199 Mbits/sec   28             sender
[  5]   0.00-10.01  sec   236 MBytes   198 Mbits/sec                  receiver

iperf Done.

although there are a number of retries, however the download speed is much less:

iperf -c {obscured} -R
Connecting to host {obscured}, port 5201
Reverse mode, remote host {obscured} is sending
[  5] local {obscured} port 34398 connected to {obscured} port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  1.38 MBytes  11.5 Mbits/sec                  
[  5]   1.00-2.00   sec  1.00 MBytes  8.39 Mbits/sec                  
[  5]   2.00-3.00   sec  1.62 MBytes  13.6 Mbits/sec                  
[  5]   3.00-4.00   sec  1.75 MBytes  14.7 Mbits/sec                  
[  5]   4.00-5.00   sec  1.25 MBytes  10.5 Mbits/sec                  
[  5]   5.00-6.00   sec  1.75 MBytes  14.7 Mbits/sec                  
[  5]   6.00-7.00   sec  1.62 MBytes  13.6 Mbits/sec                  
[  5]   7.00-8.00   sec  1.62 MBytes  13.6 Mbits/sec                  
[  5]   8.00-9.00   sec  1.25 MBytes  10.5 Mbits/sec                  
[  5]   9.00-10.00  sec  1.75 MBytes  14.7 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.11  sec  15.8 MBytes  13.1 Mbits/sec   80             sender
[  5]   0.00-10.00  sec  15.0 MBytes  12.6 Mbits/sec                  receiver

iperf Done.

Compared to the same clients using a TP-Link Archer T4U (rtl8812au) device:

iperf -c {obscured}
Connecting to host {obscured}, port 5201
[  5] local {obscured} port 49242 connected to {obscured} port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  34.8 MBytes   291 Mbits/sec    0   1.00 MBytes       
[  5]   1.00-2.00   sec  34.2 MBytes   287 Mbits/sec    0   1.08 MBytes       
[  5]   2.00-3.00   sec  33.6 MBytes   282 Mbits/sec    0   1.14 MBytes       
[  5]   3.00-4.00   sec  33.4 MBytes   280 Mbits/sec    0   1.42 MBytes       
[  5]   4.00-5.00   sec  33.6 MBytes   282 Mbits/sec    0   1.42 MBytes       
[  5]   5.00-6.00   sec  33.1 MBytes   278 Mbits/sec    0   1.42 MBytes       
[  5]   6.00-7.00   sec  33.9 MBytes   284 Mbits/sec    0   1.42 MBytes       
[  5]   7.00-8.00   sec  33.6 MBytes   282 Mbits/sec    0   1.42 MBytes       
[  5]   8.00-9.00   sec  33.5 MBytes   281 Mbits/sec    0   1.42 MBytes       
[  5]   9.00-10.00  sec  33.6 MBytes   282 Mbits/sec    0   1.42 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   337 MBytes   283 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   335 MBytes   281 Mbits/sec                  receiver

iperf Done.

iperf -c {obscured} -R
Connecting to host {obscured}, port 5201
Reverse mode, remote host {obscured} is sending
[  5] local {obscured} port 40434 connected to {obscured} port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  27.0 MBytes   226 Mbits/sec                  
[  5]   1.00-2.00   sec  28.5 MBytes   239 Mbits/sec                  
[  5]   2.00-3.00   sec  26.2 MBytes   220 Mbits/sec                  
[  5]   3.00-4.00   sec  29.8 MBytes   250 Mbits/sec                  
[  5]   4.00-5.00   sec  29.6 MBytes   249 Mbits/sec                  
[  5]   5.00-6.00   sec  30.9 MBytes   259 Mbits/sec                  
[  5]   6.00-7.00   sec  32.5 MBytes   273 Mbits/sec                  
[  5]   7.00-8.00   sec  32.0 MBytes   268 Mbits/sec                  
[  5]   8.00-9.00   sec  32.5 MBytes   273 Mbits/sec                  
[  5]   9.00-10.00  sec  32.8 MBytes   275 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec   305 MBytes   256 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   302 MBytes   253 Mbits/sec                  receiver

iperf Done.

where the upload and download speeds are similar and there are no retries.

I've tested these devices in various clients, using different Linux distros, with different kernel versions (5.x and 6.x), and the results are the same.

Testing using a different remote makes no difference.

Testing using a different Wi-FI channel makes no difference.

Testing using a different USB port makes no difference.

Does anyone know if this is simply expected behavior with this device type, if this is a known bug, or if there is any special configuration required to address the download speeds and number of retries?

Thanks in advance.

43qcc2cn avatar Sep 10 '24 12:09 43qcc2cn