@adworacz That is a great idea. I do not have the skills to do the bisecting, but I do recall the timeline of events quite clearly from the forum itself. Hopefully pinpointing these timeframes may be beneficial for anyone capable of bisecting.
May 14:
First comments on Divested-WRT thread regarding wifi cutouts; there were also reports in 21.02 RC1 thread as well at the same time frame. So that means it hit 5.4 and 5.10 kernels at the same time because Divested-WRT was 5.10 at the time if I recall correctly.
Those were just the first two, but of course many more were to follow.
Two days prior, 20210512-00 release of Divested came out.
According to the changelog (https://divested.dev/unofficial-openwrt-builds/mvebu-linksys/CHANGELOG.txt):
20210512-00
- update to 6713fe030fca32fc3d5ad9761f3b2f96501aedd6
- [upstream] mitigations for https://www.fragattacks.com
Or unless those users were quick to pickup 20210514-00:
20210514-00
- update to 7fea9d9f5dd282a7049d77cc6b75e0a703ead26c
- [upstream] update to kernel 5.10.37 (security and bug fixes)
Regarding 21.02.0-rc1, we know that was released on 26 April 2021 officially. I will dig into the 21.02.0-rc1 thread later for relevant comments.
I found this comment from April 11th interesting:
Divested-WRT: No-nonsense hardened builds for Linksys WRT series - Community Builds, Projects & Packages - OpenWrt Forum
A significant DSA roaming fix went into 21.02 branch yesterday for the MV88 switches in all mvebu routers (along with the new wireguard). It's in the new snapshots and will presumably be in this next build here. I wonder if that'll help some of these less common network setups people have here using external switches. Some really nice polishing is happening on 21.02 branch and it's starting to look like 21.02 will be a very solid release once its done.
My main purpose right now is narrowing down the timeline based simply on comments from this forum. With the timeline, hopefully it can help narrow down which commit may have caused these issues or assist in bisecting if necessary.
I will dig in some more later when I have more time.
@mmortal03 Good call on not giving up on this yet. Your post gave me determination and energy to do some more research into this issue.