Posted: Sat Oct 26, 2019 1:25 Post subject: WRT3200ACM - slow transfer speeds over wifi
Hello,
I'm having what i think too slow speed issues when copying files over wifi on my WRT3200ACM. Currently using version r40009, but also had problems with previous pervions (for example r33986, and a few more).
It seems i don't get more than ~3MB/s (and with constant drops) when trying to copy files between two notebooks (Win 10), both connected to Wifi 5GHz.
Problem is only with files copied through wifi across the internal network, internet speed is ok.
Wifi 5Ghz is using Mixed mode, channel width VHT80 (also tried with HT40), channel 149 (also tried 132, 40 and a few more) and WPA2+AES. I have ath2 disabled.
So i decide to test first the connection between router and notebook first and discover there is indeed a difference if the router is the iperf "server" or if the notebook is the iperf "server".
Here is the log when the router is "server" and the notebook is "client" (values around ~3MB/s).
root@WRT3200ACM:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.1.115, port 53693
[ 5] local 192.168.1.1 port 5201 connected to 192.168.1.115 port 53694
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 2.18 MBytes 18.3 Mbits/sec
[ 5] 1.00-2.00 sec 2.94 MBytes 24.6 Mbits/sec
[ 5] 2.00-3.00 sec 3.00 MBytes 25.2 Mbits/sec
[ 5] 3.00-4.00 sec 2.82 MBytes 23.6 Mbits/sec
[ 5] 4.00-5.00 sec 2.84 MBytes 23.8 Mbits/sec
C:\iperf-3.1.3-win64>iperf3 -c 192.168.1.1 -t 1000
Connecting to host 192.168.1.1, port 5201
[ 4] local 192.168.1.165 port 53694 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 2.50 MBytes 21.0 Mbits/sec
[ 4] 1.00-2.00 sec 2.88 MBytes 24.1 Mbits/sec
[ 4] 2.00-3.00 sec 3.00 MBytes 25.2 Mbits/sec
[ 4] 3.00-4.00 sec 2.88 MBytes 24.1 Mbits/sec
[ 4] 4.00-5.00 sec 2.88 MBytes 24.1 Mbits/sec
And here is the log when the router is "client" and the notebook is "server", values around ~15MB/s (not sure if good, but much better than the other way).
C:\iperf-3.1.3-win64>iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.1.1, port 51842
[ 5] local 192.168.1.165 port 5201 connected to 192.168.1.1 port 51844
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 12.1 MBytes 101 Mbits/sec
[ 5] 1.00-2.00 sec 12.4 MBytes 104 Mbits/sec
[ 5] 2.00-3.00 sec 13.6 MBytes 114 Mbits/sec
[ 5] 3.00-4.00 sec 14.8 MBytes 124 Mbits/sec
[ 5] 4.00-5.00 sec 15.9 MBytes 134 Mbits/sec
Values between both notebooks are worse than these (normally lower than 3MB/s).
Anyone know why there is this difference in speed, and eventually how this can be fixed?
Problem is only on this network with the WRT3200ACM and DD-WRT firmware, in other wifi 5ghz networks file transfer speed for the notebooks is ok, so is not a driver problem of the notebook.
plenty posts about crappy wifi on these (due to driver) and lots of posts with people posting there config's have a read through the Marvell section it may help you.
Wow, I was going to say try playing with wireless network modes but Zyxx has gone through all possibilities (thanks for that).
Yes, mwlwifi driver is dead in the water so all you can do is try different configurations and see if you can isolate the issue.
Are you running QoS or anything outside of a basic config? You may want to disable things or start a fresh nvram config like Zyxx did and see if you are getting the same results, then slowly adding things back while looking for changes in behavior.
Maybe try the current build (nvram erase && reboot after confirming success and reconfig from scratch).
plenty posts about crappy wifi on these (due to driver) and lots of posts with people posting there config's have a read through the Marvell section it may help you.
It doesn't seem to be driver problem, as i mention this only happens on this router. On other routes i have much better wifi speed in internal network (around 100MB).
blkt wrote:
Wow, I was going to say try playing with wireless network modes but Zyxx has gone through all possibilities (thanks for that).
Yes, mwlwifi driver is dead in the water so all you can do is try different configurations and see if you can isolate the issue.
Are you running QoS or anything outside of a basic config? You may want to disable things or start a fresh nvram config like Zyxx did and see if you are getting the same results, then slowly adding things back while looking for changes in behavior.
Maybe try the current build (nvram erase && reboot after confirming success and reconfig from scratch).
Unfortunately alredy tried settings AC only 80Mhz without luck. I thought that maybe i was overlooking some configuration as the performance was really bad.
plenty posts about crappy wifi on these (due to driver) and lots of posts with people posting there config's have a read through the Marvell section it may help you.
It doesn't seem to be driver problem, as i mention this only happens on this router. On other routes i have much better wifi speed in internal network (around 100MB).
blkt wrote:
Wow, I was going to say try playing with wireless network modes but Zyxx has gone through all possibilities (thanks for that).
Yes, mwlwifi driver is dead in the water so all you can do is try different configurations and see if you can isolate the issue.
Are you running QoS or anything outside of a basic config? You may want to disable things or start a fresh nvram config like Zyxx did and see if you are getting the same results, then slowly adding things back while looking for changes in behavior.
Maybe try the current build (nvram erase && reboot after confirming success and reconfig from scratch).
Unfortunately alredy tried settings AC only 80Mhz without luck. I thought that maybe i was overlooking some configuration as the performance was really bad.
What other routers? wrt3200acm? if you have the same router use the same config and firmware then it can only be hardware fault, but if your referring to different routers not wrt3200acm then i suspect it will be driver issue as reported many many times before on this forum.
Flash back to stock or switch partition if stock on 1 and re-test speeds this will test hardware.
What other routers? wrt3200acm? if you have the same router use the same config and firmware then it can only be hardware fault, but if your referring to different routers not wrt3200acm then i suspect it will be driver issue as reported many many times before on this forum.
Flash back to stock or switch partition if stock on 1 and re-test speeds this will test hardware.
Hello @foz111, sorry for not being clear enough. I mention that i suppose it was not a driver problem as using other routers (not WRT3200ACM, but Asus routers for example) i have normal wifi 5ghz speeds.
After a few days I manage to flash back stock, and speeds on 5Ghz are similar, around 5Mb/s.
Strange thing, i also retest 2.4Ghz, when connecting with stock firmware speeds are much worse, 500kb/s. And have weird issues like for example not able to connect with laptops if choosing a specific Channel/Channel width.
But if i use dd-wrt with 2.4Ghz, speeds are much better, around 20Mb/s. So in dd-wrt indeed is much faster to use 2.4Ghz on 5Ghz on my router.
I would reconfigure from scratch after a hard reset (hold reset button for 10 seconds).
Also, if you have any saved connections on your client devices go ahead and delete those profiles and recreate them.
Sometimes old client settings can do strange things.
If other types of network adapters and devices experience the same slow behavior and you have ruled out any configuration issues it's probably a hardware problem.