kaloz / mwlwifi

mac80211 driver for the Marvell 88W8864 802.11ac chip
392 stars 119 forks source link

Very slow Wifi 5GHz, Intel 8260 (2x2), bad wifi performance in general !!! #307

Open Kherby opened 6 years ago

Kherby commented 6 years ago

Today i've noticed that websites were loading very slow when i was connected with my WRT3200acm. Iperf test shows again that something is wrong with the throughput.... This happens every day and i have to reconnect Wifi or restart the Interface to fix it. Also the general 5GHz Wifi performance is bad most of the time, same with 2.4GHz. The throughput is not stable for some reason, even when i'm very close to the Router...

650.0 Mbit/s, 80MHz, VHT-MCS 7, VHT-NSS 2, Short GI
468.0 Mbit/s, 80MHz, VHT-MCS 5, VHT-NSS 2

root@OpenWRT:~# cat /sys/kernel/debug/ieee80211/phy0/mwlwifi/info

driver name: mwlwifi
chip type: 88W8964
hw version: 7
driver version: 10.3.4.0-20180330
firmware version: 0x09030206
power table loaded from dts: no
firmware region code: 0x30
mac address: 
2g: disable
5g: enable
antenna: 4 4
irq number: 49
ap macid support: 0000ffff
sta macid support: 00010000
macid used: 00000003
radio: enable
iobase0: e1100000
iobase1: e1380000
tx limit: 1024
rx limit: 16384

Iperf test:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155 -t 60s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.199 port 60031 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   256 KBytes  2.09 Mbits/sec
[  4]   1.00-2.00   sec   256 KBytes  2.10 Mbits/sec
[  4]   2.00-3.00   sec   256 KBytes  2.10 Mbits/sec
[  4]   3.00-4.00   sec   384 KBytes  3.14 Mbits/sec
[  4]   4.00-5.00   sec   384 KBytes  3.15 Mbits/sec
[  4]   5.00-6.00   sec   128 KBytes  1.05 Mbits/sec
[  4]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec
[  4]   7.00-8.00   sec   128 KBytes  1.05 Mbits/sec
[  4]   8.00-9.00   sec   128 KBytes  1.05 Mbits/sec
[  4]   9.00-10.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  10.00-11.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  11.00-12.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  12.00-13.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  13.00-14.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  14.00-15.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  15.00-16.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  16.00-17.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  17.00-18.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  18.00-19.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  19.00-20.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  20.00-21.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  21.00-22.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  22.00-23.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  23.00-24.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  24.00-25.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  25.00-26.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  26.00-27.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  27.00-28.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  28.00-29.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  29.00-30.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  30.00-31.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  31.00-32.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  32.00-33.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  33.00-34.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  34.00-35.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  35.00-36.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  36.00-37.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  37.00-38.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  38.00-39.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  39.00-40.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  40.00-41.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  41.00-42.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  42.00-43.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  43.00-44.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  44.00-45.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  45.00-46.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  46.00-47.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  47.00-48.00  sec   256 KBytes  2.10 Mbits/sec
[  4]  48.00-49.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  49.00-50.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  50.00-51.00  sec   256 KBytes  2.10 Mbits/sec
[  4]  51.00-52.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  52.00-53.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  53.00-54.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  54.00-55.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  55.00-56.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  56.00-57.00  sec  0.00 Bytes  0.00 bits/sec
[  4]  57.00-58.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  58.00-59.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  59.00-60.00  sec   128 KBytes  1.05 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec  3.50 MBytes   489 Kbits/sec                  sender
[  4]   0.00-60.00  sec  3.27 MBytes   457 Kbits/sec                  receiver

iperf Done.

After restarting Wifi:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155 -t 60s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.199 port 60132 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  4.62 MBytes  38.8 Mbits/sec
[  4]   1.00-2.00   sec  6.00 MBytes  50.3 Mbits/sec
[  4]   2.00-3.00   sec  7.25 MBytes  60.8 Mbits/sec
[  4]   3.00-4.00   sec  7.38 MBytes  61.9 Mbits/sec
[  4]   4.00-5.00   sec  7.38 MBytes  61.8 Mbits/sec
[  4]   5.00-6.00   sec  5.38 MBytes  45.1 Mbits/sec
[  4]   6.00-7.00   sec  3.38 MBytes  28.4 Mbits/sec
[  4]   7.00-8.00   sec  3.38 MBytes  28.3 Mbits/sec
[  4]   8.00-9.00   sec  4.88 MBytes  40.8 Mbits/sec
[  4]   9.00-10.00  sec  5.50 MBytes  46.2 Mbits/sec
[  4]  10.00-11.00  sec  4.62 MBytes  38.8 Mbits/sec
[  4]  11.00-12.00  sec  4.25 MBytes  35.6 Mbits/sec
[  4]  12.00-13.00  sec  5.12 MBytes  43.0 Mbits/sec
[  4]  13.00-14.00  sec  6.12 MBytes  51.4 Mbits/sec
[  4]  14.00-15.00  sec  3.50 MBytes  29.3 Mbits/sec
[  4]  15.00-16.00  sec  3.88 MBytes  32.6 Mbits/sec
[  4]  16.00-17.00  sec  5.50 MBytes  46.1 Mbits/sec
[  4]  17.00-18.00  sec  12.0 MBytes   101 Mbits/sec
[  4]  18.00-19.00  sec  17.4 MBytes   146 Mbits/sec
[  4]  19.00-20.00  sec  18.0 MBytes   151 Mbits/sec
[  4]  20.00-21.00  sec  16.9 MBytes   142 Mbits/sec
[  4]  21.00-22.00  sec  17.0 MBytes   143 Mbits/sec
[  4]  22.00-23.00  sec  4.75 MBytes  39.8 Mbits/sec
[  4]  23.00-24.00  sec  4.50 MBytes  37.7 Mbits/sec
[  4]  24.00-25.00  sec  4.38 MBytes  36.7 Mbits/sec
[  4]  25.00-26.00  sec  14.4 MBytes   120 Mbits/sec
[  4]  26.00-27.00  sec  18.2 MBytes   153 Mbits/sec
[  4]  27.00-28.00  sec  17.4 MBytes   146 Mbits/sec
[  4]  28.00-29.00  sec  17.8 MBytes   149 Mbits/sec
[  4]  29.00-30.00  sec  18.1 MBytes   152 Mbits/sec
[  4]  30.00-31.00  sec  10.2 MBytes  86.0 Mbits/sec
[  4]  31.00-32.00  sec  4.38 MBytes  36.7 Mbits/sec
[  4]  32.00-33.00  sec  4.25 MBytes  35.6 Mbits/sec
[  4]  33.00-34.00  sec  10.8 MBytes  90.1 Mbits/sec
[  4]  34.00-35.00  sec  18.0 MBytes   151 Mbits/sec
[  4]  35.00-36.00  sec  18.2 MBytes   153 Mbits/sec
[  4]  36.00-37.00  sec  18.5 MBytes   155 Mbits/sec
[  4]  37.00-38.00  sec  17.1 MBytes   144 Mbits/sec
[  4]  38.00-39.00  sec  15.8 MBytes   132 Mbits/sec
[  4]  39.00-40.00  sec  4.38 MBytes  36.7 Mbits/sec
[  4]  40.00-41.00  sec  4.50 MBytes  37.7 Mbits/sec
[  4]  41.00-42.00  sec  6.88 MBytes  57.7 Mbits/sec
[  4]  42.00-43.00  sec  18.6 MBytes   156 Mbits/sec
[  4]  43.00-44.00  sec  17.4 MBytes   146 Mbits/sec
[  4]  44.00-45.00  sec  17.6 MBytes   148 Mbits/sec
[  4]  45.00-46.00  sec  18.6 MBytes   156 Mbits/sec
[  4]  46.00-47.00  sec  19.1 MBytes   161 Mbits/sec
[  4]  47.00-48.00  sec  5.88 MBytes  49.3 Mbits/sec
[  4]  48.00-49.00  sec  4.50 MBytes  37.8 Mbits/sec
[  4]  49.00-50.00  sec  4.25 MBytes  35.6 Mbits/sec
[  4]  50.00-51.00  sec  16.9 MBytes   141 Mbits/sec
[  4]  51.00-52.00  sec  16.4 MBytes   138 Mbits/sec
[  4]  52.00-53.00  sec  16.9 MBytes   141 Mbits/sec
[  4]  53.00-54.00  sec  17.8 MBytes   149 Mbits/sec
[  4]  54.00-55.00  sec  15.9 MBytes   133 Mbits/sec
[  4]  55.00-56.00  sec  10.1 MBytes  85.1 Mbits/sec
[  4]  56.00-57.00  sec  4.50 MBytes  37.7 Mbits/sec
[  4]  57.00-58.00  sec  4.50 MBytes  37.8 Mbits/sec
[  4]  58.00-59.00  sec  11.9 MBytes  99.5 Mbits/sec
[  4]  59.00-60.00  sec  17.1 MBytes   144 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec   640 MBytes  89.4 Mbits/sec                  sender
[  4]   0.00-60.00  sec   640 MBytes  89.4 Mbits/sec                  receiver

iperf Done.

