I've recently set up a pair of Openwrt r7800's with the same build, one as a WDS AP and the other as a WDS client on the 5ghz band. The client is also configured as an AP with its own SSID.
Originally I had them configured as specified from this article, https://openwrt.org/docs/guide-user/network/wifi/atheroswds. I would experience quite frequent disconnects on the WDS Client and has improved by disabling STP on it. It seems to have gotten a bit better but still experience some disconnects during the day such as this below.
Wed May 5 09:01:43 2021 kern.info kernel: [86452.988711] wlan0: deauthenticating from xx:xx:xx:xx:xx:xx by local choice (Reason: 1=UNSPECIFIED)
This is mainly for people building for R7800 by themselves:
Looks like commit fa731838 causes trouble for R7800.
PC does not get DHCP address via fixed line. But wifi works ok and PC gets IP.
But nothing obvious seems to be amiss.
Router seems to boot ok, ifconfig shows sensible stuff at the first glance, all settings were restored & etc.
I reverted that for my master-r16678-cde31976e3-20210507 build, which again works ok.
Sure, he separated it from the 5.10 version bump.
Only the 5.10 is merged.
DSA required you apply the PR 4036. https://github.com/openwrt/openwrt/pull/4036
(I haven't yet tested it after the rebase last night. He refreshed it a few hours ago to reflect the already merged 5,10 stuff)
Don't think sysupgrade is possible anymore... it says:
Wed May 12 11:47:40 CEST 2021 upgrade: The device is supported, but the config is incompatible to the new image (1.0->1.1). Please upgrade without keeping config (sysupgrade -n).
Wed May 12 11:47:40 CEST 2021 upgrade: Config cannot be migrated from swconfig to DSA
Image check failed but --force given - will update anyway!
Even if I force the upgrade it doesn't actually upgrade, it probably tries to but fails.
first: thanks for this build - it made my R7800 work the first time working really good with openWRT!
A lot of problems i had with standard openWRT 19.7.3 are gone with your build!
Thank you really a lot for this!
I have just one further question:
I had to install several additional packages (bluetooth and ubus) - but if i want to install them (via luci) then i get the message, that the package needs a newer kernel version 4.14.232 instead of 4.14.231.
Do i really have to build the firmware new for my own if i need some more packages?
Or is it possible to configure the package manager to link to the packages which fits to the installed kernel?
Or should i just update all packages via luci (or opkg)?
But i thought that this should not be done with openWRT because this can break my firmware...
Sorry for my dumb questions - but i am quite new in these custom build firmwares.
Until some days ago i only used the standard builds for my routers...
So if i understand it correct i have to build my own firmware with your Guide in Post #1.
I have to change the build config to add the kmod-* packages.
For this i just add these packages in the .config.init / .config file and start the build process via hnscripts/updateNmake.sh ?
The additional packages (non kmod-* packages) i then can simply install via opkg?