I’d set your transmission power to a set number. Usually mid 20’s usually works well. 30 should be the max. A set number will give consistent results over the default.
What types of wireless clients are having issues - all of them or only some? Zero issues with wired clients now that the modem is fixed? What does dsl speed reports testing look like (less lag?).
I have super simple SQM settings. Never really found great benefit from advanced settings - anything unique with your SQM setup?
According to luci, the "maximum transmit power" is "driver default" which is 23 dBm which is the maximum from the pulldown. I can force a setting of "23 mBm (199 mW)" from the pulldown... is there something I can inspect to see what the current is (verbiage indicated max but driver can reduce).
EDIT: Here is how to see the actual power I believe.
# iwinfo|grep Tx
Tx-Power: 23 dBm Link Quality: 38/70
Tx-Power: 23 dBm Link Quality: 54/70
Tx-Power: 0 dBm Link Quality: unknown/70
I see it on the following devices based on pinging said device from the OW router:
*iPhone 7
*iPhone 8 Plus
*iPad Air 2
*Macbook Air
For whatever reason, I do not see it on the following:
*Lenovo P1
*Raspberry Pi4B (connected via wireless)
*iPhone 11
Lag only with a few clients, just the older iphone, ipad, and macbook. Other devices connected at the same time the iphones are lagging do not show the lag. This can be measured qualitatively by watching a google hit set take 5-20+ seconds to appear, or directly by pingging the device from the OW router and seeing those really long ping times and packet loss.
The first symptom is slow web browsing on the device when this problem is occurring. I can confirm it by pinging that device so I know it is not asleep.
Any unique network configuration for these, unique DNS, or anything else changed from the default openwrt config?
Running adblock or any other additional programs you are running that could be jacking with particular website functioning?
You could try doing a “reset network settings” on one of these older apple devices and see if there are gremlins in the remembered client network settings.
You could update your router to the latest hynman master build (CT or ath10k - you have two different wifi driver options, I’d try both options)
lastly - you could select not to keep your configuration so that you start with the default settings if you think there might be a bug from prior configuration changes.
Beyond the above posts on simplifying/tweaking the configuration settings, trying a different wifi driver, considering reseting clients +/- the router to default configuration - I’m out of any additional tips or tricks. Hope one of the above helps!
My wifi settings for 5ghz (for comparison if anything is different):
Running pihole on a RPi but it is not serving DHCP, it is just blocking ads
I tried the reset network config but it did not help
I tried running the latest hnyman build but experienced the same issues with it (did not switch drivers, just used what came on out-of-the-box which I believe is CT.
I might do a factory reset and rebuild my configuration from scratch just to rule it out.
The only non-standard thing I have is physical port #4 is VLANed to be on the guest zone I created. Beyond that, I have a pretty standard "LAN" and "Guest" zone setup.
I did a factory reset and setup a simple 5 GHz SSID. I did not experience the lag initially but it did occur eventually. I thought it was due to another client joining, but it seems inconsistent.
I have switched to the ath10k (not ath10k-ct) and have been using it for 5 days now without any issue.
For Apple devices, it is recommended to use DTIM = 3, default is 2.
uci set wireless.wifinet0.dtim_period='3'
replace the interface name to match your config.
And do it for both radios.
Not that I expect this will fix your issue, but it might help. I have a ton of new and old Apple devices, never have an issue with those devices. (my router is MT76 7621/7603 running 19.07.3).
Thank you for the suggestion. Can you point me to a reference for the change? Also, is this setting exposed in luci somewhere or purely accessible via the uci set call?
I have the same problem: the download speed drops to 10..20% of what is should be while upload remains the same and I was also blaming wifi (which might still be a problem), but I am not using the -ct firmware. After rebooting the router several times I found out that it is enough to only restart the wan interface. When this issue happens again, do you want to try restarting individual interfaces instead of all of hem? ifdown wan; ifup wan fixes it for me.
You can set Dtim via luci, it is in the Advanced settings tab of the wifi interface. I also bump the group rekey interval (GTK) to one day (86400), as some combo's of WRT drivers and mobile OSs (looking at you, Android) work better if rekeys are spread apart.
I'm not sure that the download speed drop is what I am experiencing... mine is very specific to laggy search results and a characteristic high ping. I still get good throughput with a speed test app (up and down). I will try your suggestion just for kicks.
It's 200 down. I switched back to the ath10k-ct driver and tried your suggestion as my iphone was experiencing the issue, but it did not help. Still experiencing it.
Hi Darksky,
I have similar issues but not only on 5Ghz. 2.4Ghz is impacted too. It happens on my iphones 8 and XR but not an ipad mini 4. The browsing is just slow (hit on google gives inconsistent response time)
I've read the github issue and I want to congrat for the follow-up you did: really appreciated.
My conclusion of my read is: with Openwrt on R7800, we should:
use non-ct drivers
disable any mac filtering
configure DTIM to use the value 3
Is that correct or do I miss something?