Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
7429 Discussions

Wifi keeps getting interrupted every few seconds with AX200 (rev 1a) on Linux 5.16.5-200

b-m-f
Beginner
1,155 Views

Problem Statement

My Wifi connection is dropping every 2-5 seconds, making the connection almost unusable.

 

This happens when using Wifi + Bluetooth at the same time as well as when only using Wifi and disabling Bluetooth.

 

The following driver options did not help either:

options iwlwifi power_save=0
options iwlmvm power_scheme=1
options iwlwifi bt_coex_active=0

 

The problems have gotten worse since the last kernel update but where present as long as I have the card installed ~3 months.

For now I have to use other machines to get work done.

Here is the info from my setup, please let me know if there is more I can provide to get this fixed.

 

Linux Version

Linux fedora 5.16.5-200.fc35.x86_64 #1 SMP PREEMPT Tue Feb 1 21:37:11 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

 

Network card

Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)

 

Wifi Connection to AP

 

[root@fedora]# iw dev
phy#0

        Interface wlp4s0
                ifindex 3
                wdev 0x1
                addr 44:sf:22:15:d0:1b
                ssid test123
                type managed
                channel 36 (5180 MHz), width: 80 MHz, center1: 5210 MHz
                txpower 22.00 dBm

 

System log


Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Queue 2 is stuck 28 50
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Queue 3 is stuck 222 247
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Microcode SW error detected. Restarting 0x0.
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Transport status: 0x0000004A, valid: 6
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Loaded firmware version: 67.8f59b80b.0 cc-a0-67.ucode
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x008026F0 | trm_hw_status0
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x004FAD06 | branchlink2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00001856 | interruptlink1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00001856 | interruptlink2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00007B88 | data1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x01000000 | data2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000000 | data3
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x2E40B432 | beacon time
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0xEE5DFB9B | tsf low
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000183 | tsf hi
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000000 | time gp1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x012411FA | time gp2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000043 | uCode version major
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x8F59B80B | uCode version minor
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000340 | hw version
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00C89000 | board version
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x021C001C | hcmd
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x80020000 | isr0
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x08000000 | isr1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x08F00002 | isr2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00C3008C | isr3
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000000 | isr4
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x0061019C | last cmd Id
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00007B88 | wait_event
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000080 | l2p_control
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000020 | l2p_duration
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x0000003F | l2p_mhvalid
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x000000CE | l2p_addr_match
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000009 | lmpm_pmg_sel
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000000 | timestamp
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x0000008C | flow_handler
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Transport status: 0x0000004A, valid: 7
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x20000066 | NMI_INTERRUPT_HOST
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x80455E02 | umac branchlink2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x8047428A | umac interruptlink1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0xC0084A38 | umac interruptlink2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x01000000 | umac data1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0xC0084A38 | umac data2
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000000 | umac data3
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000043 | umac major
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x8F59B80B | umac minor
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x012411F7 | frame pointer
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0xC0887F1C | stack pointer
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x0061019C | last host cmd
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000004 | isr status reg
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: IML/ROM dump:
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000003 | IML/ROM error/state
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00005A9A | IML/ROM data1
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: Fseq Registers:
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x60000000 | FSEQ_ERROR_CODE
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x80290021 | FSEQ_TOP_INIT_VERSION
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x0000A503 | FSEQ_OTP_VERSION
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00100530 | FSEQ_CNVI_ID
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000532 | FSEQ_CNVR_ID
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Feb 05 21:27:07 fedora kernel: iwlwifi 0000:04:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
Feb 05 21:27:07 fedora kernel: ieee80211 phy0: Hardware restart was requested
Feb 05 21:27:08 fedora wpa_supplicant[1355]: wlp4s0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=WORLD
Feb 05 21:27:08 fedora wpa_supplicant[1355]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-61 noise=9999 txrate=26000

 

0 Kudos
5 Replies
JosueO_Intel
Moderator
1,136 Views

Hello b-m-f, 


Thank you for posting on the Intel communities. In order to have a better understanding of the issue, please share with us the following information: 


  1. Is this a desktop or a laptop?
  2. Is this the original wireless adapter of the system?


Also, please download and install the Intel System Support Utility (Intel SSU):

https://www.intel.com/content/www/us/en/download/18895/intel-system-support-utility-for-the-linux-operating-system.html 

Open the application and select "Everything" click on "Scan" to see the system and device information. Save the report and attach it to your response.


Regards, 


Josue O.  

Intel Customer Support Technician



0 Kudos
b-m-f
Beginner
1,116 Views

Hello Josue

 

1. It is Desktop System

2. It is a PCI Express card installed manually. The exact product is NET Inter-Tech "PowerOn" DMG-35 WiFi

 

Output of SSU utility

 

 

# SSU Scan Information
Scan Info:
     Version:"1.0.0.0"
     Scan Date:"2022/02/07"
     Scan Time:"19:54:16"

## Scanned Hardware
Computer:
          BaseBoard Manufacturer:"ASRock"
          Bios Mode:"UEFI"
          Bios Version/Date:"P3.00,08/25/2020"
          CD or DVD:"Not Available"
          Platform Role:"Linux fedora 5.16.5-200.fc35.x86_64 #1 SMP PREEMPT Tue Feb 1 21:37:11 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux"
          Processor:"AMD Ryzen 7 5800X 8-Core Processor"
          Serial Number:"To Be Filled By O.E.M."
          SMBIOS Version:"3.2.0"
          Sound Cards:"USB-Audio - RODE NT-USB"
          Sound Cards:"0b"
          Sound Cards:"HDA-Intel - HDA NVidia"
          Sound Cards:"HDA NVidia at 0xfc080000 irq 91"
          Sound Cards:"HDA-Intel - HD-Audio Generic"
          Sound Cards:"HD-Audio Generic at 0xfcb00000 irq 93"
          System Manufacturer:"To Be Filled By O.E.M."
          System Model:"To Be Filled By O.E.M."
          System Type:"x64-based PC"
          - Display
               - "NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) (prog-if 00 [VGA controller])"
                    Adapter RAM:"size=256M"
                    Adapter RAM:"size=32M"
                    Capabilities:"[60] Power Management version 3"
                    Capabilities:"[68] MSI: Enable+ Count=1/1 Maskable- 64bit+"
                    Capabilities:"[78] Express Legacy Endpoint, MSI 00"
                    Capabilities:"[100] Virtual Channel"
                    Capabilities:"[250] Latency Tolerance Reporting"
                    Capabilities:"[258] L1 PM Substates"
                    Capabilities:"[128] Power Budgeting <?>"
                    Capabilities:"[600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>"
                    Capabilities:"[900] Secondary PCI Express"
                    Caption:"NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) (prog-if 00 [VGA controller])"
                    Device ID:"GeForce GTX 750 Ti"
                    Driver:"nouveau"
                    Driver Path:"/lib/modules/5.16.5-200.fc35.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz"
                    Driver Provider:"Nouveau Project"
                    Driver Version:""
                    Flags:"bus master, fast devsel, latency 0, IRQ 69"
                    I/O Ports:"I/O ports at e000 [size=128]"
                    Location:"Not Available"
                    Manufacturer:"Not Available"
                    Power Management Capabilities:"Power Management version 3"
                    Refresh Rate - Current:"Not Available"
                    Resolution:"Not Available"
          - Memory
               Physical Memory (Available):"29750 MB"
               Physical Memory (Installed):"32014 MB"
               Physical Memory (Total):"40206 MB"
               - "DIMM 1"
                    Capacity:"16 GB"
                    Configured Clock Speed:"Not Available"
                    Configured Voltage:"1.2 V"
                    Data Width:"64 bits"
                    Form Factor:"DIMM"
                    Interleave Position:"First Position"
                    Locator:"DIMM 1"
                    Manufacturer:"Samsung"
                    Maximum Voltage:"1.2 V"
                    Minimum Voltage:"1.2 V"
                    Part Number:"391A2K43BB1-CTD"
                    Serial Number:"181F0A5B"
                    Speed:"Not Available"
                    Type:"Synchronous Unbuffered (Unregistered)"
               - "DIMM 1"
                    Capacity:"16 GB"
                    Configured Clock Speed:"Not Available"
                    Configured Voltage:"1.2 V"
                    Data Width:"64 bits"
                    Form Factor:"DIMM"
                    Interleave Position:"First Position"
                    Locator:"DIMM 1"
                    Manufacturer:"Samsung"
                    Maximum Voltage:"1.2 V"
                    Minimum Voltage:"1.2 V"
                    Part Number:"391A2K43BB1-CTD"
                    Serial Number:"181F0A84"
                    Speed:"Not Available"
                    Type:"Synchronous Unbuffered (Unregistered)"
          - Motherboard
               Manufacturer:"ASRock"
               Product:"X570M Pro4"
               Serial Number:"M80-D9011500720"
               Version:"                      "
          - Networking
          - Operating System
               Boot Device:"/dev/mapper/luks-a31f845e-02bb-4d73-8a83-c0321fcf072b"
               Last Reset:"up 5 min,  1 user,  load average: 1.21, 1.37, 0.62"
               Locale:"en_US"
               OS Manufacturer:"Fedora release 35 (Thirty Five)"
               OS Name:"Fedora release 35 (Thirty Five)"
               Page File:"/dev/zram0"
               Page File Space (Available):"8388604"
               Page File Space (Used):"0"
               Physical Memory (Available):"29745 MB"
               Physical Memory (Installed):"32014 MB"
               Physical Memory (Total):"40206 MB"
               Version:"5.16.5-200.fc35.x86_64 GNU/Linux"
               Virtual Memory (Available):"8388604"
               Virtual Memory (Total):"32782480"
          - Processor
               - "AMD Ryzen 7 5800X 8-Core Processor"
                    Architecture:"x86_64"
                    Available:"Offline"
                    Byte Order:"Little Endian"
                    Cache Size:"512 KB"
                    Caption:"AMD Ryzen 7 5800X 8-Core Processor"
                    - Characteristics
                         64-bit capable
                         Enhanced Virtualization
                         Execute Protection
                         Hardware Thread
                         Multi-Core
                         Power/Performance Control
                    CPU Speed (Minimum):"2200.000"
                    CPU Speed (Maximum):"4850 MHz"
                    Current Voltage:"1.1 V"
                    External Clock:"100 MHz"
                    Family:"Zen"
                    - Flags
                         "APIC (On-chip APIC hardware supported)"
                         "CLFSH (CLFLUSH instruction supported)"
                         "CMOV (Conditional move instruction supported)"
                         "CX8 (CMPXCHG8 instruction supported)"
                         "DE (Debugging extension)"
                         "FPU (Floating-point unit on-chip)"
                         "FXSR (FXSAVE and FXSTOR instructions supported)"
                         "HTT (Multi-threading)"
                         "MCA (Machine check architecture)"
                         "MCE (Machine check exception)"
                         "MMX (MMX technology supported)"
                         "MSR (Model specific registers)"
                         "MTRR (Memory type range registers)"
                         "PAE (Physical address extension)"
                         "PAT (Page attribute table)"
                         "PGE (Page global enable)"
                         "PSE-36 (36-bit page size extension)"
                         "PSE (Page size extension)"
                         "SEP (Fast system call)"
                         "SSE2 (Streaming SIMD extensions 2)"
                         "SSE (Streaming SIMD extensions)"
                         "TSC (Time stamp counter)"
                         "VME (Virtual mode extension)"
                    ID:"10 0F A2 00 FF FB 8B 17"
                    Level 1 Cache:"256 KiB (8 instances)"
                    Level 2 Cache:"4 MiB (8 instances)"
                    Level 3 Cache:"fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
32 MiB (1 instance)"
                    Load:"load average: 1.21, 1.37, 0.62"
                    Manufacturer:"Advanced Micro Devices, Inc."
                    Model:"33"
                    Name:"AMD Ryzen 7 5800X 8-Core Processor             "
                    Number of Cores:"8"
                    Number of Cores - Enabled:"8"
                    Part Number:"Not Available"
                    Socket Designation:"AM4"
                    Status:"Populated, Enabled"
                    Version:"AMD Ryzen 7 5800X 8-Core Processor             "
                    Voltage:"1.1 V"
                    Virtualization:"Not Available"
          - Storage

 

0 Kudos
JosueO_Intel
Moderator
1,113 Views

Hello b-m-f, 


Please type the following commands and provide the output via the command to the terminal:


  1. $ hostnamectl.
  2. #lspci​  
  3. # modinfo iwlwifi
  4. # lsmod | grep iwlwifi​   
  5. # dmesg | grep iwlwifi​   
  6. # dmesg | grep “no suitable firmware found!”​


Also, please type: # dmesg | grep ASSERT​ 

If the output is empty, please follow this wiki: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging ​to extract dmesg and trace-cmd.

If the output has value, please collect it from the wiki FW dump too.


Regards, 


Josue O.  

Intel Customer Support Technician



0 Kudos
b-m-f
Beginner
1,101 Views

Hello Josue,

 

I have tried using an M2 card on the motherboard directly and it resolved the issue.

 

 

It seems that this was a hardware issue on either the mainboard USB connection or the PCI based card.

 

Thank you for your assistance

0 Kudos
JosueO_Intel
Moderator
1,100 Views

Hello b-m-f, 


Thank you for the information provided.


It is also worth mentioning that when integration is made, it is important to check for compatibility with the motherboard manufacturer as there could be certain cards that will not work with the system or that may not work as expected. Also, for your case, please check with the manufacturer for any hardware issues as that can also be causing problems. 


Hope this information is useful, if you need any additional information, please submit a new question as this thread will no longer be monitored. 


Regards, 


Josue O.  

Intel Customer Support Technician



0 Kudos
Reply