Test 1m away from the WRT3200acm:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155 -t 60s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.199 port 60226 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  31.9 MBytes   267 Mbits/sec
[  4]   1.00-2.00   sec  32.8 MBytes   275 Mbits/sec
[  4]   2.00-3.00   sec  4.88 MBytes  40.8 Mbits/sec
[  4]   3.00-4.00   sec  5.00 MBytes  42.0 Mbits/sec
[  4]   4.00-5.00   sec  4.88 MBytes  40.9 Mbits/sec
[  4]   5.00-6.00   sec  32.2 MBytes   270 Mbits/sec
[  4]   6.00-7.00   sec  34.6 MBytes   290 Mbits/sec
[  4]   7.00-8.00   sec  34.0 MBytes   285 Mbits/sec
[  4]   8.00-9.00   sec  33.2 MBytes   279 Mbits/sec
[  4]   9.00-10.00  sec  33.4 MBytes   280 Mbits/sec
[  4]  10.00-11.00  sec  13.6 MBytes   114 Mbits/sec
[  4]  11.00-12.00  sec  5.00 MBytes  42.0 Mbits/sec
[  4]  12.00-13.00  sec  4.88 MBytes  40.9 Mbits/sec
[  4]  13.00-14.00  sec  23.5 MBytes   197 Mbits/sec
[  4]  14.00-15.00  sec  34.1 MBytes   286 Mbits/sec
[  4]  15.00-16.00  sec  24.0 MBytes   201 Mbits/sec
[  4]  16.00-17.00  sec  33.8 MBytes   283 Mbits/sec
[  4]  17.00-18.00  sec  32.4 MBytes   272 Mbits/sec
[  4]  18.00-19.00  sec  21.2 MBytes   178 Mbits/sec
[  4]  19.00-20.00  sec  5.00 MBytes  42.0 Mbits/sec
[  4]  20.00-21.00  sec  4.88 MBytes  40.9 Mbits/sec
[  4]  21.00-22.00  sec  14.6 MBytes   123 Mbits/sec
[  4]  22.00-23.00  sec  38.8 MBytes   324 Mbits/sec
[  4]  23.00-24.00  sec  37.6 MBytes   316 Mbits/sec
[  4]  24.00-25.00  sec  37.9 MBytes   319 Mbits/sec
[  4]  25.00-26.00  sec  38.0 MBytes   318 Mbits/sec
[  4]  26.00-27.00  sec  37.2 MBytes   313 Mbits/sec
[  4]  27.00-28.00  sec  5.00 MBytes  41.9 Mbits/sec
[  4]  28.00-29.00  sec  5.00 MBytes  41.9 Mbits/sec
[  4]  29.00-30.00  sec  4.88 MBytes  40.9 Mbits/sec
[  4]  30.00-31.00  sec  22.4 MBytes   188 Mbits/sec
[  4]  31.00-32.00  sec  38.2 MBytes   321 Mbits/sec
[  4]  32.00-33.00  sec  39.0 MBytes   327 Mbits/sec
[  4]  33.00-34.00  sec  37.8 MBytes   317 Mbits/sec
[  4]  34.00-35.00  sec  38.4 MBytes   322 Mbits/sec
[  4]  35.00-36.00  sec  14.5 MBytes   122 Mbits/sec
[  4]  36.00-37.00  sec  5.00 MBytes  41.9 Mbits/sec
[  4]  37.00-38.00  sec  5.00 MBytes  42.0 Mbits/sec
[  4]  38.00-39.00  sec  27.0 MBytes   226 Mbits/sec
[  4]  39.00-40.00  sec  39.1 MBytes   328 Mbits/sec
[  4]  40.00-41.00  sec  38.8 MBytes   325 Mbits/sec
[  4]  41.00-42.00  sec  39.1 MBytes   328 Mbits/sec
[  4]  42.00-43.00  sec  38.6 MBytes   324 Mbits/sec
[  4]  43.00-44.00  sec  24.4 MBytes   204 Mbits/sec
[  4]  44.00-45.00  sec  4.88 MBytes  40.9 Mbits/sec
[  4]  45.00-46.00  sec  4.75 MBytes  39.9 Mbits/sec
[  4]  46.00-47.00  sec  17.9 MBytes   150 Mbits/sec
[  4]  47.00-48.00  sec  37.2 MBytes   313 Mbits/sec
[  4]  48.00-49.00  sec  4.12 MBytes  34.6 Mbits/sec
[  4]  49.00-50.00  sec  1.62 MBytes  13.6 Mbits/sec
[  4]  50.00-51.00  sec  33.5 MBytes   281 Mbits/sec
[  4]  51.00-52.00  sec  27.4 MBytes   229 Mbits/sec
[  4]  52.00-53.00  sec  4.88 MBytes  40.9 Mbits/sec
[  4]  53.00-54.00  sec  4.88 MBytes  40.9 Mbits/sec
[  4]  54.00-55.00  sec  6.12 MBytes  51.4 Mbits/sec
[  4]  55.00-56.00  sec  37.1 MBytes   311 Mbits/sec
[  4]  56.00-57.00  sec  37.8 MBytes   317 Mbits/sec
[  4]  57.00-58.00  sec  37.5 MBytes   315 Mbits/sec
[  4]  58.00-59.00  sec  35.9 MBytes   301 Mbits/sec
[  4]  59.00-60.00  sec  38.6 MBytes   324 Mbits/sec
 - - - - - - - - - - - - - - - - - - - - - - - - -
 [ ID] Interval           Transfer     Bandwidth
 [  4]   0.00-60.00  sec  1.38 GBytes   197 Mbits/sec                  sender
 [  4]   0.00-60.00  sec  1.38 GBytes   197 Mbits/sec                  receiver

 iperf Done.

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155 -t 60s
 Connecting to host 192.168.1.155, port 5201
 [  4] local 192.168.1.199 port 60232 connected to 192.168.1.155 port 5201
 [ ID] Interval           Transfer     Bandwidth
 [  4]   0.00-1.00   sec  28.4 MBytes   238 Mbits/sec
 [  4]   1.00-2.00   sec  17.9 MBytes   150 Mbits/sec
 [  4]   2.00-3.00   sec  19.2 MBytes   162 Mbits/sec
 [  4]   3.00-4.00   sec  26.0 MBytes   218 Mbits/sec
 [  4]   4.00-5.00   sec  34.5 MBytes   289 Mbits/sec
 [  4]   5.00-6.00   sec  7.50 MBytes  63.0 Mbits/sec
 [  4]   6.00-7.00   sec  3.50 MBytes  29.4 Mbits/sec
 [  4]   7.00-8.00   sec  3.50 MBytes  29.3 Mbits/sec
 [  4]   8.00-9.00   sec  13.9 MBytes   116 Mbits/sec
 [  4]   9.00-10.00  sec  31.0 MBytes   260 Mbits/sec
 [  4]  10.00-11.00  sec  34.5 MBytes   289 Mbits/sec
 [  4]  11.00-12.00  sec  20.5 MBytes   172 Mbits/sec
 [  4]  12.00-13.00  sec  22.6 MBytes   190 Mbits/sec
 [  4]  13.00-14.00  sec  17.1 MBytes   144 Mbits/sec
 [  4]  14.00-15.00  sec  3.50 MBytes  29.4 Mbits/sec
 [  4]  15.00-16.00  sec  3.38 MBytes  28.3 Mbits/sec
 [  4]  16.00-17.00  sec  9.25 MBytes  77.7 Mbits/sec
 [  4]  17.00-18.00  sec  21.4 MBytes   179 Mbits/sec
 [  4]  18.00-19.00  sec  23.9 MBytes   200 Mbits/sec
 [  4]  19.00-20.00  sec  23.6 MBytes   198 Mbits/sec
 [  4]  20.00-21.00  sec  23.0 MBytes   193 Mbits/sec
 [  4]  21.00-22.00  sec  32.2 MBytes   270 Mbits/sec
 [  4]  22.00-23.00  sec  5.38 MBytes  45.1 Mbits/sec
 [  4]  23.00-24.00  sec  3.88 MBytes  32.5 Mbits/sec
 [  4]  24.00-25.00  sec  3.50 MBytes  29.4 Mbits/sec
 [  4]  25.00-26.00  sec  23.2 MBytes   195 Mbits/sec
 [  4]  26.00-27.00  sec  25.6 MBytes   215 Mbits/sec
 [  4]  27.00-28.00  sec  24.9 MBytes   209 Mbits/sec
 [  4]  28.00-29.00  sec  28.8 MBytes   241 Mbits/sec
 [  4]  29.00-30.00  sec  26.9 MBytes   226 Mbits/sec
 [  4]  30.00-31.00  sec  11.8 MBytes  98.5 Mbits/sec
 [  4]  31.00-32.00  sec  3.25 MBytes  27.3 Mbits/sec
 [  4]  32.00-33.00  sec  4.00 MBytes  33.5 Mbits/sec
 [  4]  33.00-34.00  sec  2.75 MBytes  23.1 Mbits/sec
 [  4]  34.00-35.00  sec  17.8 MBytes   149 Mbits/sec
 [  4]  35.00-36.00  sec  23.6 MBytes   198 Mbits/sec
 [  4]  36.00-37.00  sec  28.9 MBytes   242 Mbits/sec
 [  4]  37.00-38.00  sec  18.1 MBytes   152 Mbits/sec
 [  4]  38.00-39.00  sec  14.4 MBytes   121 Mbits/sec
 [  4]  39.00-40.00  sec  3.75 MBytes  31.4 Mbits/sec
 [  4]  40.00-41.00  sec  5.00 MBytes  42.0 Mbits/sec
 [  4]  41.00-42.00  sec  8.00 MBytes  67.1 Mbits/sec
 [  4]  42.00-43.00  sec  23.9 MBytes   200 Mbits/sec
 [  4]  43.00-44.00  sec  23.6 MBytes   198 Mbits/sec
 [  4]  44.00-45.00  sec  23.2 MBytes   195 Mbits/sec
 [  4]  45.00-46.00  sec  16.6 MBytes   139 Mbits/sec
 [  4]  46.00-47.00  sec  19.5 MBytes   164 Mbits/sec
 [  4]  47.00-48.00  sec  3.25 MBytes  27.3 Mbits/sec
 [  4]  48.00-49.00  sec  5.00 MBytes  41.9 Mbits/sec
 [  4]  49.00-50.00  sec  4.00 MBytes  33.5 Mbits/sec
 [  4]  50.00-51.00  sec  24.6 MBytes   207 Mbits/sec
 [  4]  51.00-52.00  sec  25.5 MBytes   214 Mbits/sec
 [  4]  52.00-53.00  sec  24.2 MBytes   204 Mbits/sec
 [  4]  53.00-54.00  sec  26.2 MBytes   220 Mbits/sec
 [  4]  54.00-55.00  sec  25.8 MBytes   216 Mbits/sec
 [  4]  55.00-56.00  sec  9.12 MBytes  76.5 Mbits/sec
 [  4]  56.00-57.00  sec  3.88 MBytes  32.5 Mbits/sec
 [  4]  57.00-58.00  sec  3.25 MBytes  27.3 Mbits/sec
 [  4]  58.00-59.00  sec  14.9 MBytes   125 Mbits/sec
 [  4]  59.00-60.00  sec  19.2 MBytes   161 Mbits/sec
 - - - - - - - - - - - - - - - - - - - - - - - - -
 [ ID] Interval           Transfer     Bandwidth
 [  4]   0.00-60.00  sec  1000 MBytes   140 Mbits/sec                  sender
 [  4]   0.00-60.00  sec  1000 MBytes   140 Mbits/sec                  receiver

 iperf Done.

Why is the speed dropping to ~30-40Mbps when i'm only 1m away from the AP ?? Why is this only happening with the WRT3200acm and not with my other Hardware ?? Is the wifi unit defective ?! Do i need to contact Linksys for a replacement ?? Or is it just the marvel driver causing this issues ? What can i do to fix the sloppy wifi performance ? Btw, im even using Linksys High Gain Antennas (WRT004ANT)... I'm using the latest Intel Wifi drivers and 5Ghz works just fine with my other Hardware... For example here is a test with my DIR-860L @ 5GHz:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155-t 60s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.199 port 60160 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  34.0 MBytes   285 Mbits/sec
[  4]   1.00-2.00   sec  35.1 MBytes   295 Mbits/sec
[  4]   2.00-3.00   sec  33.2 MBytes   279 Mbits/sec
[  4]   3.00-4.00   sec  34.4 MBytes   288 Mbits/sec
[  4]   4.00-5.00   sec  33.1 MBytes   278 Mbits/sec
[  4]   5.00-6.00   sec  33.0 MBytes   277 Mbits/sec
[  4]   6.00-7.00   sec  32.9 MBytes   276 Mbits/sec
[  4]   7.00-8.00   sec  30.5 MBytes   256 Mbits/sec
[  4]   8.00-9.00   sec  33.2 MBytes   279 Mbits/sec
[  4]   9.00-10.00  sec  32.9 MBytes   276 Mbits/sec
[  4]  10.00-11.00  sec  33.2 MBytes   279 Mbits/sec
[  4]  11.00-12.00  sec  33.4 MBytes   280 Mbits/sec
[  4]  12.00-13.00  sec  33.6 MBytes   282 Mbits/sec
[  4]  13.00-14.00  sec  33.4 MBytes   280 Mbits/sec
[  4]  14.00-15.00  sec  33.2 MBytes   279 Mbits/sec
[  4]  15.00-16.00  sec  34.1 MBytes   286 Mbits/sec
[  4]  16.00-17.00  sec  34.1 MBytes   286 Mbits/sec
[  4]  17.00-18.00  sec  33.8 MBytes   283 Mbits/sec
[  4]  18.00-19.00  sec  34.5 MBytes   290 Mbits/sec
[  4]  19.00-20.00  sec  32.5 MBytes   272 Mbits/sec
[  4]  20.00-21.00  sec  30.5 MBytes   256 Mbits/sec
[  4]  21.00-22.00  sec  34.1 MBytes   286 Mbits/sec
[  4]  22.00-23.00  sec  33.9 MBytes   284 Mbits/sec
[  4]  23.00-24.00  sec  34.2 MBytes   287 Mbits/sec
[  4]  24.00-25.00  sec  33.9 MBytes   284 Mbits/sec
[  4]  25.00-26.00  sec  34.2 MBytes   287 Mbits/sec
[  4]  26.00-27.00  sec  34.4 MBytes   288 Mbits/sec
[  4]  27.00-28.00  sec  35.2 MBytes   295 Mbits/sec
[  4]  28.00-29.00  sec  33.1 MBytes   278 Mbits/sec
[  4]  29.00-30.00  sec  33.1 MBytes   278 Mbits/sec
[  4]  30.00-31.00  sec  33.6 MBytes   282 Mbits/sec
[  4]  31.00-32.00  sec  29.9 MBytes   250 Mbits/sec
[  4]  32.00-33.00  sec  26.9 MBytes   225 Mbits/sec
[  4]  33.00-34.00  sec  31.2 MBytes   262 Mbits/sec
[  4]  34.00-35.00  sec  32.5 MBytes   273 Mbits/sec
[  4]  35.00-36.00  sec  33.8 MBytes   283 Mbits/sec
[  4]  36.00-37.00  sec  31.6 MBytes   265 Mbits/sec
[  4]  37.00-38.00  sec  28.6 MBytes   240 Mbits/sec
[  4]  38.00-39.00  sec  29.5 MBytes   247 Mbits/sec
[  4]  39.00-40.00  sec  31.0 MBytes   260 Mbits/sec
[  4]  40.00-41.00  sec  30.0 MBytes   252 Mbits/sec
[  4]  41.00-42.00  sec  30.2 MBytes   254 Mbits/sec
[  4]  42.00-43.00  sec  30.1 MBytes   252 Mbits/sec
[  4]  43.00-44.00  sec  30.0 MBytes   252 Mbits/sec
[  4]  44.00-45.00  sec  27.6 MBytes   232 Mbits/sec
[  4]  45.00-46.00  sec  27.6 MBytes   232 Mbits/sec
[  4]  46.00-47.00  sec  30.8 MBytes   258 Mbits/sec
[  4]  47.00-48.00  sec  26.8 MBytes   224 Mbits/sec
[  4]  48.00-49.00  sec  32.5 MBytes   273 Mbits/sec
[  4]  49.00-50.00  sec  25.6 MBytes   215 Mbits/sec
[  4]  50.00-51.00  sec  25.4 MBytes   213 Mbits/sec
[  4]  51.00-52.00  sec  23.4 MBytes   196 Mbits/sec
[  4]  52.00-53.00  sec  30.0 MBytes   252 Mbits/sec
[  4]  53.00-54.00  sec  28.5 MBytes   239 Mbits/sec
[  4]  54.00-55.00  sec  27.6 MBytes   232 Mbits/sec
[  4]  55.00-56.00  sec  28.0 MBytes   235 Mbits/sec
[  4]  56.00-57.00  sec  25.0 MBytes   210 Mbits/sec
[  4]  57.00-58.00  sec  31.5 MBytes   264 Mbits/sec
[  4]  58.00-59.00  sec  26.5 MBytes   222 Mbits/sec
[  4]  59.00-60.00  sec  30.1 MBytes   253 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec  1.84 GBytes   263 Mbits/sec                  sender
[  4]   0.00-60.00  sec  1.84 GBytes   263 Mbits/sec                  receiver

iperf Done.
yuhhaurlin commented 6 years ago

How about the test result with stock firmware?

Kherby commented 6 years ago

I'm going to post a stock firmware test result later, but i'm pretty sure it will be the same... :/ Do these iperf tests look normal for you ? Especially the test 1 meter away from the router ? Also the Wi-Fi signal strength does change alot and i haven't encounter that with any of my other Wifi Routers before. My warranty will be over soon and before i blame the marvel driver i really want to make sure that my hardware is not damaged.

Other people with OpenWRT doesn't seem to complain about fluctuating throughput, so i kinda think that my hardware isn't allright... ? Do you have any idea how i can make sure that the Wifi chip is alright ?

ghost commented 6 years ago

I just want to chime in here due to I also have the WRT3200ACM with the four high gain antennas from Linksys (aka Belkin).

Might I add @yuhhaurlin is not a developer for OpenWrt but for Marvell itself (some folks get that mixed up) as this github repo is by the maintainer (kaloz) for the Marvel mvebu target at OpenWrt.

I have had similar issues however you have left out lots of crucial information.

Contrary to some information online the Linksys high gain antennas are not intended for multi level dwellings (though it does work just fine installed in the basement mounted on wall with antennas pointed upwards).

One major drawback for the WRT3200ACM series for 5ghz DFS channels is lots of RF interference and actual radar signals.

Exactly what WiFi channels are you testing on, is there lots of interference on current or nearby channels plus are all your tests on the same channel?

yuhhaurlin commented 6 years ago

If you have the same issue with stock firmware, you can check with Belkin. How about other clients?

Kherby commented 6 years ago

I've tested a Dell Notebook with Qualcomm QCA61x4A 802.11ac (2x2) Adapter and the throughput seems to be better and way more stable than with my Intel 8260 (2x2) Adapter....

866.7 Mbit/s, 80MHz, VHT-MCS 9, VHT-NSS 2, Short GI
866.7 Mbit/s, 80MHz, VHT-MCS 9, VHT-NSS 2, Short GI
C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155 -t 30s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.130 port 50244 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec  19.2 MBytes   160 Mbits/sec
[  4]   1.01-2.01   sec  17.5 MBytes   147 Mbits/sec
[  4]   2.01-3.00   sec  17.9 MBytes   151 Mbits/sec
[  4]   3.00-4.00   sec  17.9 MBytes   150 Mbits/sec
[  4]   4.00-5.01   sec  18.8 MBytes   157 Mbits/sec
[  4]   5.01-6.00   sec  18.8 MBytes   158 Mbits/sec
[  4]   6.00-7.01   sec  18.0 MBytes   150 Mbits/sec
[  4]   7.01-8.00   sec  20.4 MBytes   172 Mbits/sec
[  4]   8.00-9.00   sec  19.5 MBytes   164 Mbits/sec
[  4]   9.00-10.00  sec  18.9 MBytes   158 Mbits/sec
[  4]  10.00-11.00  sec  19.2 MBytes   161 Mbits/sec
[  4]  11.00-12.01  sec  15.8 MBytes   132 Mbits/sec
[  4]  12.01-13.00  sec  16.9 MBytes   142 Mbits/sec
[  4]  13.00-14.00  sec  20.4 MBytes   171 Mbits/sec
[  4]  14.00-15.00  sec  19.6 MBytes   165 Mbits/sec
[  4]  15.00-16.01  sec  19.0 MBytes   159 Mbits/sec
[  4]  16.01-17.00  sec  20.5 MBytes   173 Mbits/sec
[  4]  17.00-18.00  sec  21.4 MBytes   179 Mbits/sec
[  4]  18.00-19.00  sec  16.4 MBytes   138 Mbits/sec
[  4]  19.00-20.00  sec  16.5 MBytes   138 Mbits/sec
[  4]  20.00-21.00  sec  18.4 MBytes   155 Mbits/sec
[  4]  21.00-22.01  sec  16.2 MBytes   136 Mbits/sec
[  4]  22.01-23.00  sec  16.5 MBytes   139 Mbits/sec
[  4]  23.00-24.00  sec  15.5 MBytes   130 Mbits/sec
[  4]  24.00-25.00  sec  15.4 MBytes   129 Mbits/sec
[  4]  25.00-26.00  sec  16.0 MBytes   134 Mbits/sec
[  4]  26.00-27.00  sec  15.4 MBytes   129 Mbits/sec
[  4]  27.00-28.00  sec  17.0 MBytes   143 Mbits/sec
[  4]  28.00-29.00  sec  16.8 MBytes   140 Mbits/sec
[  4]  29.00-30.01  sec  16.4 MBytes   137 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-30.01  sec   536 MBytes   150 Mbits/sec                  sender
[  4]   0.00-30.01  sec   536 MBytes   150 Mbits/sec                  receiver

iperf Done.

1m away from the Router:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155 -t 30s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.130 port 50304 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  20.4 MBytes   170 Mbits/sec
[  4]   1.00-2.01   sec  21.6 MBytes   181 Mbits/sec
[  4]   2.01-3.00   sec  21.1 MBytes   178 Mbits/sec
[  4]   3.00-4.00   sec  20.8 MBytes   174 Mbits/sec
[  4]   4.00-5.00   sec  21.6 MBytes   181 Mbits/sec
[  4]   5.00-6.01   sec  19.6 MBytes   164 Mbits/sec
[  4]   6.01-7.00   sec  20.6 MBytes   174 Mbits/sec
[  4]   7.00-8.00   sec  27.1 MBytes   227 Mbits/sec
[  4]   8.00-9.00   sec  26.6 MBytes   223 Mbits/sec
[  4]   9.00-10.00  sec  26.8 MBytes   225 Mbits/sec
[  4]  10.00-11.00  sec  27.0 MBytes   226 Mbits/sec
[  4]  11.00-12.00  sec  27.6 MBytes   231 Mbits/sec
[  4]  12.00-13.00  sec  26.8 MBytes   225 Mbits/sec
[  4]  13.00-14.01  sec  27.4 MBytes   229 Mbits/sec
[  4]  14.01-15.01  sec  25.9 MBytes   217 Mbits/sec
[  4]  15.01-16.00  sec  26.8 MBytes   226 Mbits/sec
[  4]  16.00-17.00  sec  28.0 MBytes   235 Mbits/sec
[  4]  17.00-18.00  sec  27.2 MBytes   228 Mbits/sec
[  4]  18.00-19.00  sec  27.2 MBytes   229 Mbits/sec
[  4]  19.00-20.00  sec  27.1 MBytes   228 Mbits/sec
[  4]  20.00-21.00  sec  27.1 MBytes   228 Mbits/sec
[  4]  21.00-22.00  sec  27.9 MBytes   234 Mbits/sec
[  4]  22.00-23.00  sec  27.2 MBytes   228 Mbits/sec
[  4]  23.00-24.00  sec  27.8 MBytes   233 Mbits/sec
[  4]  24.00-25.01  sec  27.5 MBytes   229 Mbits/sec
[  4]  25.01-26.00  sec  27.5 MBytes   232 Mbits/sec
[  4]  26.00-27.00  sec  28.0 MBytes   235 Mbits/sec
[  4]  27.00-28.01  sec  26.9 MBytes   224 Mbits/sec
[  4]  28.01-29.00  sec  27.5 MBytes   232 Mbits/sec
[  4]  29.00-30.01  sec  27.6 MBytes   231 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-30.01  sec   772 MBytes   216 Mbits/sec                  sender
[  4]   0.00-30.01  sec   772 MBytes   216 Mbits/sec                  receiver

iperf Done.

The Intel 8260 doesn't seem to be a bad adapter but for some reason it doesn't work well with the Marvel Wifi chip or the used driver... With the Qualcomm Adapter it seems to be fine and there are no evil speed drops to 30-40mbps like with my Intel 8260 adapter... I'm using driver version: 20.60.07 (09.05.2018) at the moment. Should i test an older Intel driver ?

@ryan-dev: All test done via channel 100(DFS-Auto) @27dBm and at the same place... I bought the high gain antennas and i only use them on a horizontal plane and installed them poitining updwards... There are some other 5GHz AP's in my area but not that much and none of them are near Channel 100 and as i said i dont have any problem with my DIR-860L using OpenWRT and the Intel 8260 Adapter. I've also tested channel 36 and 52 @20dBm and it doesn't make any difference, same drops, ~same throughput.

Marvel and Intel 8260 doesn't seem to go well together and I don't think my Intel adapter is faulty as i only have these problems with the WRT3200acm. As requested im going to test my Intel Adapter with the stock firmware but im pretty sure that it won't change the problem at all...

Is there anything else i can do ? I really want to fix the problem and it maybe could help others as well !

Kherby commented 6 years ago

Here is another test @ channel 36 with the Intel AC8260 adapter:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.555 -t 60s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.199 port 49366 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  16.2 MBytes   136 Mbits/sec
[  4]   1.00-2.00   sec  17.5 MBytes   147 Mbits/sec
[  4]   2.00-3.00   sec  17.1 MBytes   144 Mbits/sec
[  4]   3.00-4.00   sec  15.6 MBytes   131 Mbits/sec
[  4]   4.00-5.00   sec  9.12 MBytes  76.5 Mbits/sec
[  4]   5.00-6.00   sec  3.50 MBytes  29.3 Mbits/sec
[  4]   6.00-7.00   sec  4.38 MBytes  36.7 Mbits/sec
[  4]   7.00-8.00   sec  4.12 MBytes  34.6 Mbits/sec
[  4]   8.00-9.00   sec  13.1 MBytes   110 Mbits/sec
[  4]   9.00-10.00  sec  15.4 MBytes   129 Mbits/sec
[  4]  10.00-11.00  sec  17.5 MBytes   147 Mbits/sec
[  4]  11.00-12.00  sec  17.9 MBytes   150 Mbits/sec
[  4]  12.00-13.00  sec  11.1 MBytes  93.3 Mbits/sec
[  4]  13.00-14.00  sec  12.4 MBytes   104 Mbits/sec
[  4]  14.00-15.00  sec  4.38 MBytes  36.7 Mbits/sec
[  4]  15.00-16.00  sec  4.50 MBytes  37.8 Mbits/sec
[  4]  16.00-17.00  sec  8.75 MBytes  73.4 Mbits/sec
[  4]  17.00-18.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  18.00-19.00  sec  17.0 MBytes   143 Mbits/sec
[  4]  19.00-20.00  sec  13.6 MBytes   114 Mbits/sec
[  4]  20.00-21.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  21.00-22.00  sec  11.0 MBytes  92.3 Mbits/sec
[  4]  22.00-23.00  sec  3.38 MBytes  28.3 Mbits/sec
[  4]  23.00-24.00  sec  3.75 MBytes  31.4 Mbits/sec
[  4]  24.00-25.00  sec  3.75 MBytes  31.5 Mbits/sec
[  4]  25.00-26.00  sec  20.9 MBytes   175 Mbits/sec
[  4]  26.00-27.00  sec  22.0 MBytes   185 Mbits/sec
[  4]  27.00-28.00  sec  22.6 MBytes   190 Mbits/sec
[  4]  28.00-29.00  sec  22.4 MBytes   188 Mbits/sec
[  4]  29.00-30.00  sec  22.1 MBytes   185 Mbits/sec
[  4]  30.00-31.00  sec  10.9 MBytes  91.2 Mbits/sec
[  4]  31.00-32.00  sec  6.00 MBytes  50.4 Mbits/sec
[  4]  32.00-33.00  sec  8.00 MBytes  67.1 Mbits/sec
[  4]  33.00-34.00  sec  8.12 MBytes  68.2 Mbits/sec
[  4]  34.00-35.00  sec  7.38 MBytes  61.9 Mbits/sec
[  4]  35.00-36.00  sec  1.75 MBytes  14.7 Mbits/sec
[  4]  36.00-37.00  sec  1.88 MBytes  15.7 Mbits/sec
[  4]  37.00-38.00  sec  2.38 MBytes  19.9 Mbits/sec
[  4]  38.00-39.00  sec  3.12 MBytes  26.2 Mbits/sec
[  4]  39.00-40.00  sec  9.25 MBytes  77.7 Mbits/sec
[  4]  40.00-41.00  sec  10.2 MBytes  85.9 Mbits/sec
[  4]  41.00-42.00  sec  3.62 MBytes  30.4 Mbits/sec
[  4]  42.00-43.00  sec  10.9 MBytes  91.2 Mbits/sec
[  4]  43.00-44.00  sec  4.50 MBytes  37.8 Mbits/sec
[  4]  44.00-45.00  sec  2.12 MBytes  17.8 Mbits/sec
[  4]  45.00-46.00  sec   640 KBytes  5.25 Mbits/sec
[  4]  46.00-47.00  sec  4.38 MBytes  36.7 Mbits/sec
[  4]  47.00-48.00  sec   896 KBytes  7.34 Mbits/sec
[  4]  48.00-49.00  sec  1.12 MBytes  9.44 Mbits/sec
[  4]  49.00-50.00  sec  4.50 MBytes  37.7 Mbits/sec
[  4]  50.00-51.00  sec  2.25 MBytes  18.9 Mbits/sec
[  4]  51.00-52.00  sec  5.88 MBytes  49.2 Mbits/sec
[  4]  52.00-53.00  sec  2.25 MBytes  18.9 Mbits/sec
[  4]  53.00-54.00  sec  2.50 MBytes  21.0 Mbits/sec
[  4]  54.00-55.00  sec  5.88 MBytes  49.3 Mbits/sec
[  4]  55.00-56.00  sec  8.00 MBytes  67.1 Mbits/sec
[  4]  56.00-57.00  sec  3.75 MBytes  31.4 Mbits/sec
[  4]  57.00-58.00  sec  5.88 MBytes  49.3 Mbits/sec
[  4]  58.00-59.00  sec  5.00 MBytes  41.9 Mbits/sec
[  4]  59.00-60.00  sec  4.38 MBytes  36.6 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec   535 MBytes  74.8 Mbits/sec                  sender
[  4]   0.00-60.00  sec   535 MBytes  74.8 Mbits/sec                  receiver

iperf Done.

And here with the Qualcomm QCA61x4A 802.11ac Adapter @ channel 36 (same place):

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.155 -t 30s
Connecting to host 192.168.1.155, port 5201
[  4] local 192.168.1.130 port 51437 connected to 192.168.1.155 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  15.5 MBytes   129 Mbits/sec
[  4]   1.00-2.01   sec  16.4 MBytes   137 Mbits/sec
[  4]   2.01-3.01   sec  15.6 MBytes   131 Mbits/sec
[  4]   3.01-4.00   sec  16.0 MBytes   135 Mbits/sec
[  4]   4.00-5.00   sec  15.9 MBytes   134 Mbits/sec
[  4]   5.00-6.01   sec  15.0 MBytes   125 Mbits/sec
[  4]   6.01-7.01   sec  16.2 MBytes   137 Mbits/sec
[  4]   7.01-8.00   sec  15.8 MBytes   133 Mbits/sec
[  4]   8.00-9.00   sec  16.0 MBytes   134 Mbits/sec
[  4]   9.00-10.00  sec  15.8 MBytes   133 Mbits/sec
[  4]  10.00-11.01  sec  15.9 MBytes   132 Mbits/sec
[  4]  11.01-12.00  sec  14.8 MBytes   124 Mbits/sec
[  4]  12.00-13.00  sec  16.1 MBytes   135 Mbits/sec
[  4]  13.00-14.01  sec  15.5 MBytes   130 Mbits/sec
[  4]  14.01-15.01  sec  16.4 MBytes   137 Mbits/sec
[  4]  15.01-16.01  sec  15.8 MBytes   132 Mbits/sec
[  4]  16.01-17.00  sec  15.9 MBytes   134 Mbits/sec
[  4]  17.00-18.01  sec  15.5 MBytes   130 Mbits/sec
[  4]  18.01-19.00  sec  15.8 MBytes   132 Mbits/sec
[  4]  19.00-20.00  sec  15.9 MBytes   134 Mbits/sec
[  4]  20.00-21.00  sec  15.8 MBytes   132 Mbits/sec
[  4]  21.00-22.00  sec  16.2 MBytes   137 Mbits/sec
[  4]  22.00-23.01  sec  15.6 MBytes   130 Mbits/sec
[  4]  23.01-24.01  sec  16.2 MBytes   136 Mbits/sec
[  4]  24.01-25.00  sec  16.1 MBytes   136 Mbits/sec
[  4]  25.00-26.01  sec  15.9 MBytes   133 Mbits/sec
[  4]  26.01-27.00  sec  15.2 MBytes   128 Mbits/sec
[  4]  27.00-28.00  sec  15.8 MBytes   133 Mbits/sec
[  4]  28.00-29.01  sec  16.0 MBytes   134 Mbits/sec
[  4]  29.01-30.01  sec  16.2 MBytes   136 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-30.01  sec   475 MBytes   133 Mbits/sec                  sender
[  4]   0.00-30.01  sec   475 MBytes   133 Mbits/sec                  receiver

iperf Done.
yuhhaurlin commented 6 years ago

Please test with stock firmware. I will get intel client to check it later. Thanks.

Kherby commented 6 years ago

Here are the results with the stock firmware... Firmware Version: 1.0.6.186168

5GHz @ channel 36 @ 80MHz, right next to the router:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 60s
Connecting to host 192.168.1.199, port 5201
[  4] local 192.168.1.130 port 50872 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  36.0 MBytes   301 Mbits/sec
[  4]   1.00-2.00   sec  34.5 MBytes   290 Mbits/sec
[  4]   2.00-3.00   sec  36.1 MBytes   303 Mbits/sec
[  4]   3.00-4.00   sec  34.5 MBytes   289 Mbits/sec
[  4]   4.00-5.00   sec  34.4 MBytes   289 Mbits/sec
[  4]   5.00-6.00   sec  34.9 MBytes   292 Mbits/sec
[  4]   6.00-7.00   sec  34.6 MBytes   291 Mbits/sec
[  4]   7.00-8.00   sec  35.2 MBytes   295 Mbits/sec
[  4]   8.00-9.00   sec  34.1 MBytes   287 Mbits/sec
[  4]   9.00-10.00  sec  34.5 MBytes   289 Mbits/sec
[  4]  10.00-11.00  sec  34.5 MBytes   289 Mbits/sec
[  4]  11.00-12.00  sec  33.2 MBytes   279 Mbits/sec
[  4]  12.00-13.00  sec  34.8 MBytes   291 Mbits/sec
[  4]  13.00-14.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  14.00-15.00  sec  35.0 MBytes   294 Mbits/sec
[  4]  15.00-16.00  sec  35.0 MBytes   293 Mbits/sec
[  4]  16.00-17.00  sec  34.1 MBytes   287 Mbits/sec
[  4]  17.00-18.00  sec  34.8 MBytes   291 Mbits/sec
[  4]  18.00-19.00  sec  35.1 MBytes   294 Mbits/sec
[  4]  19.00-20.00  sec  34.5 MBytes   290 Mbits/sec
[  4]  20.00-21.00  sec  34.8 MBytes   292 Mbits/sec
[  4]  21.00-22.00  sec  35.0 MBytes   293 Mbits/sec
[  4]  22.00-23.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  23.00-24.00  sec  34.5 MBytes   289 Mbits/sec
[  4]  24.00-25.00  sec  35.4 MBytes   297 Mbits/sec
[  4]  25.00-26.00  sec  34.6 MBytes   290 Mbits/sec
[  4]  26.00-27.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  27.00-28.00  sec  35.2 MBytes   296 Mbits/sec
[  4]  28.00-29.00  sec  35.0 MBytes   294 Mbits/sec
[  4]  29.00-30.00  sec  34.9 MBytes   292 Mbits/sec
[  4]  30.00-31.00  sec  34.6 MBytes   291 Mbits/sec
[  4]  31.00-32.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  32.00-33.00  sec  34.8 MBytes   291 Mbits/sec
[  4]  33.00-34.00  sec  34.6 MBytes   290 Mbits/sec
[  4]  34.00-35.00  sec  34.2 MBytes   288 Mbits/sec
[  4]  35.00-36.00  sec  35.0 MBytes   293 Mbits/sec
[  4]  36.00-37.00  sec  35.2 MBytes   296 Mbits/sec
[  4]  37.00-38.00  sec  34.8 MBytes   292 Mbits/sec
[  4]  38.00-39.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  39.00-40.00  sec  34.9 MBytes   292 Mbits/sec
[  4]  40.00-41.00  sec  34.1 MBytes   287 Mbits/sec
[  4]  41.00-42.00  sec  34.8 MBytes   291 Mbits/sec
[  4]  42.00-43.00  sec  34.2 MBytes   287 Mbits/sec
[  4]  43.00-44.00  sec  34.6 MBytes   291 Mbits/sec
[  4]  44.00-45.00  sec  34.6 MBytes   291 Mbits/sec
[  4]  45.00-46.00  sec  34.2 MBytes   287 Mbits/sec
[  4]  46.00-47.00  sec  34.6 MBytes   291 Mbits/sec
[  4]  47.00-48.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  48.00-49.00  sec  34.9 MBytes   292 Mbits/sec
[  4]  49.00-50.00  sec  34.6 MBytes   291 Mbits/sec
[  4]  50.00-51.00  sec  35.4 MBytes   296 Mbits/sec
[  4]  51.00-52.00  sec  35.0 MBytes   294 Mbits/sec
[  4]  52.00-53.00  sec  34.6 MBytes   290 Mbits/sec
[  4]  53.00-54.00  sec  35.6 MBytes   299 Mbits/sec
[  4]  54.00-55.00  sec  35.1 MBytes   295 Mbits/sec
[  4]  55.00-56.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  56.00-57.00  sec  35.0 MBytes   294 Mbits/sec
[  4]  57.00-58.00  sec  34.8 MBytes   291 Mbits/sec
[  4]  58.00-59.00  sec  34.9 MBytes   293 Mbits/sec
[  4]  59.00-60.00  sec  34.6 MBytes   290 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec  2.04 GBytes   292 Mbits/sec                  sender
[  4]   0.00-60.00  sec  2.04 GBytes   292 Mbits/sec                  receiver

iperf Done.

2.4GHz @ channel 1, right next to the router:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 20s
Connecting to host 192.168.1.199, port 5201
[  4] local 192.168.1.130 port 51074 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  10.0 MBytes  83.8 Mbits/sec
[  4]   1.00-2.00   sec  10.1 MBytes  84.9 Mbits/sec
[  4]   2.00-3.00   sec  9.50 MBytes  79.8 Mbits/sec
[  4]   3.00-4.00   sec  10.2 MBytes  85.9 Mbits/sec
[  4]   4.00-5.00   sec  10.1 MBytes  85.0 Mbits/sec
[  4]   5.00-6.00   sec  8.62 MBytes  72.3 Mbits/sec
[  4]   6.00-7.00   sec  9.62 MBytes  80.8 Mbits/sec
[  4]   7.00-8.00   sec  9.50 MBytes  79.8 Mbits/sec
[  4]   8.00-9.00   sec  9.62 MBytes  80.7 Mbits/sec
[  4]   9.00-10.00  sec  9.50 MBytes  79.6 Mbits/sec
[  4]  10.00-11.00  sec  9.12 MBytes  76.7 Mbits/sec
[  4]  11.00-12.00  sec  9.75 MBytes  81.6 Mbits/sec
[  4]  12.00-13.00  sec  9.50 MBytes  79.8 Mbits/sec
[  4]  13.00-14.00  sec  9.75 MBytes  81.8 Mbits/sec
[  4]  14.00-15.00  sec  10.2 MBytes  85.9 Mbits/sec
[  4]  15.00-16.00  sec  10.9 MBytes  91.3 Mbits/sec
[  4]  16.00-17.00  sec  10.0 MBytes  83.9 Mbits/sec
[  4]  17.00-18.00  sec  10.1 MBytes  85.0 Mbits/sec
[  4]  18.00-19.00  sec  10.0 MBytes  83.8 Mbits/sec
[  4]  19.00-20.00  sec  9.62 MBytes  80.8 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-20.00  sec   196 MBytes  82.2 Mbits/sec                  sender
[  4]   0.00-20.00  sec   196 MBytes  82.2 Mbits/sec                  receiver

iperf Done.

5GHz, ~10-15m away from the router:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 60s
Connecting to host 192.168.1.199, port 5201
[  4] local 192.168.1.130 port 52036 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  23.1 MBytes   194 Mbits/sec
[  4]   1.00-2.00   sec  22.0 MBytes   184 Mbits/sec
[  4]   2.00-3.00   sec  22.8 MBytes   191 Mbits/sec
[  4]   3.00-4.00   sec  23.5 MBytes   197 Mbits/sec
[  4]   4.00-5.00   sec  22.9 MBytes   192 Mbits/sec
[  4]   5.00-6.00   sec  23.4 MBytes   196 Mbits/sec
[  4]   6.00-7.00   sec  22.9 MBytes   192 Mbits/sec
[  4]   7.00-8.00   sec  22.5 MBytes   189 Mbits/sec
[  4]   8.00-9.00   sec  22.9 MBytes   192 Mbits/sec
[  4]   9.00-10.00  sec  23.0 MBytes   193 Mbits/sec
[  4]  10.00-11.00  sec  22.2 MBytes   187 Mbits/sec
[  4]  11.00-12.00  sec  22.5 MBytes   188 Mbits/sec
[  4]  12.00-13.00  sec  22.1 MBytes   186 Mbits/sec
[  4]  13.00-14.00  sec  23.8 MBytes   199 Mbits/sec
[  4]  14.00-15.00  sec  25.5 MBytes   214 Mbits/sec
[  4]  15.00-16.00  sec  24.9 MBytes   209 Mbits/sec
[  4]  16.00-17.00  sec  25.8 MBytes   216 Mbits/sec
[  4]  17.00-18.00  sec  26.1 MBytes   219 Mbits/sec
[  4]  18.00-19.00  sec  25.8 MBytes   216 Mbits/sec
[  4]  19.00-20.00  sec  26.0 MBytes   218 Mbits/sec
[  4]  20.00-21.00  sec  25.8 MBytes   216 Mbits/sec
[  4]  21.00-22.00  sec  26.1 MBytes   219 Mbits/sec
[  4]  22.00-23.00  sec  25.2 MBytes   212 Mbits/sec
[  4]  23.00-24.00  sec  23.6 MBytes   198 Mbits/sec
[  4]  24.00-25.00  sec  23.2 MBytes   195 Mbits/sec
[  4]  25.00-26.00  sec  22.8 MBytes   191 Mbits/sec
[  4]  26.00-27.00  sec  22.9 MBytes   192 Mbits/sec
[  4]  27.00-28.00  sec  23.4 MBytes   196 Mbits/sec
[  4]  28.00-29.00  sec  23.4 MBytes   196 Mbits/sec
[  4]  29.00-30.00  sec  23.1 MBytes   194 Mbits/sec
[  4]  30.00-31.00  sec  23.1 MBytes   194 Mbits/sec
[  4]  31.00-32.00  sec  22.8 MBytes   191 Mbits/sec
[  4]  32.00-33.00  sec  23.0 MBytes   193 Mbits/sec
[  4]  33.00-34.00  sec  23.0 MBytes   193 Mbits/sec
[  4]  34.00-35.00  sec  22.5 MBytes   189 Mbits/sec
[  4]  35.00-36.00  sec  22.2 MBytes   187 Mbits/sec
[  4]  36.00-37.00  sec  22.6 MBytes   190 Mbits/sec
[  4]  37.00-38.00  sec  23.0 MBytes   193 Mbits/sec
[  4]  38.00-39.00  sec  23.2 MBytes   195 Mbits/sec
[  4]  39.00-40.00  sec  22.9 MBytes   192 Mbits/sec
[  4]  40.00-41.00  sec  23.5 MBytes   197 Mbits/sec
[  4]  41.00-42.00  sec  22.9 MBytes   192 Mbits/sec
[  4]  42.00-43.00  sec  22.8 MBytes   191 Mbits/sec
[  4]  43.00-44.00  sec  22.8 MBytes   191 Mbits/sec
[  4]  44.00-45.00  sec  23.1 MBytes   194 Mbits/sec
[  4]  45.00-46.00  sec  22.8 MBytes   191 Mbits/sec
[  4]  46.00-47.00  sec  21.9 MBytes   184 Mbits/sec
[  4]  47.00-48.00  sec  22.4 MBytes   187 Mbits/sec
[  4]  48.00-49.00  sec  22.8 MBytes   191 Mbits/sec
[  4]  49.00-50.00  sec  23.0 MBytes   193 Mbits/sec
[  4]  50.00-51.00  sec  22.9 MBytes   192 Mbits/sec
[  4]  51.00-52.00  sec  21.8 MBytes   183 Mbits/sec
[  4]  52.00-53.00  sec  23.4 MBytes   196 Mbits/sec
[  4]  53.00-54.00  sec  23.5 MBytes   197 Mbits/sec
[  4]  54.00-55.00  sec  23.4 MBytes   196 Mbits/sec
[  4]  55.00-56.00  sec  23.1 MBytes   194 Mbits/sec
[  4]  56.00-57.00  sec  22.5 MBytes   189 Mbits/sec
[  4]  57.00-58.00  sec  22.8 MBytes   191 Mbits/sec
[  4]  58.00-59.00  sec  21.8 MBytes   182 Mbits/sec
[  4]  59.00-60.00  sec  21.4 MBytes   179 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec  1.36 GBytes   195 Mbits/sec                  sender
[  4]   0.00-60.00  sec  1.36 GBytes   195 Mbits/sec                  receiver

iperf Done.

2.4GHz, ~10-15m away from the router:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 20s
Connecting to host 192.168.1.199, port 5201
[  4] local 192.168.1.130 port 51861 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  8.12 MBytes  68.1 Mbits/sec
[  4]   1.00-2.00   sec  8.12 MBytes  68.2 Mbits/sec
[  4]   2.00-3.00   sec  7.50 MBytes  62.9 Mbits/sec
[  4]   3.00-4.00   sec  6.50 MBytes  54.5 Mbits/sec
[  4]   4.00-5.00   sec  1.75 MBytes  14.7 Mbits/sec
[  4]   5.00-6.00   sec  7.38 MBytes  61.8 Mbits/sec
[  4]   6.00-7.00   sec  7.75 MBytes  65.1 Mbits/sec
[  4]   7.00-8.00   sec  8.00 MBytes  67.1 Mbits/sec
[  4]   8.00-9.00   sec  8.75 MBytes  73.4 Mbits/sec
[  4]   9.00-10.00  sec  7.88 MBytes  66.0 Mbits/sec
[  4]  10.00-11.00  sec  8.75 MBytes  73.5 Mbits/sec
[  4]  11.00-12.00  sec  8.88 MBytes  74.3 Mbits/sec
[  4]  12.00-13.00  sec  9.38 MBytes  78.7 Mbits/sec
[  4]  13.00-14.00  sec  9.75 MBytes  81.8 Mbits/sec
[  4]  14.00-15.00  sec  10.6 MBytes  89.2 Mbits/sec
[  4]  15.00-16.00  sec  12.2 MBytes   103 Mbits/sec
[  4]  16.00-17.00  sec  10.9 MBytes  91.2 Mbits/sec
[  4]  17.00-18.00  sec  11.6 MBytes  97.5 Mbits/sec
[  4]  18.00-19.00  sec  10.0 MBytes  84.0 Mbits/sec
[  4]  19.00-20.00  sec  11.6 MBytes  97.6 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-20.00  sec   176 MBytes  73.6 Mbits/sec                  sender
[  4]   0.00-20.00  sec   175 MBytes  73.6 Mbits/sec                  receiver

