-
Notifications
You must be signed in to change notification settings - Fork 326
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
IBSS mesh and client mode doesn't work in parallel with ath10k-ct #1584
Comments
Please post the output of |
|
Various command results of an AC7 v2 with 2018.1.1+bremen2:
Command results of another AC7 v2 with (edit) 2017.1.8+bremen1:
|
On 2018.1.1+bremen2 there are 18 modules loaded; on 2017.1.8+bremen1 there are 117 modules loaded! This is probably related to #1580, but I don't know whether it actually causes these problems. Anyway, here's |
Sounds like it. Please retry with the latest v2018.1.x commit and report back if that fixes the issue. |
The low number of loaded module is expected, we started building as much as possible into the kernel. |
To check whether the issue is in ath10k or in batadv, try if a simple ping (over IPv6 link-local) on ibss0 works. Unfortunately, the logs don't show anything unusual. Does the issue only occur between ath9k and ath10k devices, or is it reproducible with two ath10k devices as well? |
One more thing to test: Since v2018.1, we set the htmode of 11ac devices to 'VHT20' in |
|
(sorry for the silence on my side, I'm not online a lot at the moment and will probably get to this issue in 2019. Thanks for the comments, I will try these hints) |
@oliver we will close this ticket now. feel free to reopen as soon as you can provide additional information like requested |
Same behavior with Gluon 2018.1.3 in combination with ibss, an Ubiquiti Loco M5 XW and an Ubiquiti UniFi-AC-MESH are here. Hint: Our sites are here: https://github.com/freifunk-ffm/site-ffffm/tree/test |
@oszilloskop Can you link your binary firmware files? 427c837 I can't reproduce this here with 11s and non-ct firmware (802.11n 20MHz <--> 802.11ac 80MHz works w/o a single problem). |
@blocktrron EDIT: |
@blocktrron he pointed out on IRC, that it also doesn't work with v2017.1.7 - this does not contain the mentioned patch. |
Short update: ping via ibss0 (5 GHZ IBSS) shows some weirdness on 2018.1.3: But if I directly ping the link-local IPv6 of another node via ibss0 (ie. not via broadcast address), I do get replies. And afterwards I will also get a reply from that node with I don't know enough about wifi IPv6 broadcasting to understand what's the cause or effect here. So maybe the broadcast ping is indeed broken and this causes the Batman problem; or maybe Batman (or something else) is broken, and that also causes the IBSS connection to stay in some "idle" state where broadcast pings don't work. But at least this shows that in general some data can be transferred over 5 GHz IBSS with 2018.1. (Edit: this comment is mainly so that I remember what I've tried already :-) . I will do some more analysis in the future). |
Might be a power save issue. You can try disabling it using |
Please also try the Gluon master, which is based on OpenWrt 18.06. |
Powersave appears to be off already ( |
I've just installed 2018.1.3+bremen1 on a CPE510 v1 which is a 5GHz-only device, and mesh works fine (see https://map.ffhb.de/#!/en/map/c4e984b0a84a and http://cpe510-og-1.nodes.ffhb.de/). The device successfully meshes with another node. The CPE510 uses the ath9k driver. So this problem doesn't affect all devices. So far the ath10k driver with -ct firmware shows the problem, while the ath9k driver works. |
@oszilloskop can you check which driver is used on the devices which don't work for you? What does |
I don't have a master firmware.
|
@rotanid: good thing you mentioned this! I just did a test of this specific functionality, and it looks like 5 GHz meshing on AC7 was already broken with 2017.1.8+bremen1 :-( So no, v2017.1.8 does not really work for FFHB, and v2017.1.x does have a general issue with 5 GHZ ibss mesh. Or maybe my test is wrong. I have set up three devices with 2017.1.8+bremen1, all located in the same room:
Result: the WDR3600 meshes with both devices. The AC7 and the CPE510 only mesh with the WDR3600. To me this indicates that the 5GHz mesh on AC7 doesn't work. I guess we never systematically tested this, and the problem was never really noticed probably because the devices are still meshing via 2.4 GHz. Anyway, I'll report back when I've found out more. |
as discussed in person, please try v2016.2.x based firmware (with a device like Archer C7 v2) and also try current master (or, the same, v2018.2.x as soon as it is released) |
I tested it on two Ubiquiti UniFi-AC-MESH with Gluon 2018.2 today. |
thanks. now the last missing bit of information is if an ath10k devices works with v2016.2.x in IBSS 5 GHz mesh |
Just installed FFHB firmware 2016.2.7+bremen1 on an AC7v2 (https://map.ffhb.de/#!/en/map/f4f26d70b277), and IBSS with 5 GHz is still broken. Same symptoms: no mesh connection to a CPE510, the status page only shows MAC address rather than name of the CPE510, and
So it looks like this is not a regression, but rather it was broken since the beginning? |
i can't add anything to your conclusion ... and we likely can't fix anything if this never worked before. |
I have the same issue on mANTBox 15s (ath10k). The mesh works in the moment I disabled the client wireless device. |
@mortzu
Furthermore I can confirm that my ath9k only device (Ubiquiti Loco M5 XW) does not have a 5GHz IBSS mesh problem. Now with correct working mesh partners, it meshed very well without that workaround. EDIT: |
This essentially means that ath10k with the candelatech driver/firmware has become unusable for Gluon, as it does not support ap+ibss at the same time. |
Yeah, nitpicking, because it renders the same result. |
@oszilloskop Maybe you can try an mt76 based device, apparently this driver sports IBSS support for 11ac (as it's "comparably libre" to ath9k), but it is flagged as broken for IBSS as it is untested. |
I only affirmation the test results which were already reported by @oliver and @mortzu. |
i adjusted the title of this issue accordingly. |
IBSS support will be dropped as described in #1747. This issue will likely not be resolved in Gluon. The issue I've opened in ath10-ct still remains open. Thus it might get fixed at some point, but there won't be a Gluon-release with this fix. Thus I think this can be closed now. |
@CodeFetch for now it's a known issue in the current and next Gluon release. |
Okay. I've thought that it won't get fixed is a reason for closing it as "won't fix". |
"Won't fix" is a reasonable assumption, so let me tag it like this. |
With the deprecation of IBSS meshing in the v2019.2 release cycle this issue is out of scope for Gluon. Please migrate to 802.11s in a timely fashion. |
After the general 5GHz wifi problems with AC7 and 2018.1.1+bremen1 firmware were solved (in #1561), we found out that meshing on 5GHz still does not work.
This affects all FFHB 2018.1 firmwares so far, and has (only) been tested on Archer C7 v2 so far.
Symptoms are that a 5GHz-only device (eg. CPE510) does not create a working wifi mesh connection to the AC7.
Example device: http://og-ac7-testing-2.nodes.ffhb.de (https://map.ffhb.de/#!/en/map/f4f26d70b277).
The AC7 is in the same room as a CPE510 (https://map.ffhb.de/#!/en/map/c4e984b0a84a) and a WDR3600 (https://map.ffhb.de/#!/en/map/c4e984d5138e), both with 2017.1.8+bremen1 (ie. stable) firmware.
The Stable-FW devices are meshing nicely. The AC7 is meshing only via 2.4GHz. As result, the WDR3600 meshes with both other devices while the CPE510 meshes only with WDR3600.
Interestingly the devices appear to see each other via IBSS, but still don't get a mesh connection working:
Nothing strange in
batctl if
:I'm AFK now for a while; will post dmesg etc. later, but there's not much to see there. What info would be useful to debug this?
The text was updated successfully, but these errors were encountered: