Yeah the good news is that it doesn't seem to be caused by 802.11k/v, nor Dawn.
The bad news is that it seems like a MT7621 issue, however I'm not sure if it's the WiFi or Switch part. I'm assuming switch, as both 2.4 and 5 GHz are inaccessible after it runs into issues
The warning could be related to dawn. Sounds like it is requesting beacon reports from a station which already roamed somewhere else. Probably a sanity check before requesting those beacon reports would fix it.
.......................................................................................
Connect my Honor 6A (it has 802.11kv but no r The table) to WiFi and stay between the APs in the middle.
kcikcing 2
rssi_center '-45' (setted for stressing testing)
..................................................................................................................................
Question: option max_chan_util_val '140' what are those 140 ? Mb/s?
also what are those ? seconds or milliseconds ?
But when i connect second smartphone to WIFI it stops kicking , one smartphone goes to AP1 and the other to AP2 and they kinda stick to these APs and DAWN doesn want them to kick
and i disconnect 1 the other switches immediately
So I think there is some kind of balancing working (but kicking is 2)
I need to disable in DAWN any balancing so doesn't matter how current AP is busy
Also when it is kicking smartphone it doesnt kick others clients ,Why
Hey @PolynomialDivision, I noticed that some clients appear only once in the hearing map. For example, my OnePlus 10 Pro 5G. It only shows up as “seen” by the AP that it's directly connected to. There are two other APs that don't display it in the hearing map, but they are definitely close and accessible.
If I turn the phone's Wi-Fi on off and on again, it may connect to a different AP from the same location. I can also kick it manually by hitting Disconnect in LUCI, and it then migrates to a different AP or a different radio on the same one. But then, it usually keeps being seen only by the new AP it reconnected to.
Any debugging ideas?
that is an old problem i have noticed that too, the funny things all my 3 AP can hear other smartphones that dont even connect to the wireless network, but when a smartphone connected it can see only 2 (last and curent AP) also that last AP not really seeng it just appers for 10 secund but it stack
Got DAWN working pretty well on my new pair of mesh routers (running 23.05.0-rc2 OpenWrt), but not without some tweaks in addition to following the 'official' setup guide:
Followed these proposed changes to the dawn config file, ̶e̶x̶c̶e̶p̶t̶ ̶I̶ ̶s̶e̶t̶ ̶k̶i̶c̶k̶i̶n̶g̶ ̶t̶o̶ ̶'̶3̶'̶ ̶i̶n̶s̶t̶e̶a̶d̶ ̶o̶f̶ ̶'̶1̶'̶. (Edit: seems keeping kicking at '1' makes kicking less jittery and minimizes the chance of disconnections while transitioning) ̶a̶n̶d̶ ̶I̶ ̶l̶e̶a̶v̶e̶ ̶b̶a̶n̶d̶w̶i̶d̶t̶h̶_̶t̶h̶r̶e̶s̶h̶o̶l̶d̶ ̶a̶t̶ ̶'̶6̶'̶. (Edit: setting it at '6' actually means as long as your currently connected AP has a throughput of greater than 6 Mbits/s, regardless of how weak the signal is, no kicking will take place. I have now actually changed the value to '0' to indicate to DAWN that I only want to consider the scores of each AP, and do not take into consideration the throughput of currently connected AP)
Per this, I changed duration from the default '0' to '120'.
I needed to add a startup script to restart umdns each time after booting the routers in order for info on other mesh routers to populate (checking can be done via command line ubus call umdns browse:
#!/bin/sh
sleep 30
/etc/init.d/umdns restart
I needed to do 2, 3, and 4 above before any kicking action is actually observed on my devices. And step 1 above helped with kicking more aggressively and preference to 5G.
My Android phone does not like 802.11r turned on. I had to turn off 802.11r before seamless roaming can be achieved. Otherwise when kicking is done, the phone loses wifi for a second before reconnecting to the AP with the stronger signal. 802.11k and v are turned on. With no 802.11r the transition is in theory not as quick but wifi connection is still maintained throughout each transition.
If things go ok for the next few days I will likely add another router of the same model to the mesh.
When dawn 'kicks' a device to another AP, the log says this:
Client xx:xx:xx:xx:xx:xx: Kicking as no active transmission data for client, and / or limit of 0 is OK.
(this is displayed when you set bandwidth_threshold in dawn's config file to '0')
Does this imply that no kicking will ever take place when there is active data transmission? If so, is there any option to tell dawn to do kicking even when a device is transmitting data?
Case in point: I am watching youtube, and while watching I bring the phone to another area where a better AP is waiting for the device to roam to.
EDIT: Answering my own question - doesn't matter. DAWN sends out bss-transition commands to kick clients around regardless of whether any active data transmission is taking place. (at least when bandwidth_threshold is set to '0')
i have multiple network on my openwrt via VLan's having different subnets.
How do i make DAWN work on all of them?
Is there a way to specify multiple "config network" or "broadcast_ip"?
Or does specifying dawn on one network makes it work on all of them?