iperf Done.

No more speed drops to 40Mbps and stable performance :/

So imho the bad performance with my Intel 8260 Adapter has to be something with the Marvel Wifi driver within OpenWRT. The good thing is that i now know the hardware of my WRT3200acm isn't damaged. I bought the device only for OpenWRT and the stock firmware doesn't even give me 10% of the functions i need for my network and internet setup.

@yuhhaurlin, can you please fix this problem ? I beg you...

Kherby commented 6 years ago

So as i really need OpenWRT for my setup i did a clean flash of the latest Davidc502 build r7360 and the problem with the speed drops and bad performance does reappear... :(

root@OpenWrt:~# cat /sys/kernel/debug/ieee80211/phy0/mwlwifi/info

driver name: mwlwifi
chip type: 88W8964
hw version: 7
driver version: 10.3.8.0-20180615
firmware version: 0x09030206
power table loaded from dts: no
firmware region code: 0x30
mac address: 
2g: disable
5g: enable
antenna: 4 4
irq number: 49
ap macid support: 0000ffff
sta macid support: 00010000
macid used: 00000001
radio: enable
iobase0: e1100000
iobase1: e1380000
tx limit: 1024
rx limit: 16384

5GHz @ channel 36 @ 80MHz, right next to the router:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 60s
Connecting to host 192.168.1.199, port 5201
[  4] local 192.168.1.230 port 49956 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec  28.8 MBytes   238 Mbits/sec
[  4]   1.01-2.01   sec  19.1 MBytes   160 Mbits/sec
[  4]   2.01-3.00   sec  25.0 MBytes   212 Mbits/sec
[  4]   3.00-4.00   sec  36.1 MBytes   303 Mbits/sec
[  4]   4.00-5.00   sec  39.6 MBytes   331 Mbits/sec
[  4]   5.00-6.01   sec  32.0 MBytes   266 Mbits/sec
[  4]   6.01-7.01   sec  5.50 MBytes  46.3 Mbits/sec
[  4]   7.01-8.00   sec  5.50 MBytes  46.5 Mbits/sec
[  4]   8.00-9.00   sec  14.6 MBytes   122 Mbits/sec
[  4]   9.00-10.00  sec  43.4 MBytes   364 Mbits/sec
[  4]  10.00-11.00  sec  44.6 MBytes   374 Mbits/sec
[  4]  11.00-12.00  sec  43.5 MBytes   365 Mbits/sec
[  4]  12.00-13.00  sec  42.2 MBytes   354 Mbits/sec
[  4]  13.00-14.00  sec  41.9 MBytes   351 Mbits/sec
[  4]  14.00-15.00  sec  5.88 MBytes  49.3 Mbits/sec
[  4]  15.00-16.00  sec  5.50 MBytes  46.2 Mbits/sec
[  4]  16.00-17.00  sec  5.50 MBytes  46.1 Mbits/sec
[  4]  17.00-18.00  sec  34.8 MBytes   291 Mbits/sec
[  4]  18.00-19.00  sec  36.9 MBytes   309 Mbits/sec
[  4]  19.00-20.00  sec  37.0 MBytes   311 Mbits/sec
[  4]  20.00-21.00  sec  34.8 MBytes   290 Mbits/sec
[  4]  21.00-22.00  sec  34.6 MBytes   291 Mbits/sec
[  4]  22.00-23.02  sec  15.5 MBytes   128 Mbits/sec
[  4]  23.02-24.00  sec  5.38 MBytes  45.6 Mbits/sec
[  4]  24.00-25.01  sec  5.62 MBytes  46.7 Mbits/sec
[  4]  25.01-26.00  sec  25.2 MBytes   214 Mbits/sec
[  4]  26.00-27.00  sec  37.1 MBytes   311 Mbits/sec
[  4]  27.00-28.00  sec  37.0 MBytes   310 Mbits/sec
[  4]  28.00-29.00  sec  37.1 MBytes   311 Mbits/sec
[  4]  29.00-30.00  sec  35.8 MBytes   301 Mbits/sec
[  4]  30.00-31.01  sec  25.0 MBytes   207 Mbits/sec
[  4]  31.01-32.00  sec  5.62 MBytes  47.6 Mbits/sec
[  4]  32.00-33.00  sec  5.50 MBytes  46.3 Mbits/sec
[  4]  33.00-34.00  sec  14.9 MBytes   125 Mbits/sec
[  4]  34.00-35.00  sec  36.6 MBytes   307 Mbits/sec
[  4]  35.00-36.00  sec  36.6 MBytes   307 Mbits/sec
[  4]  36.00-37.00  sec  35.9 MBytes   302 Mbits/sec
[  4]  37.00-38.00  sec  34.6 MBytes   290 Mbits/sec
[  4]  38.00-39.00  sec  34.0 MBytes   285 Mbits/sec
[  4]  39.00-40.00  sec  5.50 MBytes  46.1 Mbits/sec
[  4]  40.00-41.00  sec  5.38 MBytes  45.1 Mbits/sec
[  4]  41.00-42.00  sec  5.25 MBytes  44.0 Mbits/sec
[  4]  42.00-43.00  sec   128 KBytes  1.05 Mbits/sec
[  4]  43.00-44.00  sec  3.62 MBytes  30.4 Mbits/sec
[  4]  44.00-45.00  sec  4.12 MBytes  34.6 Mbits/sec
[  4]  45.00-46.00  sec  5.50 MBytes  46.1 Mbits/sec
[  4]  46.00-47.00  sec  34.1 MBytes   286 Mbits/sec
[  4]  47.00-48.00  sec  37.4 MBytes   313 Mbits/sec
[  4]  48.00-49.00  sec  36.0 MBytes   302 Mbits/sec
[  4]  49.00-50.00  sec  35.2 MBytes   296 Mbits/sec
[  4]  50.00-51.00  sec  35.2 MBytes   296 Mbits/sec
[  4]  51.00-52.01  sec  28.5 MBytes   236 Mbits/sec
[  4]  52.01-53.01  sec  5.50 MBytes  46.3 Mbits/sec
[  4]  53.01-54.01  sec  5.38 MBytes  45.0 Mbits/sec
[  4]  54.01-55.00  sec  10.9 MBytes  92.5 Mbits/sec
[  4]  55.00-56.00  sec  36.8 MBytes   308 Mbits/sec
[  4]  56.00-57.00  sec  36.0 MBytes   302 Mbits/sec
[  4]  57.00-58.00  sec  36.4 MBytes   305 Mbits/sec
[  4]  58.00-59.00  sec  34.8 MBytes   292 Mbits/sec
[  4]  59.00-60.00  sec  35.1 MBytes   294 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec  1.45 GBytes   207 Mbits/sec                  sender
[  4]   0.00-60.00  sec  1.45 GBytes   207 Mbits/sec                  receiver

iperf Done.

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 60s -R
Connecting to host 192.168.1.199, port 5201
Reverse mode, remote host 192.168.1.199 is sending
[  4] local 192.168.1.230 port 49958 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec  1.05 MBytes  8.71 Mbits/sec
[  4]   1.01-2.01   sec  55.6 KBytes   458 Kbits/sec
[  4]   2.01-3.00   sec   184 KBytes  1.51 Mbits/sec
[  4]   3.00-4.00   sec   946 KBytes  7.75 Mbits/sec
[  4]   4.00-5.01   sec   474 KBytes  3.84 Mbits/sec
[  4]   5.01-6.01   sec   269 KBytes  2.21 Mbits/sec
[  4]   6.01-7.00   sec   434 KBytes  3.59 Mbits/sec
[  4]   7.00-8.01   sec   676 KBytes  5.52 Mbits/sec
[  4]   8.01-9.00   sec  1.70 MBytes  14.3 Mbits/sec
[  4]   9.00-10.00  sec  3.21 MBytes  26.9 Mbits/sec
[  4]  10.00-11.00  sec  3.17 MBytes  26.6 Mbits/sec
[  4]  11.00-12.00  sec  2.39 MBytes  20.0 Mbits/sec
[  4]  12.00-13.00  sec  2.76 MBytes  23.1 Mbits/sec
[  4]  13.00-14.00  sec  2.22 MBytes  18.6 Mbits/sec
[  4]  14.00-15.01  sec  1.62 MBytes  13.5 Mbits/sec
[  4]  15.01-16.00  sec  12.5 MBytes   106 Mbits/sec
[  4]  16.00-17.00  sec  6.82 MBytes  57.1 Mbits/sec
[  4]  17.00-18.00  sec  1.86 MBytes  15.6 Mbits/sec
[  4]  18.00-19.00  sec  1.82 MBytes  15.3 Mbits/sec
[  4]  19.00-20.00  sec  1.90 MBytes  16.0 Mbits/sec
[  4]  20.00-21.00  sec  1.61 MBytes  13.4 Mbits/sec
[  4]  21.00-22.00  sec  1.93 MBytes  16.2 Mbits/sec
[  4]  22.00-23.00  sec  2.15 MBytes  18.1 Mbits/sec
[  4]  23.00-24.00  sec  1.06 MBytes  8.91 Mbits/sec
[  4]  24.00-25.00  sec  1.09 MBytes  9.10 Mbits/sec
[  4]  25.00-26.00  sec  1.64 MBytes  13.8 Mbits/sec
[  4]  26.00-27.00  sec  1.82 MBytes  15.2 Mbits/sec
[  4]  27.00-28.00  sec  1.84 MBytes  15.5 Mbits/sec
[  4]  28.00-29.00  sec  1.89 MBytes  15.8 Mbits/sec
[  4]  29.00-30.00  sec  1.81 MBytes  15.2 Mbits/sec
[  4]  30.00-31.00  sec  1.76 MBytes  14.7 Mbits/sec
[  4]  31.00-32.00  sec  1.54 MBytes  12.9 Mbits/sec
[  4]  32.00-33.00  sec  1.69 MBytes  14.2 Mbits/sec
[  4]  33.00-34.00  sec  1.57 MBytes  13.1 Mbits/sec
[  4]  34.00-35.00  sec  1.83 MBytes  15.4 Mbits/sec
[  4]  35.00-36.00  sec  1.78 MBytes  15.0 Mbits/sec
[  4]  36.00-37.00  sec  1.80 MBytes  15.1 Mbits/sec
[  4]  37.00-38.00  sec  1.77 MBytes  14.8 Mbits/sec
[  4]  38.00-39.00  sec  1.66 MBytes  13.9 Mbits/sec
[  4]  39.00-40.00  sec  1.56 MBytes  13.0 Mbits/sec
[  4]  40.00-41.00  sec  1.58 MBytes  13.3 Mbits/sec
[  4]  41.00-42.00  sec  1.63 MBytes  13.7 Mbits/sec
[  4]  42.00-43.00  sec  1.87 MBytes  15.7 Mbits/sec
[  4]  43.00-44.01  sec  1.85 MBytes  15.4 Mbits/sec
[  4]  44.01-45.00  sec  1.84 MBytes  15.5 Mbits/sec
[  4]  45.00-46.00  sec  1.78 MBytes  14.9 Mbits/sec
[  4]  46.00-47.00  sec  1.70 MBytes  14.3 Mbits/sec
[  4]  47.00-48.00  sec  1.68 MBytes  14.0 Mbits/sec
[  4]  48.00-49.00  sec  1.45 MBytes  12.2 Mbits/sec
[  4]  49.00-50.00  sec  1.53 MBytes  12.8 Mbits/sec
[  4]  50.00-51.00  sec  1.79 MBytes  15.0 Mbits/sec
[  4]  51.00-52.01  sec  1.73 MBytes  14.4 Mbits/sec
[  4]  52.01-53.00  sec  1.73 MBytes  14.6 Mbits/sec
[  4]  53.00-54.00  sec  1.69 MBytes  14.2 Mbits/sec
[  4]  54.00-55.01  sec  1.79 MBytes  15.0 Mbits/sec
[  4]  55.01-56.00  sec  1.55 MBytes  13.1 Mbits/sec
[  4]  56.00-57.00  sec  1.57 MBytes  13.1 Mbits/sec
[  4]  57.00-58.00  sec  1.52 MBytes  12.7 Mbits/sec
[  4]  58.00-59.00  sec  1.46 MBytes  12.3 Mbits/sec
[  4]  59.00-60.00  sec  1.66 MBytes  13.9 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec   113 MBytes  15.8 Mbits/sec                  sender
[  4]   0.00-60.00  sec   113 MBytes  15.8 Mbits/sec                  receiver

iperf Done.

@yuhhaurlin , there has to be something wrong with this driver. With my Intel AC8260 adapter it seems to be completely out of line...

yuhhaurlin commented 6 years ago

Thanks for your information. I will check it later.

Kherby commented 6 years ago

@yuhhaurlin , i have an additional information that might help you... I had some setup problems with the lastest build of davidc502 so i reverted back to the latest build before r7360...

Right now i'm using build r7210 and my initial testings @5GHz with iperf reverse mode (-R) are looking quite good... But without -R the Speed is still dropping down to 40Mbps. So when my Intel adapter is receiving the data instead of sending it everything seems to be alright...

root@WRT3200ACM:~# cat /sys/kernel/debug/ieee80211/phy0/mwlwifi/info

driver name: mwlwifi
chip type: 88W8964
hw version: 7
driver version: 10.3.8.0-20180614
firmware version: 0x09030206
power table loaded from dts: no
firmware region code: 0x30
mac address: 
2g: disable
5g: enable
antenna: 4 4
irq number: 49
ap macid support: 0000ffff
sta macid support: 00010000
macid used: 00000003
radio: enable
iobase0: e1100000
iobase1: e1380000
tx limit: 1024
rx limit: 16384

5GHz @ auto channel (52) @ 80MHz, ~10-15m away from the Router (-R):

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 60s -R
Connecting to host 192.168.1.199, port 5201
Reverse mode, remote host 192.168.1.199 is sending
[  4] local 192.168.1.230 port 53551 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  16.3 MBytes   137 Mbits/sec
[  4]   1.00-2.00   sec  16.0 MBytes   134 Mbits/sec
[  4]   2.00-3.00   sec  16.0 MBytes   134 Mbits/sec
[  4]   3.00-4.00   sec  15.4 MBytes   129 Mbits/sec
[  4]   4.00-5.00   sec  16.2 MBytes   136 Mbits/sec
[  4]   5.00-6.00   sec  15.9 MBytes   134 Mbits/sec
[  4]   6.00-7.00   sec  14.6 MBytes   122 Mbits/sec
[  4]   7.00-8.00   sec  15.2 MBytes   128 Mbits/sec
[  4]   8.00-9.00   sec  15.3 MBytes   128 Mbits/sec
[  4]   9.00-10.00  sec  15.9 MBytes   133 Mbits/sec
[  4]  10.00-11.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  11.00-12.00  sec  16.0 MBytes   134 Mbits/sec
[  4]  12.00-13.00  sec  16.1 MBytes   135 Mbits/sec
[  4]  13.00-14.00  sec  15.6 MBytes   131 Mbits/sec
[  4]  14.00-15.00  sec  15.3 MBytes   129 Mbits/sec
[  4]  15.00-16.00  sec  14.8 MBytes   124 Mbits/sec
[  4]  16.00-17.00  sec  14.3 MBytes   120 Mbits/sec
[  4]  17.00-18.00  sec  16.3 MBytes   137 Mbits/sec
[  4]  18.00-19.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  19.00-20.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  20.00-21.00  sec  15.6 MBytes   131 Mbits/sec
[  4]  21.00-22.00  sec  16.1 MBytes   135 Mbits/sec
[  4]  22.00-23.00  sec  15.1 MBytes   127 Mbits/sec
[  4]  23.00-24.00  sec  14.9 MBytes   125 Mbits/sec
[  4]  24.00-25.00  sec  15.1 MBytes   126 Mbits/sec
[  4]  25.00-26.00  sec  15.4 MBytes   129 Mbits/sec
[  4]  26.00-27.00  sec  16.0 MBytes   134 Mbits/sec
[  4]  27.00-28.00  sec  15.8 MBytes   132 Mbits/sec
[  4]  28.00-29.00  sec  15.7 MBytes   132 Mbits/sec
[  4]  29.00-30.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  30.00-31.00  sec  15.7 MBytes   132 Mbits/sec
[  4]  31.00-32.00  sec  14.5 MBytes   121 Mbits/sec
[  4]  32.00-33.00  sec  15.3 MBytes   129 Mbits/sec
[  4]  33.00-34.00  sec  15.1 MBytes   127 Mbits/sec
[  4]  34.00-35.00  sec  16.3 MBytes   136 Mbits/sec
[  4]  35.00-36.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  36.00-37.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  37.00-38.00  sec  16.3 MBytes   137 Mbits/sec
[  4]  38.00-39.00  sec  14.4 MBytes   121 Mbits/sec
[  4]  39.00-40.00  sec  15.2 MBytes   127 Mbits/sec
[  4]  40.00-41.00  sec  14.5 MBytes   122 Mbits/sec
[  4]  41.00-42.00  sec  14.7 MBytes   124 Mbits/sec
[  4]  42.00-43.00  sec  16.0 MBytes   134 Mbits/sec
[  4]  43.00-44.00  sec  13.9 MBytes   117 Mbits/sec
[  4]  44.00-45.00  sec  15.1 MBytes   127 Mbits/sec
[  4]  45.00-46.00  sec  15.8 MBytes   133 Mbits/sec
[  4]  46.00-47.00  sec  15.9 MBytes   133 Mbits/sec
[  4]  47.00-48.00  sec  15.4 MBytes   129 Mbits/sec
[  4]  48.00-49.00  sec  15.1 MBytes   127 Mbits/sec
[  4]  49.00-50.00  sec  15.1 MBytes   126 Mbits/sec
[  4]  50.00-51.00  sec  15.1 MBytes   127 Mbits/sec
[  4]  51.00-52.00  sec  16.1 MBytes   135 Mbits/sec
[  4]  52.00-53.00  sec  16.3 MBytes   137 Mbits/sec
[  4]  53.00-54.00  sec  16.2 MBytes   136 Mbits/sec
[  4]  54.00-55.00  sec  14.8 MBytes   124 Mbits/sec
[  4]  55.00-56.00  sec  15.2 MBytes   127 Mbits/sec
[  4]  56.00-57.00  sec  15.1 MBytes   127 Mbits/sec
[  4]  57.00-58.00  sec  15.3 MBytes   128 Mbits/sec
[  4]  58.00-59.00  sec  14.5 MBytes   121 Mbits/sec
[  4]  59.00-60.00  sec  15.4 MBytes   129 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec   930 MBytes   130 Mbits/sec                  sender
[  4]   0.00-60.00  sec   930 MBytes   130 Mbits/sec                  receiver

iperf Done.

Without -R, ~10-15m away from the Router:

C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 60s
Connecting to host 192.168.1.199, port 5201
[  4] local 192.168.1.230 port 53596 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  19.2 MBytes   161 Mbits/sec
[  4]   1.00-2.00   sec  19.4 MBytes   162 Mbits/sec
[  4]   2.00-3.00   sec  19.6 MBytes   165 Mbits/sec
[  4]   3.00-4.00   sec  19.9 MBytes   167 Mbits/sec
[  4]   4.00-5.00   sec  20.4 MBytes   171 Mbits/sec
[  4]   5.00-6.00   sec  8.75 MBytes  73.3 Mbits/sec
[  4]   6.00-7.00   sec  4.50 MBytes  37.8 Mbits/sec
[  4]   7.00-8.00   sec  4.50 MBytes  37.7 Mbits/sec
[  4]   8.00-9.00   sec  14.8 MBytes   124 Mbits/sec
[  4]   9.00-10.00  sec  20.2 MBytes   170 Mbits/sec
[  4]  10.00-11.00  sec  20.5 MBytes   172 Mbits/sec
[  4]  11.00-12.00  sec  19.8 MBytes   166 Mbits/sec
[  4]  12.00-13.00  sec  20.1 MBytes   169 Mbits/sec
[  4]  13.00-14.00  sec  13.9 MBytes   116 Mbits/sec
[  4]  14.00-15.00  sec  4.50 MBytes  37.8 Mbits/sec
[  4]  15.00-16.00  sec  4.50 MBytes  37.7 Mbits/sec
[  4]  16.00-17.00  sec  9.88 MBytes  82.9 Mbits/sec
[  4]  17.00-18.00  sec  19.8 MBytes   166 Mbits/sec
[  4]  18.00-19.00  sec  13.1 MBytes   110 Mbits/sec
[  4]  19.00-20.00  sec  20.1 MBytes   169 Mbits/sec
[  4]  20.00-21.00  sec  20.8 MBytes   174 Mbits/sec
[  4]  21.00-22.00  sec  19.2 MBytes   161 Mbits/sec
[  4]  22.00-23.00  sec  4.25 MBytes  35.6 Mbits/sec
[  4]  23.00-24.00  sec  4.62 MBytes  38.8 Mbits/sec
[  4]  24.00-25.00  sec  4.62 MBytes  38.8 Mbits/sec
[  4]  25.00-26.00  sec  20.5 MBytes   172 Mbits/sec
[  4]  26.00-27.00  sec  20.9 MBytes   175 Mbits/sec
[  4]  27.00-28.00  sec  20.5 MBytes   172 Mbits/sec
[  4]  28.00-29.00  sec  21.1 MBytes   177 Mbits/sec
[  4]  29.00-30.00  sec  20.8 MBytes   174 Mbits/sec
[  4]  30.00-31.00  sec  8.62 MBytes  72.4 Mbits/sec
[  4]  31.00-32.00  sec  4.38 MBytes  36.6 Mbits/sec
[  4]  32.00-33.00  sec  3.75 MBytes  31.5 Mbits/sec
[  4]  33.00-34.00  sec  6.62 MBytes  55.5 Mbits/sec
[  4]  34.00-35.00  sec  13.4 MBytes   112 Mbits/sec
[  4]  35.00-36.00  sec  15.2 MBytes   128 Mbits/sec
[  4]  36.00-37.00  sec  19.8 MBytes   166 Mbits/sec
[  4]  37.00-38.00  sec  21.8 MBytes   183 Mbits/sec
[  4]  38.00-39.00  sec  12.1 MBytes   102 Mbits/sec
[  4]  39.00-40.00  sec  3.88 MBytes  32.5 Mbits/sec
[  4]  40.00-41.00  sec  4.25 MBytes  35.6 Mbits/sec
[  4]  41.00-42.00  sec  10.1 MBytes  85.0 Mbits/sec
[  4]  42.00-43.00  sec  19.6 MBytes   165 Mbits/sec
[  4]  43.00-44.00  sec  15.6 MBytes   131 Mbits/sec
[  4]  44.00-45.00  sec  16.9 MBytes   142 Mbits/sec
[  4]  45.00-46.00  sec  20.1 MBytes   169 Mbits/sec
[  4]  46.00-47.00  sec  19.1 MBytes   160 Mbits/sec
[  4]  47.00-48.00  sec  3.38 MBytes  28.3 Mbits/sec
[  4]  48.00-49.00  sec  3.50 MBytes  29.4 Mbits/sec
[  4]  49.00-50.00  sec  5.38 MBytes  45.0 Mbits/sec
[  4]  50.00-51.00  sec  21.4 MBytes   180 Mbits/sec
[  4]  51.00-52.00  sec  22.0 MBytes   184 Mbits/sec
[  4]  52.00-53.00  sec  21.9 MBytes   183 Mbits/sec
[  4]  53.00-54.00  sec  20.6 MBytes   173 Mbits/sec
[  4]  54.00-55.00  sec  20.8 MBytes   174 Mbits/sec
[  4]  55.00-56.00  sec  7.50 MBytes  62.8 Mbits/sec
[  4]  56.00-57.00  sec  4.50 MBytes  37.8 Mbits/sec
[  4]  57.00-58.00  sec  4.50 MBytes  37.8 Mbits/sec
[  4]  58.00-59.00  sec  15.9 MBytes   133 Mbits/sec
[  4]  59.00-60.00  sec  20.8 MBytes   174 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec   842 MBytes   118 Mbits/sec                  sender
[  4]   0.00-60.00  sec   842 MBytes   118 Mbits/sec                  receiver

iperf Done.

EDIT: Nevermind, when i'm right next to the router everything is bad again.... :/ Even when i switch to a different channel it stays like this....

18.0 Mbit/s, 20MHz
87.8 Mbit/s, 80MHz, VHT-MCS 2, VHT-NSS 1
C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.199 -t 30s -R
Connecting to host 192.168.1.199, port 5201
Reverse mode, remote host 192.168.1.199 is sending
[  4] local 192.168.1.230 port 53640 connected to 192.168.1.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  7.48 MBytes  62.7 Mbits/sec
[  4]   1.00-2.00   sec  7.44 MBytes  62.4 Mbits/sec
[  4]   2.00-3.00   sec  5.92 MBytes  49.7 Mbits/sec
[  4]   3.00-4.00   sec  6.27 MBytes  52.5 Mbits/sec
[  4]   4.00-5.00   sec  6.48 MBytes  54.4 Mbits/sec
[  4]   5.00-6.00   sec  6.59 MBytes  55.3 Mbits/sec
[  4]   6.00-7.00   sec  7.07 MBytes  59.2 Mbits/sec
[  4]   7.00-8.00   sec  6.70 MBytes  56.3 Mbits/sec
[  4]   8.00-9.00   sec  6.42 MBytes  53.8 Mbits/sec
[  4]   9.00-10.00  sec  6.86 MBytes  57.5 Mbits/sec
[  4]  10.00-11.00  sec  6.36 MBytes  53.4 Mbits/sec
[  4]  11.00-12.00  sec  5.75 MBytes  48.1 Mbits/sec
[  4]  12.00-13.00  sec  6.16 MBytes  51.8 Mbits/sec
[  4]  13.00-14.00  sec  5.92 MBytes  49.6 Mbits/sec
[  4]  14.00-15.00  sec  6.87 MBytes  57.6 Mbits/sec
[  4]  15.00-16.00  sec  7.72 MBytes  64.9 Mbits/sec
[  4]  16.00-17.00  sec  8.14 MBytes  68.3 Mbits/sec
[  4]  17.00-18.00  sec  7.21 MBytes  60.5 Mbits/sec
[  4]  18.00-19.00  sec  7.23 MBytes  60.6 Mbits/sec
[  4]  19.00-20.00  sec  6.74 MBytes  56.4 Mbits/sec
[  4]  20.00-21.00  sec  6.47 MBytes  54.3 Mbits/sec
[  4]  21.00-22.00  sec  6.09 MBytes  51.1 Mbits/sec
[  4]  22.00-23.00  sec  6.88 MBytes  57.6 Mbits/sec
[  4]  23.00-24.00  sec  6.80 MBytes  57.0 Mbits/sec
[  4]  24.00-25.00  sec  6.80 MBytes  57.1 Mbits/sec
[  4]  25.00-26.00  sec  7.57 MBytes  63.5 Mbits/sec
[  4]  26.00-27.00  sec  8.08 MBytes  67.8 Mbits/sec
[  4]  27.00-28.00  sec  7.55 MBytes  63.4 Mbits/sec
[  4]  28.00-29.00  sec  5.47 MBytes  45.9 Mbits/sec
[  4]  29.00-30.00  sec  6.20 MBytes  51.9 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-30.00  sec   203 MBytes  56.9 Mbits/sec                  sender
[  4]   0.00-30.00  sec   203 MBytes  56.9 Mbits/sec                  receiver

iperf Done.

It's so confusing !!!

yuhhaurlin commented 6 years ago

Yes. Look like Tx has problem with intel 8260.

PalebloodSky commented 6 years ago

It's absurd there are totally separate developers and projects for the closed source and open source Wi-Fi drivers for these WRT routers. The reputation is already poor for Belkin/Linksys' lack of support and this kind of stuff keeps happening. It should be one source code for all and things would get much better.

yuhhaurlin commented 6 years ago

How? Open source is not the same as proprietary driver.

jukkapirinen commented 6 years ago

I think @palebloosky means the firmware blob what is not opensource? But similar it is for atheros as well?

Edit: or he means the Linksys OEM is using own proprietary driver?

Kherby commented 6 years ago

@yuhhaurlin Any news ? Can we expect a fix for the Intel AC8260 adapters ? :)

