-
Notifications
You must be signed in to change notification settings - Fork 325
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ipq40xx: issue with WiFi Mesh since v2022.1.x #2692
Comments
Maybe I should visit the forum more often. https://forum.freifunk.net/t/ubiquiti-richtfunk-mit-0-100-uebertragungsqualitaet/22674/18 |
We traced this issue further. It seems to boil down to the fact that OpenWrt introduced ath10k-ct for the ipq40xx target. We tested if this issue also appears with ath10k, but it doesn't seem so (since a few days). |
Ok, it seems that we did this in gluon: 15ef885 |
I'll explain a bit more in detail what we found out. Therefore, we have two routers:
The issues occur every few hours or so. When the the issue occurs, the TQ seems to be excellent for the 5 GHz-Interfaces from both sides: Originator Table on NDS-The-TARDIS:
Originator Table on NDS-The-Sonic-Screwdriver:
However, a ping from NDS-The-TARDIS to NDS-The-Sonic-Scewdriver via the batman interface doesn't work:
This seems to be odd behaviour. The same behaviour can be observed, if we ping on the 5GHz interface directly:
-> Packageloss of about 75%. However, if we use a multicast ping, we get answers from fe80::bceb:adff:fee1:5f79 (NDS-The-Sonic-Screwdriver):
This means, that broadcast packets are sent out correctly, while unicast packets are somehow lost! This also explains why the TQ almost 100% from both sides, but actual packets on br-client are lost. |
note: vH31 has the same gluon commit as vH30, the only difference is the latter using fastd and the former WireGuard. |
I opened a bug report at greearb/ath10k-ct#210. |
@bschelm does the issue also appear when using the non-ct firmware? From your description, I would assume the problem somewhere in the firmware, not the driver. |
@blocktrron Only ath10k-ct is affected (see here greearb/ath10k-ct#210 (comment)). Ath10k is ok. I am currently bisecting the firmware for 3 weeks (greearb/ath10k-ct#210 (comment)). Unfortunately, the issue is very unpredictable and I have to wait a day or two to see if the problem really occurs. Also, I have the impression that it might be more than one error, because I observe different behaviours when I bisect. |
Are you referring to the firmware or the kernel-driver? From the issue description, it sounds to me like the firmware is the culprit, so mainline firmware with -ct driver should work? |
I am refering to the firmware and not to the driver. I got a bunch of firmwares from greearb and currently I am bisecting the issue. And (as far as I can tell) the ath10k-ct driver seems to work with ath10k mainline firmware. |
at the Gluon meeting last week we decided to switch back the firmware to ath10k (without -ct) until there is a bugfix for the ath10k-firmware. there might be performance issues without -ct but performance is less important than stability. |
And reopened, as @rotanid predicted earlier ;) |
This is a temporary measure that fixes freifunk-gluon#2692. This reverts commit 15ef885. (cherry picked from commit 22c47df)
we removed the issue from the milestones as a workaround has been implemented. |
i could also reproduce the issue with gluon-v2022.1.2-4-gb5d9071 ( commit b5d9071 in branch v2022.1.x ) and a neighboring node with running the fixed gluon-v2022.1.2-6-g4f8f6e7 does not show the issue. |
This is a temporary measure that fixes freifunk-gluon#2692. This reverts commit 15ef885.
I have been struggling to reproduce this since a while. (See upstream issue.) If I understood it correctly, we decided that we no longer want to use ath10k-ct in gluon and stay with ath10k mainline. (I am not sure in which meeting we discussed that, but certainly we did. @blocktrron was proposing this.) Therefore, I will now close this issue. |
Bug report
Fritz Box 4040 looses mesh connection to Unifi AC Mesh
(RX or TX = 0%)What is the expected behaviour?
vH26:
https://github.com/freifunkh/site/releases/tag/vH26
FURTHER INFORMATION FOLLOWS
Gluon Version: gluon-v2022.1.1
Site Configuration:
https://github.com/freifunkh/site/releases/tag/vH30
Custom patches:
https://github.com/freifunkh/site/tree/vH30/patches
The text was updated successfully, but these errors were encountered: