WiFi doesn't work on Qualcomm Atheros QCA9565 in Fedora 44

After installing Fedora 44 (Linux 6.19.10-300) on my laptop, I found out that my WiFi was connecting, and disconnecting in a few seconds and repeating this same cycle over and over. It’s using the ath9k driver.

I tried some fixes like disabling power save etc, but nothing seems to work.

Here’s the dmesg log:

[Wed May 20 18:55:32 2026] wlp3s0: authenticate with 22:f2:02:01:d3:27 (local address=56:e1:c2:01:77:99)
[Wed May 20 18:55:32 2026] wlp3s0: send auth to 22:f2:02:01:d3:27 (try 1/3)
[Wed May 20 18:55:32 2026] wlp3s0: authenticated
[Wed May 20 18:55:32 2026] wlp3s0: associate with 22:f2:02:01:d3:27 (try 1/3)
[Wed May 20 18:55:32 2026] wlp3s0: RX AssocResp from 22:f2:02:01:d3:27 (capab=0x411 status=0 aid=15)
[Wed May 20 18:55:32 2026] wlp3s0: associated
[Wed May 20 18:55:53 2026] wlp3s0: authenticate with 22:f2:02:01:d3:27 (local address=56:e1:c2:01:77:99)
[Wed May 20 18:55:53 2026] wlp3s0: send auth to 22:f2:02:01:d3:27 (try 1/3)
[Wed May 20 18:55:53 2026] wlp3s0: authenticated
[Wed May 20 18:55:53 2026] wlp3s0: associate with 22:f2:02:01:d3:27 (try 1/3)
[Wed May 20 18:55:55 2026] wlp3s0: associate with 22:f2:02:01:d3:27 (try 2/3)
[Wed May 20 18:55:55 2026] wlp3s0: RX AssocResp from 22:f2:02:01:d3:27 (capab=0x411 status=0 aid=16)
[Wed May 20 18:55:55 2026] wlp3s0: associated
[Wed May 20 18:55:58 2026] wlp3s0: authenticate with 22:f2:02:01:d3:27 (local address=56:e1:c2:01:77:99)
[Wed May 20 18:55:58 2026] wlp3s0: send auth to 22:f2:02:01:d3:27 (try 1/3)
[Wed May 20 18:55:58 2026] wlp3s0: authenticated
[Wed May 20 18:55:58 2026] wlp3s0: associate with 22:f2:02:01:d3:27 (try 1/3)
[Wed May 20 18:55:59 2026] wlp3s0: associate with 22:f2:02:01:d3:27 (try 2/3)
[Wed May 20 18:55:59 2026] wlp3s0: associate with 22:f2:02:01:d3:27 (try 3/3)
[Wed May 20 18:56:00 2026] wlp3s0: association with 22:f2:02:01:d3:27 timed out

Also, looks like CachyOS has encountered the same issue with Linux kernel 6.18. Their fix suggested to delete this file called dns.conf (It’s a config issue apparently). However, that file isn’t there on my system, and I doubt if it’s applicable in my case…

Some insight into this would be very helpful.

Please show us the output of lspci -nnk | grep -iA3 network so we can see the device info and drivers loaded.

If you can provide a good internet connection (WiFi dongle or wired) you should apply F44 and vendor firmware updates in case the issue has been fixed and also so others with similar hardware can easily reproduce the issue with lengthy exchanges to match package versions. I have found it important to have a good WiFi USB dongle for use when the onboard WiFi breaks because fixes usually appear with updates.

Guess I’ll have to use internet over bluetooth for time being​:sob:

03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
        Subsystem: Dell Device [1028:020c]
        Kernel driver in use: ath9k
        Kernel modules: ath9k

I previously had a qualcomm wifi card and eventually wound up replacing it with an intel card for exactly the same reason you are noting. Those cards are about $20 or so and in most laptops easy to replace.

There are several wifi dongles that work well with linux, and I have one EDUP AX3000 dongle that I rely on for situations like yours.

I don’t know what’s causing it, but I never had issues with it before in Ubuntu/Debian/Mint

Change in kernel? Change in driver? Age of card?
All can cause similar effects.

I updated to the latest kernel (7.0.9-202) and also updated the atheros-firmware.

After that, I created a file in /etc/modprobe.d and it’s contents were:

options ath9k btcoex_enable=1 blink=0

Reloaded ath9k via modprobe and it finally works!