@b-h-l-c It was driving me crazy as well... At the beginning i thought that my adapter is faulty or the antennas of my Notebook are damaged in some way, but I quickly realized that the poor performance only occurs with my WRT3200ACM@OpenWRT. With my other AP's the Intel 8260 card is working just fine. I realy hope that yuhhaurlin will be able to fix this problem as the Intel 8260 is a pretty common adapter used in many notebooks...

PalebloodSky commented 6 years ago

The last Linksys firmware update changelog says this: "A-MSDU max frame size capped at 7.9K to improve interoperability with Intel 9260-based clients", I wonder if something related could fix the 8260s too.

yuhhaurlin commented 6 years ago

Thanks for your information.

BrainSlayer commented 5 years ago

okay i put some informations here about iperf. running iperf on the WRT itself is a bad idea. iperf will decrease the network performance by its own cpu load and the timer accuracy in these devices is not as good as in a standard pc. so it will fuck up every measurement. run iperf on a second pc connected to the router and then do your measurements. everything else will just give you bogus results

BrainSlayer commented 5 years ago

next hint. use always multiple tcp streams. single tcp streams are meaningless and will never show the full performance. and best for measuring the real throughput is using udp for sure. all these tests here are tcp based which isnt really the best way to get the maximum throughput

yuhhaurlin commented 5 years ago
  1. Test from router is simply to check if throughput has problem.
  2. For our QA, the throughput is measured with multiple streams in shielding room for UDP and TCP between LAN and client.
  3. In open air, it is better to have a reference AP to compare throughput.
  4. Different clients with difference version of drivers sometimes will get different test results.
  5. You need to know capability of your client to know the throughput it can reach.
