You are not logged in.

#1 2024-11-15 23:12:03

hurrrtin
Member
From: USA, Ohio
Registered: 2006-12-13
Posts: 22

WiFi 7 card won't connect to 6GHz (but will connect to 5ghz)

I recently upgraded my computer and it has a Qualcomm FastConnect 7800 WiFi 7 card. I'm having a strange issue. I am able to connect to my router through 2.4ghz (b/g) and 5ghz (a/ac.) But it will not connect to my 6E SSID, If the passkey is wrong, it will complain about that as if it knows how to negotiate with the router. But if it is correct, it either says there is no internet, or (more recently) it gives up after a while and falls back to the 5ghz connection.

I'm on the 6.11.7-arch1-1 kernel, with Gnome and NetworkManager. Looks like it's the ath12k module. Has anyone experienced a similar issue or have any ideas as to what this could be? Thanks for your help!

Offline

#2 2024-11-15 23:43:39

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,308

Re: WiFi 7 card won't connect to 6GHz (but will connect to 5ghz)

My first guess would be regulatory domain
https://wiki.archlinux.org/title/Networ … ory_domain


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2024-11-15 23:55:42

hurrrtin
Member
From: USA, Ohio
Registered: 2006-12-13
Posts: 22

Re: WiFi 7 card won't connect to 6GHz (but will connect to 5ghz)

I set it to US; issue persists. Tail end of dmesg looking for ath12k:

[244967.695449] ath12k_warn: 38 callbacks suppressed
[244967.695451] ath12k_pci 0000:06:00.0: failed to enqueue rx buf: -28
[245018.740568] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 11 (-105)
[245018.740574] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 11 (-105)
[245018.740575] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE cmd, tid 11 (-105)
[245018.740578] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 12 (-105)
[245018.740579] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 12 (-105)
[245018.740580] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 12 (-105)
[245018.740581] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 12 (-105)
[245018.740583] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 13 (-105)
[245018.740584] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE cmd, tid 13 (-105)
[245018.740585] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 14 (-105)
[245018.740587] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 14 (-105)
[245018.740587] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE, tid 14 (-105)
[245018.740589] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE cmd, tid 14 (-105)
[245018.740591] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE cmd, tid 15 (-105)
[245018.740592] ath12k_pci 0000:06:00.0: failed to send HAL_REO_CMD_FLUSH_CACHE cmd, tid 16 (-105)
[245024.988253] ath12k_warn: 14 callbacks suppressed
[245024.988256] ath12k_pci 0000:06:00.0: failed to enqueue rx buf: -28

Offline

#4 2024-11-20 21:57:38

Strike0
Member
From: Germany
Registered: 2011-09-05
Posts: 1,488

Re: WiFi 7 card won't connect to 6GHz (but will connect to 5ghz)

If you search your error message, you will see users from all sorts of distros affected with 6.11.

Wifi 7 is still wip for ath12k. If you can wait, I'd do that until linux 6.12 at least.
If that still does not work, you need to check the IDs of the card you have exactly, because there are bugs and some of the patches are applied only to specific cards for which they are reported, e.g. https://bugzilla.kernel.org/show_bug.cgi?id=218467
If you see one with your error message but for a different ath12k card, it should not hurt to add the info.

Offline

#5 2024-12-12 11:07:18

GreyXor
Member
Registered: 2017-10-08
Posts: 1

Re: WiFi 7 card won't connect to 6GHz (but will connect to 5ghz)

Hi there,

I confirm that it is neither a hardware identifier problem, nor a regulatory domain problem.
On Linux 6.12, ath12k works very well with your card. However, there is indeed a problem with iwd.

I identified this problem back in March 2024.

https://lists.infradead.org/pipermail/a … 02005.html
https://lists.infradead.org/pipermail/a … 04696.html
https://bugzilla.kernel.org/show_bug.cgi?id=218733

This issue is now considered an P1 priority.

while i'm sure the team behind ath12k is doing their best to fix this problem. in the meantime this is the workaround:

put this in /etc/iwd/main.conf
[General]
ControlPortOverNL80211=false

Last edited by GreyXor (2024-12-12 11:08:42)

Offline

#6 2024-12-14 04:36:37

bitterseeds
Member
Registered: 2024-12-14
Posts: 1

Re: WiFi 7 card won't connect to 6GHz (but will connect to 5ghz)

Strike0 wrote:

If you search your error message, you will see users from all sorts of distros affected with 6.11.

Wifi 7 is still wip for ath12k. If you can wait, I'd do that until linux 6.12 at least.
If that still does not work, you need to check the IDs of the card you have exactly, because there are bugs and some of the patches are applied only to specific cards for which they are reported, e.g. https://bugzilla.kernel.org/show_bug.cgi?id=218467
If you see one with your error message but for a different ath12k card, it should not hurt to add the info.

Posting so folks know.

The  Qualcomm FastConnect 7800 WiFi 7 card doesn't work with 6.12.4 either. At least not for Bluetooth, it sort of works like the OP said ... with Wifi.

It's not reliable though.

Offline

Board footer

Powered by FluxBB