Hello,
I’m experiencing persistent connection drops with my Intel Wi-Fi 6 AX200 card, but only when connected to 5GHz (Wi-Fi 5/AC and Wi-Fi 6/AX) networks. The connection is perfectly stable on 2.4GHz networks. The disconnects on 5GHz happen frequently, especially under load, and the kernel log shows Queue X is stuck followed by a Microcode SW error detected, forcing a hardware restart.
Hardware and Software Environment
- Motherboard: ASUSTeK COMPUTER INC. PRIME A320M-K
- BIOS: American Megatrends Inc. Version 6253 (Release Date: 09/10/2025)
- CPU: AMD Ryzen 5 5500
- Wi-Fi Adapter:
07:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a) Subsystem: Intel Corporation Wi-Fi 6 AX200NGW [8086:0084] Kernel driver in use: iwlwifi - OS: Fedora 43 Silverblue (Pre-release)
- Kernel:
6.17.1-300.fc43.x86_64 - Kernel Parameters currently active:
rd.luks.uuid=... rhgb quiet ... nvidia-drm.modeset=1 iwlwifi.11n_disable=8 power_scheme=1 ... - Router Model: TP-Link AX1800
Steps to Reproduce
- Connect to a 5GHz Wi-Fi network (either 802.11ac or 802.11ax).
- Start any network-intensive task (e.g., download a large file, stream a 4K video).
- Within minutes, the Wi-Fi connection drops and the kernel logs the error.
- The connection remains stable indefinitely on the 2.4GHz network from the same router.
Troubleshooting Steps Attempted
I have tried an extensive list of potential solutions without success:
- Upgraded from Fedora 42 to the pre-release Fedora 43 to get the latest kernel and firmware. This updated the firmware from
77.864baa2e.0to77.6eaf654b.0, but the issue persists. - Updated the motherboard BIOS to the latest version (6253).
- Tested multiple kernel parameters for the
iwlwifimodule, including11n_disable=8,bt_coex_active=0,power_save=0,uapsd_disable=1, andpcie_aspm=off. None solved the issue. The only parameter that makes the connection stable is11n_disable=1, but it drops the speed to an unusable ~25 Mbps. - Confirmed that the
linux-firmwarepackage in Fedora provides the same firmware file version as the latest one ongit.kernel.org. - Modified router settings: disabled AX mode (forcing AC), disabled OFDMA, set channel width to 80MHz, and tried fixed non-DFS channels (36, 40, 44, 48).
Kernel Logs
Here is the relevant dmesg output captured at the moment of failure on the latest Fedora 43 kernel and firmware:
[ +0,130404] wlp7s0: authenticate with 40:ae:30:79:57:35 (local address=f6:d1:df:82:89:a8)
[ +0,000743] wlp7s0: send auth to 40:ae:30:79:57:35 (try 1/3)
[ +0,030916] wlp7s0: authenticated
[ +0,000929] wlp7s0: associate with 40:ae:30:79:57:35 (try 1/3)
[ +0,009590] wlp7s0: RX AssocResp from 40:ae:30:79:57:35 (capab=0x1811 status=0 aid=20)
[ +0,006116] wlp7s0: associated
[ +0,037783] wlp7s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 40:ae:30:79:57:35
[ +11,610853] iwlwifi 0000:07:00.0: Queue 3 is stuck 0 17
[ +0,000107] iwlwifi 0000:07:00.0: Microcode SW error detected. Restarting 0x0.
[ +0,000105] iwlwifi 0000:07:00.0: Start IWL Error Log Dump:
[ +0,000002] iwlwifi 0000:07:00.0: Transport status: 0x0000004A, valid: 6
[ +0,000003] iwlwifi 0000:07:00.0: Loaded firmware version: 77.6eaf654b.0 cc-a0-77.ucode
[ +0,000003] iwlwifi 0000:07:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
[ +0,000002] iwlwifi 0000:07:00.0: 0x00802AF0 | trm_hw_status0
[ +0,000002] iwlwifi 0000:07:00.0: 0x00000000 | trm_hw_status1
[ +0,000002] iwlwifi 0000:07:00.0: 0x004F8F22 | branchlink2
[ +0,000002] iwlwifi 0000:07:00.0: 0x004EEF72 | interruptlink1
[ +0,000002] iwlwifi 0000:07:00.0: 0x004EEF72 | interruptlink2
... (and the rest of the error dump) ...
[ +0,670484] iwlwifi 0000:07:00.0: Device error - SW reset
[ +0,000159] ieee80211 phy0: Hardware restart was requested
[ +0,231198] iwlwifi 0000:07:00.0: restart completed
Has anyone else on Fedora 42/43 with an AX200 card encountered this? I’ve tried extensive troubleshooting and plan to file a formal bug report, but wanted to check with the community first for any other ideas. Thanks!