Kherby commented 5 years ago

@BrainSlayer I've always tested the Wifi throughput with a decent PC (i7, 16GB RAM, SSD) as server, which is connected via Gigabit LAN. Could you please tell me the iperf commands (server+client) for proper testing with UDP?

LAN >> LAN

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-60.00  sec  6.56 GBytes   939 Mbits/sec                  sender
[  4]   0.00-60.00  sec  6.56 GBytes   939 Mbits/sec                  receiver

iperf Done.
alexhartl commented 5 years ago

Same issue here with an Intel 6300agn as client (and WRT3200ACM as router). When transmitting in laptop->router direction using the stock image, the bitrate stays at about 200 MBit/s, using OpenWrt it periodically fluctuates between ~200 MBit/s and ~40 MBit/s, resulting in an effective rate of ~120 MBit/s. In both cases Windows reports a constant nominal bitrate of 450 MBit/s. I would really be interested in a fix. Let me know if you need some information from me.

Kherby commented 5 years ago

I'm going to test Intel 8265 in a few days (HP Probook) with the WRT3200 @OpenWRT and let you know if the same problem occurs.

And i would appreciate if someone could tell me the right iperf commands for multiple TCP streams and UDP testings...

use always multiple tcp streams. single tcp streams are meaningless and will never show the full performance. and best for measuring the real throughput is using udp for sure. all these tests here are tcp based which isnt really the best way to get the maximum throughput

makedir commented 5 years ago

Was hinted by someone else to this thread.

I have the following issue on my WRT1200 with the latest firmware by David502. I got a new laptop which is my first unit, which is able to do at least 866mbit over 5Ghz, my older laptops just all could do 300mbit. It has an Intel 9260 card. The issue now is, that the moment I send files from it to the network, the file copy process breaks down after 1-2 seconds and goes to 0 kb/s and idle out after a long time and give a network error. Doing a ping while this happens, the ping to the router suddenly all goes up to about 133ms. Downspeed from the LAN to the laptops works normally of about 33MB/s (which is also though not close to half of 866mbit, it should be in theory for half duplex be around at least 420mbit). Windows show 866mbit and 4 green bars to the WRT1200. Config for the 5Ghz is option htmode 'VHT80'. Setting it to HT40, and the upload works stable for the 300mbit. Anyone else have similar issues or know what could cause it?

I tested a second router (non Openwrt, factory firmware) I had to hand which also can do 866mbit on 5Ghz, and the upload works stable from the laptop to the LAN, though a bit slow, about 27mb/s.

Kherby commented 5 years ago

@yuhhaurlin Any news ?

alexhartl commented 5 years ago

@Kherby , could you test your performance when running Linux on your notebook? On my machine (Intel 6300agn) wifi performance is quite bad running Linux with 2%-10% packet loss for both the stock image and OpenWRT. I wonder if this is a problem for all Intel cards or just for my card specifically. Not sure if this is related to this bug, though.

makedir commented 5 years ago

I actually noticed, that I also have bad performance with an Intel 6235 card with my old laptop. That was actually the reason why I bought a new laptop... which now has a 9260 card. The 6235 has random high ping jumps (60-100ms) and also it seems to have a bit of packet loss too, because I always have random lags when I use InputDirector to remote control over to a PC, and the connection uses UDP.

These problems, also with bad performance for the 9260, also happen with another router I have which doesnt use OpenWRT. I can also make the router crash and reboot by a certain way of sending large amount of files. The bitrate also fluctuates a LOT, between 20-65MB/s, also goes to 0KB/s for some time.

Kherby commented 5 years ago

@alexhartl, i will test the performance under linux but i can only speak for the Intel 8260 chipset... In the meanwhile i've also updated to the lastest Intel driver (20.70.0.5) and the lastest mwlwifi driver version but the bad performance (Tx) haven't changed. I'm still hoping that @yuhhaurlin will sort out these issues...

driver name: mwlwifi
chip type: 88W8964
hw version: 7
driver version: 10.3.8.0-20180716
firmware version: 0x09030206
power table loaded from dts: no
firmware region code: 0x30
mac address:
2g: disable
5g: enable
antenna: 4 4
irq number: 49
ap macid support: 0000ffff
sta macid support: 00010000
macid used: 00000003
radio: enable
iobase0: e1100000
iobase1: e1380000
tx limit: 1024
rx limit: 16384
866.7 Mbit/s, 80MHz, VHT-MCS 9, VHT-NSS 2, Short GI
866.7 Mbit/s, 80MHz, VHT-MCS 9, VHT-NSS 2, Short GI
C:\Users\Admin\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.249 -t 30s
Connecting to host 192.168.1.249, port 5201
[  4] local 192.168.1.230 port 58686 connected to 192.168.1.249 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  28.4 MBytes   238 Mbits/sec
[  4]   1.00-2.00   sec  24.2 MBytes   203 Mbits/sec
[  4]   2.00-3.00   sec  25.8 MBytes   216 Mbits/sec
[  4]   3.00-4.00   sec  24.5 MBytes   205 Mbits/sec
[  4]   4.00-5.00   sec  25.2 MBytes   212 Mbits/sec
[  4]   5.00-6.00   sec  20.9 MBytes   175 Mbits/sec
[  4]   6.00-7.01   sec  5.00 MBytes  41.6 Mbits/sec
[  4]   7.01-8.01   sec  4.75 MBytes  40.0 Mbits/sec
[  4]   8.01-9.00   sec  7.75 MBytes  65.2 Mbits/sec
[  4]   9.00-10.00  sec  23.6 MBytes   199 Mbits/sec
[  4]  10.00-11.00  sec  28.4 MBytes   237 Mbits/sec
[  4]  11.00-12.00  sec  30.1 MBytes   253 Mbits/sec
[  4]  12.00-13.00  sec  27.8 MBytes   233 Mbits/sec
[  4]  13.00-14.00  sec  26.5 MBytes   222 Mbits/sec
[  4]  14.00-15.01  sec  6.50 MBytes  54.2 Mbits/sec
[  4]  15.01-16.01  sec  5.00 MBytes  42.1 Mbits/sec
[  4]  16.01-17.01  sec  4.88 MBytes  40.9 Mbits/sec
[  4]  17.01-18.00  sec  24.0 MBytes   202 Mbits/sec
[  4]  18.00-19.01  sec  32.8 MBytes   273 Mbits/sec
[  4]  19.01-20.00  sec  32.8 MBytes   277 Mbits/sec
[  4]  20.00-21.00  sec  20.4 MBytes   170 Mbits/sec
[  4]  21.00-22.00  sec  32.2 MBytes   271 Mbits/sec
[  4]  22.00-23.00  sec  15.9 MBytes   133 Mbits/sec
[  4]  23.00-24.01  sec  4.88 MBytes  40.8 Mbits/sec
[  4]  24.01-25.01  sec  5.00 MBytes  41.6 Mbits/sec
[  4]  25.01-26.00  sec  18.8 MBytes   159 Mbits/sec
[  4]  26.00-27.00  sec  33.4 MBytes   280 Mbits/sec
[  4]  27.00-28.00  sec  33.5 MBytes   281 Mbits/sec
[  4]  28.00-29.00  sec  31.6 MBytes   265 Mbits/sec
[  4]  29.00-30.00  sec  29.6 MBytes   249 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-30.00  sec   634 MBytes   177 Mbits/sec                  sender
[  4]   0.00-30.00  sec   634 MBytes   177 Mbits/sec                  receiver

iperf Done.
makedir commented 5 years ago

Don't you have another router to test, if the Intel cards behave that bad on them too? Because I tested it, and they do, at least, someway. Maybe the better place to post the problems is on the Intel forums, or next to this.

alexhartl commented 5 years ago

I tried with a TP-Link router and a Ubee router and didn't have any packet loss and good rates with both of them. However, they don't have the same capabilities as the WRT3200 (only 2x2 mimo), so yes, this could also be an issue on the Intel side. Yet I think if Intel cards still weren't able to handle 11n properly on Linux there would be tons of discussions about this around the Internet... I'm not sure if we're talking about the same issue here, because my packet loss problem only occurs with Linux and concluding from your use of InputDirector, you were running Windows on your old laptop, right?

makedir commented 5 years ago

Laptop Wifi cards just can do 2x2. My 6235 card was never stable for years and had always problems on the 5Ghz, it was a bit better on 2.4Ghz. The moment you used n mode it became unstable. But the 9260 is terribly worth, it seems to get even worse the more channels it uses simultaneously. 1 channel (50mbit) ok, 2 not so ok, 3-4 bad bad bad. Yes Windows, and when I use InputDirecotr and go with the mouse over to other PCs, I have random lags with it. Because it uses UDP, it is really "picky" for tiny little packet losses. I always thought it was because of bad OpenWRT wifi drivers, but I have the same issue on another router with the Intel card.

33hnwos

Kherby commented 5 years ago

Don't you have another router to test, if the Intel cards behave that bad on them too?

My Intel 8260 card does work completly fine with my DIR-860L B1@OpenWRT (MediaTek MT7612E, MT7602E) and as i said it's also working fine with the lastest stock firmware of the WRT3200ACM. Only mwlwifi@OpenWRT seems to have problems with this card...

mwester117 commented 5 years ago

I have a similar issue with my Google Pixel smartphone using an WRT1900ACS v2. Here are some iperf3 statistics with really low transfer rates in the first 11 seconds:

root@OpenWrt:~# iperf3 -c 192.168.42.148 -i 1 -t 60
Connecting to host 192.168.42.148, port 5201
[  5] local 192.168.42.1 port 44878 connected to 192.168.42.148 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   328 KBytes  2.68 Mbits/sec    1   63.6 KBytes       
[  5]   1.00-2.00   sec  0.00 Bytes  0.00 bits/sec   13   5.66 KBytes       
[  5]   2.00-3.00   sec  0.00 Bytes  0.00 bits/sec    6   5.66 KBytes       
[  5]   3.00-4.00   sec  0.00 Bytes  0.00 bits/sec   11   2.83 KBytes       
[  5]   4.00-5.00   sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes       
[  5]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
[  5]   6.00-7.00   sec   509 KBytes  4.17 Mbits/sec   27   35.4 KBytes       
[  5]   7.00-8.00   sec   382 KBytes  3.13 Mbits/sec    2   17.0 KBytes       
[  5]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec   18   1.41 KBytes       
[  5]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec    3   1.41 KBytes       
[  5]  10.00-11.00  sec   764 KBytes  6.26 Mbits/sec   31   45.2 KBytes       
[  5]  11.00-12.00  sec  30.4 MBytes   255 Mbits/sec    0   1.10 MBytes       
[  5]  12.00-13.00  sec  28.4 MBytes   238 Mbits/sec    0   1.46 MBytes       
[  5]  13.00-14.00  sec  35.0 MBytes   294 Mbits/sec    0   2.03 MBytes       
[  5]  14.00-15.00  sec  37.5 MBytes   314 Mbits/sec    0   2.03 MBytes       
[  5]  15.00-16.00  sec  36.2 MBytes   304 Mbits/sec    0   2.03 MBytes       
[  5]  16.00-17.00  sec  37.5 MBytes   314 Mbits/sec    0   2.03 MBytes       
[  5]  17.00-18.00  sec  33.8 MBytes   283 Mbits/sec    0   2.03 MBytes       
[  5]  18.00-19.00  sec  32.5 MBytes   273 Mbits/sec    0   2.03 MBytes       
[  5]  19.00-20.00  sec  32.5 MBytes   273 Mbits/sec    0   2.03 MBytes       
[  5]  20.00-21.00  sec  27.5 MBytes   231 Mbits/sec    0   2.03 MBytes       
[  5]  21.00-22.00  sec  26.2 MBytes   220 Mbits/sec    0   2.03 MBytes       
[  5]  22.00-23.00  sec  26.2 MBytes   220 Mbits/sec    0   2.03 MBytes       
[  5]  23.00-24.00  sec  32.5 MBytes   273 Mbits/sec    0   2.03 MBytes       
[  5]  24.00-25.00  sec  31.2 MBytes   262 Mbits/sec    0   2.03 MBytes       
[  5]  25.00-26.00  sec  36.2 MBytes   304 Mbits/sec  125    663 KBytes       
[  5]  26.00-27.00  sec  36.2 MBytes   304 Mbits/sec    0    708 KBytes       
[  5]  27.00-28.00  sec  31.2 MBytes   262 Mbits/sec    0    738 KBytes       
[  5]  28.00-29.00  sec  30.0 MBytes   252 Mbits/sec    0    757 KBytes       
[  5]  29.00-30.00  sec  33.8 MBytes   283 Mbits/sec    0    789 KBytes       
[  5]  30.00-31.00  sec  30.0 MBytes   252 Mbits/sec    0    816 KBytes       
[  5]  31.00-32.00  sec  32.5 MBytes   273 Mbits/sec    0    841 KBytes       
[  5]  32.00-33.00  sec  37.5 MBytes   315 Mbits/sec    0    875 KBytes       
[  5]  33.00-34.00  sec  36.2 MBytes   304 Mbits/sec    0    906 KBytes       
[  5]  34.00-35.00  sec  38.8 MBytes   325 Mbits/sec    0    938 KBytes       
[  5]  35.00-36.00  sec  30.0 MBytes   252 Mbits/sec    0    953 KBytes       
[  5]  36.00-37.00  sec  35.0 MBytes   294 Mbits/sec    0    976 KBytes       
[  5]  37.00-38.00  sec  38.8 MBytes   325 Mbits/sec    0   1005 KBytes       
[  5]  38.00-39.00  sec  38.8 MBytes   325 Mbits/sec    0   1.01 MBytes       
[  5]  39.00-40.00  sec  38.8 MBytes   325 Mbits/sec    0   1.06 MBytes       
[  5]  40.00-41.00  sec  36.2 MBytes   304 Mbits/sec    0   1.18 MBytes       
[  5]  41.00-42.00  sec  38.8 MBytes   325 Mbits/sec    0   1.35 MBytes       
[  5]  42.00-43.00  sec  37.5 MBytes   315 Mbits/sec    0   1.54 MBytes       
[  5]  43.00-44.00  sec  38.8 MBytes   325 Mbits/sec    0   1.76 MBytes       
[  5]  44.00-45.00  sec  40.0 MBytes   335 Mbits/sec    0   2.00 MBytes       
[  5]  45.00-46.00  sec  31.2 MBytes   262 Mbits/sec    4    195 KBytes       
[  5]  46.00-47.00  sec  31.2 MBytes   262 Mbits/sec  137   1.87 MBytes       
[  5]  47.00-48.00  sec  38.8 MBytes   325 Mbits/sec    0   2.11 MBytes       
[  5]  48.00-49.00  sec  37.5 MBytes   315 Mbits/sec    0   2.11 MBytes       
[  5]  49.00-50.00  sec  37.5 MBytes   315 Mbits/sec    0   2.11 MBytes       
[  5]  50.00-51.00  sec  37.5 MBytes   315 Mbits/sec    0   2.11 MBytes       
[  5]  51.00-52.00  sec  37.5 MBytes   315 Mbits/sec    0   2.11 MBytes       
[  5]  52.00-53.00  sec  37.5 MBytes   315 Mbits/sec    0   2.11 MBytes       
[  5]  53.00-54.00  sec  32.5 MBytes   273 Mbits/sec    0   2.11 MBytes       
[  5]  54.00-55.00  sec  33.8 MBytes   283 Mbits/sec    0   2.11 MBytes       
[  5]  55.00-56.00  sec  32.5 MBytes   273 Mbits/sec    0   2.11 MBytes       
[  5]  56.00-57.00  sec  31.2 MBytes   262 Mbits/sec    0   2.11 MBytes       
[  5]  57.00-58.00  sec  31.2 MBytes   262 Mbits/sec    0   2.11 MBytes       
[  5]  58.00-59.00  sec  32.5 MBytes   273 Mbits/sec    0   2.11 MBytes       
[  5]  59.00-60.00  sec  37.5 MBytes   315 Mbits/sec    0   2.11 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-60.00  sec  1.65 GBytes   236 Mbits/sec  379             sender
[  5]   0.00-60.00  sec  1.64 GBytes   235 Mbits/sec                  receiver

