LINKSYS EA3500 - SLOW WIRELESS(2.4Ghz) AND POOR LATENCY


#1

Happy new year to all. I bought a Linysys EA3500 a few days ago and have been battling with it and OpenWRT since then. I have tried LEDE v17, OpenWrt v18.06, OpenWrt v18.06.1 and the latest Snapshot of Jan 2, 2019, all with basically the same results on the 2.4GHz wireless. Throughput(speed) and latency are poor and varies continuously. Is anyone else experiencing these issues? Can anything be done to improve the performance of OpenWrt on this router? Is there anyway I can report this directly to whoever maintains the wireless driver for this router?

Below are some speed results measured with Iperf3 between the router and a PC directly on the 2.4GHz wireless LAN. As you can see the max speed obtained is about 11Mbps(well below my home Internet speed of 35Mbps). Your assistance is appreciated.

>iperf3 -c 192.168.31.1 -p 5201
Connecting to host 192.168.31.1, port 5201
[  4] local 192.168.31.240 port 60548 connected to 192.168.31.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  1.05 MBytes  8.77 Mbits/sec
[  4]   1.00-2.00   sec   819 KBytes  6.71 Mbits/sec
[  4]   2.00-3.00   sec   378 KBytes  3.10 Mbits/sec
[  4]   3.00-4.00   sec  1.11 MBytes  9.29 Mbits/sec
[  4]   4.00-5.00   sec  1.29 MBytes  10.8 Mbits/sec
[  4]   5.00-6.00   sec  1.23 MBytes  10.3 Mbits/sec
[  4]   6.00-7.00   sec   378 KBytes  3.10 Mbits/sec
[  4]   7.00-8.00   sec   378 KBytes  3.09 Mbits/sec
[  4]   8.00-9.00   sec   252 KBytes  2.07 Mbits/sec
[  4]   9.00-10.00  sec   693 KBytes  5.68 Mbits/sec

Below are some latency results of ping a machine directly on my LAN:

Pinging 192.168.31.1 with 32 bytes of data:
Reply from 192.168.31.1: bytes=32 time=1ms TTL=64
Reply from 192.168.31.1: bytes=32 time=2ms TTL=64
Reply from 192.168.31.1: bytes=32 time=1ms TTL=64
Reply from 192.168.31.1: bytes=32 time=21ms TTL=64
Reply from 192.168.31.1: bytes=32 time=1ms TTL=64
Reply from 192.168.31.1: bytes=32 time=1ms TTL=64
Reply from 192.168.31.1: bytes=32 time=39ms TTL=64
Reply from 192.168.31.1: bytes=32 time=1ms TTL=64
Reply from 192.168.31.1: bytes=32 time=11ms TTL=64
Reply from 192.168.31.1: bytes=32 time=1ms TTL=64
Reply from 192.168.31.1: bytes=32 time=3ms TTL=64
Reply from 192.168.31.1: bytes=32 time=52ms TTL=64
Reply from 192.168.31.1: bytes=32 time=2ms TTL=64

#2

Too early for a bump? Any assistance? Am I the only one experiencing this issue? Thanks in advance.


#3

Since your ip appears to be 192.168.31.1 I'm curious if you're using it as a repeater? If so and your isp speed is 35mbps, then 11mbps is about right since repeaters halve speed (which you probably already knew, but just in case). Having said that, I used to have an ea3500 and I had problems too and never found a reliable fix, from what I remember the wifi driver hasn't been maintained for quite a while.


#4

It's being used as an AP, not repeater.


#5

Router to PC, maximum LAN speed is:

2.4Ghz - 22Mbps(very poor)
5.0Ghz - 58Mbps(very poor)
Wired - 436 Mbps(half of what it should be)

Measured with IPerf3 on OpenWrt 18.06.0 r7188


#6

Run a iperf test through the router not on the router. When either the iperf server or client runs on the router, the entire test becomes cpu bound and any throughput measures will be skewed and do not reprent the achivable routing speed.


#7

Tried what you said. Wireless(laptop) -> router -> Wired(PC - Gigabit connection) Here are the results:

2.4 Ghz - 14.1Mbps
5.0Ghz - 77 Mbps

Slight improvement on the 5GHz network and poorer results on the 2.4Ghz. My main issue is on the 2.4G. Can anything be done to improve this result? I need 35Mbps or more.


#8

I really love the features of OpenWrt. I plan to use features such as encrypted DNS, virtual private ethernet(Zerotier), TOR and maybe some file sharing. But my experience with throughput and latency on Wifi on all the devices I have tried so far has been poor.

I first tried a Xiaomi R3G router. Worked well with a firmware called Padavan and PandoraBox(Chinese version of OpenWrt but with proprietary drivers). Couldn't trust the Chinese firmware and decided to look to OpenWrt. Unfortunately the router bricked the same day I got OpenWrt installed on it. Tried recovering it with a serial cable but have not been able due to a locked U-boot loader which will not accept serial commands.

Then I tried a Raspberry Pi 3 B. Was able to install OpenWrt but throughput on the wireless is low, like 10 Mbps.

Then I bought a Linksys 3500 , thinking the throughput would be better. Alas, this is not the case as is seen in my previous post on this thread.

I'm really trying to exhaust all options before I spend money on a fourth device. So far, the Archer C7 seems to be the most recommended budget type router for OpenWrt on most forums. If nothing else works, will have to try it out. Hope I am not disappointed if I do.


#9

I had slightly better 2.4ghz speeds on my ea3500 from what I remember, usually in the 30-35mbps range, but 80mbps was the norm on 5ghz, so you're about where I was, I just relegated mine to a repeater and eventually passed it on to a relative.


#10

Would you mind sharing your current OpenWrt device of choice?


#11

Sure, i have a Linksys wrt1200 v1, got it on sale a couple of years ago for $129, but you might be able to find them around $80 these days, although even that's twice what paid for my ea3500, so the 1200 isn't really a budget router, but it's rock solid on Openwrt, i get my full 200 down 10 up consistently with no problems. But one of the wrt1900 models might be a better choice now if you go in that direction since you can probably find them in the same price range these days.