Longtime user of OpenWRT. I bought an Linksys EA8300 and flashed OpenWRT 22.03.2 onto it.
The problem I am seeing straight away is Wi-Fi transfer speeds are slow (testing pulling few GB ISO from an internal server, getting about 1.5 MB/s on 802.11n).
If I hardwire my laptop into the Linksys then I get normal speeds across the LAN connection (~70MB/s).
I have just enabled 1 (radio0) of the 5GHz radios using WPA2, WMM is on by default.
KRACK is disabled, as is client isolation.
Signal strength is at max (I am only a metre away from the AP).
I have tested using the factory firmware vs OpenWRT on 2 devices:
Factory:
WiFi4 device: ~13 MB/s
WiFi5 device: ~30 MB/s
OpenWRT:
WiFi4 device: ~1.5 MB/s
WiFi5 device: ~5 MB/s
Hi.
I own a MR8300 which is almost identical to the EA8300.
If you are using radio0 (qca9888), I would recommend to set channel to auto in order to avoid DFS interference. I had a lot of issues with this.
Also give infos about the wifi on laptop.
Hey, thanks for your reply. I originally edited the post to add my config after I tried changing channels. I don't seem to be able to edit my post now for it to reflect changes.
Hey, thanks for your reply. Radio0 is QCA9886, so similar. I tried auto but speeds still the same unfortunately.
Laptop is capable of Wi-Fi 4 using an Intel Centrino Advanved-N 6205.
I have also been testing with my phone which gets slightly higher speeds, but still much less then it should be, Xiaomi Redmi Note 8 Pro, capable of Wi-Fi 5.
Edit, as a side note, with your setup, do you have all 3 radios under the same SSID? Or do you have them seperated? I was looking into steering down the line (assuming I can fix this issue), but not sure if a good idea or not. Thanks.
fwiw, I have EA6350v3 which uses IPQ4018. (EA8300 uses IPQ4019 with extra QCA9886 radio).
I used to own windows 10 laptops with Intel 6200, 6205, 6300 (3x3) wireless N chipsets.
I don't recall seeing 10x drop in speeds based on figures you provided in OP with those laptops. I used channel 48 with 40 MHz bandwidth setting in OpenWrt wifi at the time.
I use OpenWrt 19.07. I have not tested the later versions due to various issues after 19.07.
I still own one EA6350v3 operating as an openvpn client running 19.07.10. I just turned off the VPN and ran a speed test connecting to its 5 GHz wifi from my windows 10 laptop with Intel 7265 AC (2x2) wifi adapter.
My internet service provides upto 75 Mbps.
Here is speed test (routed).
Using channel 36. Using 40 MHz bandwidth setting in OpenWrt to mimic wireless N:
Windows 10 wireless properties reports wireless link of 180 Mbps (EA6350v3 is in poor location)
When I used EA6350v3 with OpenWrt 19 briefly as a dumb access point, I vaguely recall the iperf3 speeds from PC on ethernet to laptop on 5 GHz wireless was able to achieve 200+ Mbps but don't quote me. I recall it was slower than stock firmware. I witnessed compatibility problems with some legacy 2.4 GHz devices so reverted to OEM stock firmware.
Update: I now recall there was a speed issue with windows driver for Intel 6300 when using 5 GHz wifi on EA6350v3, but I can't remember if that was with OpenWrt or stock FW (I think it was with stock FW). I had to downgrade the card in laptop to a spare 6200 to resolve the issue. I don't recall the 6205 being affected.
Hey, thanks for your reply.
I Googled Linksys DFS, and the settings page for my EA8600 doesnt mention DFS in the factory firmware (latest version).
I've tried it anyway, I booted into the other factory firmware, left it for a few hours, then booted back into OpenWRT.
Initally speeds were good, but I've just tested after a few hours on OpenWRT and its back to poor sppeds again.
@badulesia
Thanks for the info.
300mbit's... I would be happy if I even got 50% of that speed, currently only getting about 5% of 300mbit's.
@Bill
Hey, thanks for your reply.
Possibly my laptop isnt the best, however I am having very similar speed problems with my phone as well.
Tried as per your suggestion to use 19.07.10. The first 5GHz radio I connected to had bad speeds again. The other was acceptable.
Waited 10 minutes and they were both bad.
Waited another 10 minutes and the first radio starting being good, then dropped off again.
I agree it is limited, but seeing speed issues regardless of what test device I use.
As a general update to my post:
I have noticed that speeds appear to be good in OpenWRT as long as I use a 5GHZ channel that is NOT a DFS channel (even using auto is a problem, depending on what channel it picks to use).
For the first 5GHZ radio this is channel 36-48. However for the second 5GHZ channel there are no channels I can use as 100-140 is DFS and 144-165 is not visible to any of my devices (this could be either due to my devices not supporting these frequencies, or because in the factory firmware support stops at 140 anyway).
This effectively means I can only use 1 of the 5GHZ radios, which is a bit of a bummer.
Hi.
On a MR8300 (almost identical to a EA8300), these channels are working. So it may be related to your devices as you suggested. I have an old smartphone that doesn't implement this for example.
You may try to manually select a channel, and wait for a radar detection in the log. That may be a long process, but you should be able to find what is the radar frequencies coverage in your area. Maybe you can find a tool for this.
As a general update to this, I think any issues I had/have are not down to OpenWRT, I think its just that the 2nd 5Ghz radio is not particurly good at a distance.
This might be because its a much higher channel range in comparison?
However if I am very close to the AP then speeds are acceptable.
Hi.
At the distance of 15m, I still have a 300 to 400Mbit/s link to a repeater, using wifi 5GHz channel 36 (ipq4019).
Do you call "2nd 5GHz radio" the QCA9886? If so this is expected. The power transmit is much lower due to regulations, and so its distance coverage. I use it for short distance devices.