iperf Done.

See also my post in the OpenWRT Forum

makedir commented 5 years ago

still no word from the devs...

chris-dk commented 5 years ago

Unfortunately I am facing the exactly the same problem ("speed drops reducing the average speed") with my setup: WRT1200AC v2 running OpenWrt 18.06.1 and Lenovo T480s (Intel 8265) running Fedora. It is a pitty to not have the full speed available.

Are there any news for future development or any plans to fix this problem?

lucize commented 5 years ago

I tested an asus laptop with this wifi client on wrt3200acm, I got some disconnects from the router and in dmesg I have this

[70753.348886] WARNING: CPU: 0 PID: 0 at backports-2017-11-01/net/mac80211/rx.c:4355 ieee80211_rx_napi+0x160/0x9cc [mac80211]
[70753.359994] Rate marked as a VHT rate but data is invalid: MCS: 10, NSS: 1
[70753.366910] Modules linked in: pppoe ppp_async l2tp_ppp cdc_mbim qmi_wwan pppox ppp_mppe ppp_generic nf_conntrack_netlink nf_conntrack_ipv6 iptable_nat ipt_REJECT ipt_MASQUERADE huawei_cdc_ncm dm9601 cdc_subset cdc_ncm xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent xt_quota xt_policy xt_pkttype xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_esp xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_addrtype xt_TCPMSS xt_REDIRECT xt_NETMAP xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY wireguard usbnet slhc rfcomm r8152 nfnetlink nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack
[70753.438279]  iptable_raw iptable_mangle iptable_filter ipt_ah ipt_ECN ip_tables hidp hci_uart crc_ccitt cdc_wdm btusb btmrvl_sdio btmrvl btintel br_netfilter bnep bluetooth hid evdev input_core mwlwifi mac80211 cfg80211 compat cryptodev ip6t_rt ip6t_frag ip6t_hbh ip6t_eui64 ip6t_mh ip6t_ah ip6t_ipv6header ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables x_tables ip6_gre ip_gre gre l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ipcomp6 xfrm6_tunnel xfrm6_mode_tunnel xfrm6_mode_transport xfrm6_mode_beet esp6 ah6 ipcomp xfrm4_tunnel xfrm4_mode_tunnel xfrm4_mode_transport xfrm4_mode_beet esp4 ah4 ip6_tunnel tunnel6 tunnel4 ip_tunnel af_key xfrm_user xfrm_ipcomp xfrm_algo vfat fat ntfs nls_utf8 nls_iso8859_1 nls_cp437 ecdh_generic sha256_generic jitterentropy_rng
[70753.510107]  drbg md5 kpp hmac echainiv ecb cmac cbc authenc gpio_button_hotplug mii
[70753.517912] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.14.71 #0
[70753.523944] Hardware name: Marvell Armada 380/385 (Device Tree)
[70753.529902] [<c010f5bc>] (unwind_backtrace) from [<c010b2bc>] (show_stack+0x10/0x14)
[70753.537683] [<c010b2bc>] (show_stack) from [<c0606b48>] (dump_stack+0x88/0x9c)
[70753.544939] [<c0606b48>] (dump_stack) from [<c0121f00>] (__warn+0xe4/0x100)
[70753.551932] [<c0121f00>] (__warn) from [<c0121f54>] (warn_slowpath_fmt+0x38/0x48)
[70753.559484] [<c0121f54>] (warn_slowpath_fmt) from [<bf2b7ed0>] (ieee80211_rx_napi+0x160/0x9cc [mac80211])
[70753.569149] [<bf2b7ed0>] (ieee80211_rx_napi [mac80211]) from [<bf3264d8>] (pcie_rx_recv_ndp+0x7e4/0xd54 [mwlwifi])
[70753.579561] [<bf3264d8>] (pcie_rx_recv_ndp [mwlwifi]) from [<c0126368>] (tasklet_action+0x94/0x10c)
[70753.588648] [<c0126368>] (tasklet_action) from [<c0101628>] (__do_softirq+0xe0/0x240)
[70753.596513] [<c0101628>] (__do_softirq) from [<c01266e4>] (irq_exit+0xd4/0xe4)
[70753.603772] [<c01266e4>] (irq_exit) from [<c015d79c>] (__handle_domain_irq+0x9c/0xac)
[70753.611638] [<c015d79c>] (__handle_domain_irq) from [<c0101464>] (gic_handle_irq+0x5c/0x90)
[70753.620025] [<c0101464>] (gic_handle_irq) from [<c010bf4c>] (__irq_svc+0x6c/0x90)
[70753.627539] Exception stack(0xc0a01f50 to 0xc0a01f98)
[70753.632613] 1f40:                                     00000001 00000000 00000000 c0114c20
[70753.640826] 1f60: ffffe000 c0a03c74 c0a03c28 00000000 00000000 414fc091 00000000 00000000
[70753.649040] 1f80: c0a01f98 c0a01fa0 c010847c c0108480 60000013 ffffffff
[70753.655684] [<c010bf4c>] (__irq_svc) from [<c0108480>] (arch_cpu_idle+0x34/0x38)
[70753.663115] [<c0108480>] (arch_cpu_idle) from [<c0154600>] (do_idle+0xdc/0x19c)
[70753.670456] [<c0154600>] (do_idle) from [<c015491c>] (cpu_startup_entry+0x18/0x1c)
[70753.678061] [<c015491c>] (cpu_startup_entry) from [<c0900d48>] (start_kernel+0x46c/0x478)
[70753.686301] ---[ end trace c765acf18d74c432 ]---

OpenWrt SNAPSHOT, r8119-87d7a596ec wifi drivers from Fixed hidden SSID problem of 88W8997.

diizzyy commented 5 years ago

Have in mind that there are a multitude of environmental factors that can and will affect your wireless performance which makes debugging hard apart from obtaining the exact same hardware if it's even possible.

For what it's worth, I'm having zero issues with various phones, laptops and consoles and they're getting at least ~200mbit depending whether they're 11n or 11ac (5Ghz) if there's good signal strength.

A few devices that works fine (I don't know specs of all devices used) - WRT3200ACMs running OpenWrt master miniPCIe AR9382 (Windows 7+Linux, 11n), Intel 9260 (Windows 10, 11ac) Qualcomm Snapdragon 615/617/625/810 (11n and 11ac) Playstation 4 (low signal strength, doesn't seem to perform any slower than with my old TL-WDR3600)

In my personal experience older Intel cards (6xxx) and (8xxx) have poor reception and can be quite unstable irregardless of radio used in AP (both on Windows and Linux) while they may occasionally work fine but it's rare. In general I'd say that older hardware irregardless of brand works quite poor compared to current gen or previous.

Kherby commented 5 years ago

In my personal experience older Intel cards (6xxx) and (8xxx) have poor reception and can be quite unstable irregardless of radio used in AP (both on Windows and Linux) while they may occasionally work fine but it's rare. In general I'd say that older hardware irregardless of brand works quite poor compared to current gen or previous.

That might be true but in my case (Intel 8265 2x2) the stock wifi driver of the Linksys Firmware works absolutly fine (no speed drops and good perfomance), DIR 860-L B1 (MT7612E) works fine and my Asus RT-N66U (BCM4331) also works fine with this Intel card! So this tells me that there is no general issue with the Intel card or the Intel driver and problem is only caused by the mwlwifi driver...

Well, maybe the last commit has fixed the speed drops/bad performance with the Intel cards. I haven't had the chance to try the latest driver yet, so feedback is welcome. https://github.com/kaloz/mwlwifi/commit/ccdb4faec454519adf171595ffb94679dc5b1469

All I can say for now is that i'm kinda dissapointed that there is no real feedback from the dev regarding to this problem after such a long time and many reports! :/

ghost commented 5 years ago

I am using @davidc502 OpenWrt builds on my WRT32X and a Dell Precision 5510 with Intel 8260 WiFi card and get an average of 300+Mbps download and upload speed over 5GHz connection and I did not experience connection drops except there was 1 build (I can't remember which build) which my laptop kept dropping the connection, but it's stable with this current build. I am still using the old davidc502 LEDE r8082 (Which is the September 20 2018 build).

What's your settings like? Can I see? and what's your router SKU?

Alternatively, you could try updating your Intel WiFi driver firmware to see if it still drops. or try MTU size of 1400 and see if it helps

makedir commented 5 years ago

Blah blah blah. I also am using Davids build on a WRT1200 and have bad bandwidth with both older Intel cards and also an 9260. It is the only 5Ghz device in range, no radar, no walls, 2m air to air connection. ~300Mbps is terrible where it should be 866.

yuhhaurlin commented 5 years ago

Air to air the throughput should be divided by 2.

makedir commented 5 years ago

... I get about 12-22MB/s with an Intel 9260 on 5Ghz, no other routers, no walls, real throughout, it just randomly drops by 50%, even goes to zero sometimes. And 22MB/s isnt (866/2=433mbit), it is something like 180mbps.

diizzyy commented 5 years ago

@makedir Snarky comments doesn't help at all, in fact it will make people care even less about your issues.

makedir commented 5 years ago

What issue? It is not my issue anymore. I bought a proper AP months ago and disabled the wifi of the WRT. I guess they develop this wifi driver in their free time it seems so it is not really a complaint. Wifi never worked on these routers, and if they changed the driver, they brought in 10 new bugs. It also seems they have stopped working on the firmware for the WRT1200 long time ago, it was last updated 2 years ago or something.

s-pimenta commented 5 years ago

As I said before, they are not taking the issues seriously, even seen people offering MONEY to get this DONE quickly, but seems no one cares at Marvell...

It's a shame having a good hardware with so poor software support...

tiagogaspar8 commented 5 years ago

After reading every comment here I just want to say some things. First I have to say I face the same Issue, but I see it in file transfer, when sending files from my PC to my server I see speeds of 500+mbps suddently dropping to the same speed of around 40mbps, that should be a hint. Second thing I have to say is that this issue is valid for only my Intel card (8265), as my phone, a OnePlus 6 can easily achive 500+ speeds without sudden drops. Third thing, I have contacted Intel for them to try to solve this issue (?) and if @yuhhaurlin has anything for me to forward to Intel to help them solve this issue I'd be glad to do it. 😄

makedir commented 5 years ago

@tiagogaspar8 There is only one solution: Buy a standalone wifi access point and plug it into your router. I did this already monthes ago, and since then I get 77MB/s (600mbit+) speeds with my Intel 9260 card through 5Ghz!. No drops, 100% stable. This issue wont ever be resolved. I also already had contacted Intel about it 6 months ago. They ignored it and were no help too.

jukkapirinen commented 5 years ago

Could it be similar issue I had with OnePlus devices that it didn't follow up the advertised capabilities?

Especially not exceeding the packet size Max MPDU length 3895

One way to check this is to setup another AP as a sniffer (monitor interface) what can handle larger packets, e.g. ath10k.

Edit here the related issue

https://github.com/kaloz/mwlwifi/issues/295#issuecomment-391610963

tiagogaspar8 commented 5 years ago

@makedir I have already spent too much money on this router and every other device achieves very high speeds in wireless so I'd rather replace the wireless card on my PC with another one. Intel has been nagging me with this issue as I don't answer fast enough and they want to solve this issue as fast as possible. Now, I need to know if this problem we're all having is with the intel driver or with the mwlwifi firmware. Maybe the Intel driver has a bug that other AP's "ignore" and mwlwifi just can't deal with it and forces those sudden drops (?) I'm willing to test anything @yuhhaurlin wants to help fix everything.