Hello everyone - I am new user to OpenWRT and am using EA8300. I have been having a lot of trouble in getting openwrt to work as it should and am at my wits ends. Hoping veterans of OpenWRT and EA8300 can help or point me in the right direction. The EA8300 is a 2nd router connected to the primary router. The EA8300 has its own subnet and DHCP is active on it.
I flashed v 22 on the router. went through the instructions. increased kernel size etc. installed v23.05.5. the system comes online as it should. I am using stock config/no changes. my wifi connection is so much worse than it was before. here are the challenges I am facing
wifi ssid does not show up in most of the devices where it used to during OEM firmware days
when it does show up in one machine, it takes for ever to show up under the available networks.
connection keeps disconnecting and is never usable.
Things I have tried using info from this forum and Chatgpt
set default country to US
changed beacon interval to 15 and DTIM to 1 (made no diff)
forced 40Mhz on 2.4GHz network (minimal change noticed)
changed channels manually (no change)
changed channels to auto (no change at all)
changed RCS to 500 (no change either)
changed cell density to very high (some diff noticed)
change distance optimization to 60
I reflashed to the orig 23.05.5 image to get a clean start and hoping I can get pointers
all of my configs are noted below for reference
system Config (/etc/config/system)
config system
option hostname 'OpenWrt'
option timezone 'UTC'
option ttylogin '0'
option log_size '64'
option urandom_seed '0'
option compat_version '2.0'
config timeserver 'ntp'
option enabled '1'
option enable_server '0'
list server '0.openwrt.pool.ntp.org'
list server '1.openwrt.pool.ntp.org'
list server '2.openwrt.pool.ntp.org'
list server '3.openwrt.pool.ntp.org'
The EA8300 has its own subnet and DHCP is active on it.
Should we assume it is routing to the primary router? Have you consider setting it as an AP?
Response: Yes, it is routing through the primary router. I havent yet explored setting this up as an AP. However, would give it a try as well and circle back.
Can you elaborate on that? In OpenWRT that is per-radio setting.
Response: I set the setting for each of the radios
What are those "devices" say on android unencrypted wifi is sorted 10dbm down in the list, like 3x further than really is.
Response: I am not sure I am following what you are saying. That being said, I had tried initially with WPA2+ccmp and it did not make a difference. I went ahead and did change it again to WPA2+ccmp. I will post the revised configuration shortly.
config system
option hostname 'OpenWrt'
option timezone 'UTC'
option ttylogin '0'
option log_size '64'
option urandom_seed '0'
option compat_version '2.0'
config timeserver 'ntp'
option enabled '1'
option enable_server '0'
list server '0.openwrt.pool.ntp.org'
list server '1.openwrt.pool.ntp.org'
list server '2.openwrt.pool.ntp.org'
list server '3.openwrt.pool.ntp.org'
All three radios have the same SSID. Set a different SSID for each. This allows you to know on which radio the device is attempting to connect, and how it fails.
I own a MR8300 which is a close device. It is very reliable, and nothing to complain about wifis. I'm using all three radios, I bought this device specially for this feature.
2g network will show immediately, use WPA2 and enable PMF/11w or use plain WPA3 (not mixed mode)
5 and 6 GHz need country code absolutely, 1st will be limited to ch36 without, and 2nd will not start at all.
Then from wired observe the logs after one client connects (and fails)
There are no known problems with your (very default and straightforward) setup or device itself.
Thanks Badulesia. As suggested, I changed the SSID to be different for each of the radios and restarted router and reconfigured router to be in AP mode.
I see the 2.4Gh SSID, but connections keep spinning
Brada4 - AFter making each ssid unique, I do see the 2.4gh on my debian based laptop. I also set the 802.11/W to be required and set encryption to be WPA2.
the laptop never connects to wifi. i dont see anything in the logs either
Thu Dec 19 10:44:56 2024 daemon.notice netifd: Wireless device 'radio1' is now up
Thu Dec 19 10:44:56 2024 daemon.notice netifd: Wireless device 'radio0' is now up
Thu Dec 19 10:44:56 2024 daemon.notice netifd: Wireless device 'radio2' is now up
Thu Dec 19 10:44:56 2024 daemon.notice hostapd: Switch own primary and secondary channel to get secondary channel with no Beacons from other BSSes
Thu Dec 19 10:44:56 2024 kern.info kernel: [ 3126.176637] IPv6: ADDRCONF(NETDEV_CHANGE): phy2-ap0: link becomes ready
Thu Dec 19 10:44:56 2024 kern.info kernel: [ 3126.176903] br-lan: port 8(phy2-ap0) entered blocking state
Thu Dec 19 10:44:56 2024 kern.info kernel: [ 3126.182141] br-lan: port 8(phy2-ap0) entered forwarding state
Thu Dec 19 10:44:56 2024 daemon.notice netifd: Network device 'phy2-ap0' link is up
Thu Dec 19 10:44:57 2024 daemon.notice hostapd: phy2-ap0: interface state HT_SCAN->ENABLED
Thu Dec 19 10:44:57 2024 daemon.notice hostapd: phy2-ap0: AP-ENABLED
Thu Dec 19 10:45:07 2024 daemon.notice hostapd: phy0-ap0: ACS-COMPLETED freq=5700 channel=140
Thu Dec 19 10:45:07 2024 daemon.notice hostapd: phy0-ap0: interface state ACS->HT_SCAN
Thu Dec 19 10:45:08 2024 daemon.notice hostapd: phy0-ap0: interface state HT_SCAN->DFS
Thu Dec 19 10:45:08 2024 daemon.notice hostapd: phy0-ap0: DFS-CAC-START freq=5700 chan=140 sec_chan=1, width=1, seg0=138, seg1=0, cac_time=60s
Thu Dec 19 10:46:08 2024 daemon.notice hostapd: phy0-ap0: DFS-CAC-COMPLETED success=1 freq=5700 ht_enabled=0 chan_offset=0 chan_width=3 cf1=5690 cf2=0
Thu Dec 19 10:46:08 2024 kern.info kernel: [ 3197.901120] ath10k_pci 0000:01:00.0: mac flush null vif, drop 0 queues 0xffff
Thu Dec 19 10:46:08 2024 kern.info kernel: [ 3197.982895] IPv6: ADDRCONF(NETDEV_CHANGE): phy0-ap0: link becomes ready
Thu Dec 19 10:46:08 2024 kern.info kernel: [ 3197.983147] br-lan: port 7(phy0-ap0) entered blocking state
Thu Dec 19 10:46:08 2024 kern.info kernel: [ 3197.988344] br-lan: port 7(phy0-ap0) entered forwarding state
That's a start.
For example this is the config for my MR8300. radio2 is used for a WDS bridge.
Another solution for debugging is disabling all wifis. Than enabling only one, perform tests. Enable another, perform tests, etc.
Thank you for the config. I tested each of the 5ghz radios by changing the channels manually. bringing the wifi down and up. unfortunately, didnt see either of the 5ghz ssid's show up in my devices.
Is there a test/check to see if the hardware is degraded.
The 2.4gh ssid's barely show up as well, so thinking there is a more systemic issue.