i have flashed Davidc502 image on my WRT32X.
While the wifi seems stable and working after all, i have noticed that when i checked my connection on my phone this morning, the speed was very slow compared to the day before.
While i could reach 400 mbit/s without an issue before, the maximum download speed this morning was not around 15-20 mbit/s but the upload was still at 40 mbit/s and higher then the download speed.
There were no other wifi devices connected all the time. Why did the speed drop so drastically over night and couldn't get back up?
I can provide further informations, configs or logs if required.
And i also have not changed the wifi driver so far, this is a clean new Davidc502 build. The only configurations have been made to WiFi and the adblocker.
I came home from work just to find out that my phone can not find the 5 Ghz Network anymore.
Also the current power reduced from 27dbm(~500mW) to 23dBm(~200mW). That means that he was at a DFS channel yesterday but dropped to non-DFS now.
Also the GUI tells me that the 5Ghz network is using channel 36, which is a non-DFS channel.
In LuCI i only see radio0 and radio1, so the radio2 some people are talking about seems disabled by default.
Log entries for wifi:
Wed Oct 16 21:52:57 2019 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 04:4f:4c:39:88:81
Wed Oct 16 21:52:57 2019 daemon.info hostapd: wlan0: STA 04:4f:4c:39:88:81 IEEE 802.11: disassociated
Wed Oct 16 21:52:58 2019 kern.debug kernel: [ 8863.841267] ieee80211 phy0: staid 2 deleted
Wed Oct 16 21:52:59 2019 daemon.info hostapd: wlan0: STA 04:4f:4c:39:88:81 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Wed Oct 16 21:59:47 2019 daemon.notice hostapd: wlan0: DFS-NOP-FINISHED freq=5580 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5580 cf2=0
Wed Oct 16 21:59:47 2019 daemon.notice hostapd: wlan0: DFS-NOP-FINISHED freq=5600 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5600 cf2=0
Wed Oct 16 21:59:47 2019 daemon.notice hostapd: wlan0: DFS-NOP-FINISHED freq=5620 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5620 cf2=0
Wed Oct 16 21:59:47 2019 daemon.notice hostapd: wlan0: DFS-NOP-FINISHED freq=5640 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5640 cf2=0
Thu Oct 17 06:44:54 2019 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 08:c5:e1:ca:1c:85
Thu Oct 17 06:44:54 2019 daemon.info hostapd: wlan0: STA 08:c5:e1:ca:1c:85 IEEE 802.11: disassociated due to inactivity
Thu Oct 17 06:44:55 2019 daemon.info hostapd: wlan0: STA 08:c5:e1:ca:1c:85 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
This seems to be repeating.
Yesterday the 5 Ghz Network suddenly was visible and i had full speed.
Today in the morning, i was still connected but the download speed was at 15 - 20 Mbits and the upload speed was at 40 mbits.
I've got the exact same router flashed with OpenWrt 19.07-SNAPSHOT r10599-180bd75973.
Not aware of issues on my part put for comparison my 5ghz also is on channel 36 ( note here when I had an issue with a Firestick and not streaming well on normal wifi I found I could only connect it on 36 when on 5ghz)
My bitrate varies a lot. In Luci it current shows 300Mbit's on 5ghz and 47 on normal. My power is set to auto and is showing 20 dBm (100mw).
I do see Radio 2 though although have it disabled. Radio0 is Marvell 88W8964 802.11nac (5ghz), Radio1 is Marvell 88W8964 802.11bgn (2.4ghz) and Radio2 is Marvell 88W8887 802.11bgnac but like I say disabled.
Not answering your questions but hope it helps for comparison
I think the WRT32-Series only works properly on channel 36. I have read that the DFS in these routers is too sensitive and chickens out very fast which results in the switch to the non-dfs channel 36.
The 20dBm(100mW) are for your radio1, e.g. 2,4GHz, right?. Then your radio0 might be at 23dBm with 200mW if youre in a similar country.
Are you using a normal OpenWRT build or the build from Davidc502?
The 19.07 release used by @heyho has a slightly newer version of mwlwifi (pci timeout change), although your issue does not sound like what was addressed by that change. The DFS heuristic does tend to the safe side, yielding many false positives and a over and out.
Edit: my bab regarding the mwlwifi version, I thought I read somewhere that you were on 18.x stable.
It seems like the newest build from Davidc502 already has the newest drivers from eduperez.
What basically cristalizes out is:
The wifi is slow after the smartphone beeing idle for some hours
There are issues if the WRT32X is using DFS-Channels and he falls back to non-DFS-Channels fast.
Other routers are running quite flawlessly with the DFS channels here so the WRT32X is quite overreacting here
As I understand it, that community build is built from master, so the latest mwlwif version would be in the image. This has nothing to do with the eduperez mwlwifi offering which was meant ot get the latest mwlwifi onto the 18.x stable images which did not contain the current upstream offering.
I have a rango, but avoid using DFS channels. There was an issue about a month back where a particular device (firestick 4k) drove the device to its knees when using 5ghz. I changed it to 2.4, but have not checked as to the reason, or if it is still the case.
Hmm this is sad, we already have a bunch of other routers nearby running on channel 36 so i wanted to get rid of using them. All my wireless devices have no problems with DFS channels.
From my understandings the issue with DFS is therefore also occuring with the original Linksys firmware?
Good question about phy2...
In /etc/config/wireless there is no hint about radio2 at all. There are only configurations about radio0 and radio1.
opkg tells me that mwifiex-sdio-firmware is installed.
I bought the router in UK but live in Germany, so there might be this issue with country codes and phy2:
First things first: i will flash the newest snapshot of openwrt and configure the wifi by hand
Don't use DFS on Linksys WRT AC devices running on the open source version of mwlwifi. On the WRT32X and 3200ACM running the Linksys firmware, the third radio should/may be used as a means to calibrate the "noise" floor so that DFS isn't so sensitive. The Linksys firmware contains a proprietary version of mwlwifi - the open source version does not/will not ever do this.
You aren't facing the PCIE timeout issue. Example kernel log extract of it:
David's build should already have the latest version of mwlwifi since it's built against master. In fact, it's even more updated since it contains a patch in master to make mwlwifi work with mac80211-5.3.
phy0 = 5GHz; change: = Channel change. The most likely reason for this is that the DFS radar monitor has detected federal/aerospace/medical/industrial 5GHz emissions and has decided to boot you off. For whatever reason, your WRT32X gets hung up on the channel switch causing your throughput to decrease.
Suggestions: Don't run on DFS channels. I know you're under ETSI (given your router is from GB), and thus can't access CH141+. If 36-48 is too congested, you're out of luck.
Source: I've been playing around and delving into mwlwifi's code and playing around with it. For what it's worth, the code gets the job done for non-enthusiasts. Though, it's such a mess and almost unmaintainable.
But if the mwlwifi version was held back, how would he be able to compile with mac80211-5.3-rc4 (as per his build manifest)? @davidc502, can you please clarify if you've backported the patch or running off master?
Original firmware flashed.
Wifi configured for separated 2,4ghz and 5ghz networks.
5ghz is in AC mode with VHT80. Channel is set to automatic but also tried with channel 36 fixed:
only the 2,4Ghz network is visible for my phone...
This is really starting to get very annoying
At least my Fritz Box 6490 detects the 5 Ghz network at channel 36.
When i configured my WRT32X to use channel 116 and clicked on "save configuration" and rescanned the wifi on the fritz box, the fritz box instantly said that the fritz box is now at 116.
The fritz box detects its wifi as the wifi of the WRT32X?
Dont tell me there is some "Mesh"-Hokus Pokus happening without any manual configuration of that at all. Why does the fritz box 5GHz network move to where the WRT32X 5GHz network is...