You are not logged in.

#1 2020-11-24 14:56:19

LetsAsk
Member
Registered: 2016-04-15
Posts: 9

iwlwifi Intel AX200 not working

I am trying to get my new Intel PCI Wifi Card working on Arch.

I use 5.9.10-arch1-1 as my kernel and linux-firmware-20201113.2ea8667-1.

Since I am under Gnome 3, the network-manager packages tries to get the wifi up, fails (see error log) and repeats infinitely.

This my dmesg output:

[  188.370543] iwlwifi 0000:03:00.0: Failed to configure RX queues: -5
[  189.043904] iwlwifi 0000:03:00.0: pci_enable_msi failed - -22
[  189.044129] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[  189.044933] iwlwifi 0000:03:00.0: api flags index 2 larger than supported by driver
[  189.044954] iwlwifi 0000:03:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.22
[  189.044960] iwlwifi 0000:03:00.0: Found debug destination: EXTERNAL_DRAM
[  189.044963] iwlwifi 0000:03:00.0: Found debug configuration: 0
[  189.045770] iwlwifi 0000:03:00.0: loaded firmware version 55.d9698065.0 cc-a0-55.ucode op_mode iwlmvm
[  189.045838] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[  189.224252] iwlwifi 0000:03:00.0: base HW address: 78:2b:46:2b:dd:a6
[  189.241920] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[  189.474810] iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
[  189.474882] iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
[  189.474884] iwlwifi 0000:03:00.0: Status: 0x00000040, count: 6
[  189.474886] iwlwifi 0000:03:00.0: Loaded firmware version: 55.d9698065.0 cc-a0-55.ucode
[  189.474889] iwlwifi 0000:03:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
[  189.474891] iwlwifi 0000:03:00.0: 0x00A0A2F0 | trm_hw_status0
[  189.474893] iwlwifi 0000:03:00.0: 0x00000000 | trm_hw_status1
[  189.474895] iwlwifi 0000:03:00.0: 0x004FA34A | branchlink2
[  189.474897] iwlwifi 0000:03:00.0: 0x004E4BBC | interruptlink1
[  189.474899] iwlwifi 0000:03:00.0: 0x004E4BBC | interruptlink2
[  189.474901] iwlwifi 0000:03:00.0: 0x00016468 | data1
[  189.474903] iwlwifi 0000:03:00.0: 0x00001000 | data2
[  189.474904] iwlwifi 0000:03:00.0: 0x00000000 | data3
[  189.474906] iwlwifi 0000:03:00.0: 0x00000000 | beacon time
[  189.474908] iwlwifi 0000:03:00.0: 0x00022751 | tsf low
[  189.474909] iwlwifi 0000:03:00.0: 0x00000000 | tsf hi
[  189.474911] iwlwifi 0000:03:00.0: 0x00000000 | time gp1
[  189.474912] iwlwifi 0000:03:00.0: 0x00028322 | time gp2
[  189.474914] iwlwifi 0000:03:00.0: 0x00000001 | uCode revision type
[  189.474916] iwlwifi 0000:03:00.0: 0x00000037 | uCode version major
[  189.474918] iwlwifi 0000:03:00.0: 0xD9698065 | uCode version minor
[  189.474919] iwlwifi 0000:03:00.0: 0x00000340 | hw version
[  189.474921] iwlwifi 0000:03:00.0: 0x18C89000 | board version
[  189.474923] iwlwifi 0000:03:00.0: 0x8027F500 | hcmd
[  189.474924] iwlwifi 0000:03:00.0: 0x20020000 | isr0
[  189.474926] iwlwifi 0000:03:00.0: 0x00000000 | isr1
[  189.474927] iwlwifi 0000:03:00.0: 0x18F00002 | isr2
[  189.474929] iwlwifi 0000:03:00.0: 0x00C0001C | isr3
[  189.474931] iwlwifi 0000:03:00.0: 0x00000000 | isr4
[  189.474932] iwlwifi 0000:03:00.0: 0x00000000 | last cmd Id
[  189.474934] iwlwifi 0000:03:00.0: 0x00016468 | wait_event
[  189.474936] iwlwifi 0000:03:00.0: 0x00000000 | l2p_control
[  189.474937] iwlwifi 0000:03:00.0: 0x00000000 | l2p_duration
[  189.474939] iwlwifi 0000:03:00.0: 0x00000000 | l2p_mhvalid
[  189.474940] iwlwifi 0000:03:00.0: 0x00000000 | l2p_addr_match
[  189.474942] iwlwifi 0000:03:00.0: 0x00000009 | lmpm_pmg_sel
[  189.474944] iwlwifi 0000:03:00.0: 0x00000000 | timestamp
[  189.474945] iwlwifi 0000:03:00.0: 0x00000028 | flow_handler
[  189.474996] iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
[  189.474999] iwlwifi 0000:03:00.0: Status: 0x00000040, count: 7
[  189.475003] iwlwifi 0000:03:00.0: 0x20101D04 | ADVANCED_SYSASSERT
[  189.475004] iwlwifi 0000:03:00.0: 0x00000000 | umac branchlink1
[  189.475006] iwlwifi 0000:03:00.0: 0x80465826 | umac branchlink2
[  189.475008] iwlwifi 0000:03:00.0: 0xC00866D4 | umac interruptlink1
[  189.475010] iwlwifi 0000:03:00.0: 0x00000000 | umac interruptlink2
[  189.475012] iwlwifi 0000:03:00.0: 0x00000000 | umac data1
[  189.475013] iwlwifi 0000:03:00.0: 0x00000004 | umac data2
[  189.475015] iwlwifi 0000:03:00.0: 0x00000024 | umac data3
[  189.475017] iwlwifi 0000:03:00.0: 0x00000037 | umac major
[  189.475019] iwlwifi 0000:03:00.0: 0xD9698065 | umac minor
[  189.475021] iwlwifi 0000:03:00.0: 0x00028314 | frame pointer
[  189.475023] iwlwifi 0000:03:00.0: 0xC0886A00 | stack pointer
[  189.475025] iwlwifi 0000:03:00.0: 0x0007050D | last host cmd
[  189.475027] iwlwifi 0000:03:00.0: 0x00000000 | isr status reg
[  189.475033] iwlwifi 0000:03:00.0: Fseq Registers:
[  189.475043] iwlwifi 0000:03:00.0: 0x60000000 | FSEQ_ERROR_CODE
[  189.475047] iwlwifi 0000:03:00.0: 0x80290021 | FSEQ_TOP_INIT_VERSION
[  189.475051] iwlwifi 0000:03:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
[  189.475055] iwlwifi 0000:03:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[  189.475059] iwlwifi 0000:03:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[  189.475062] iwlwifi 0000:03:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  189.475066] iwlwifi 0000:03:00.0: 0x00100530 | FSEQ_CNVI_ID
[  189.475070] iwlwifi 0000:03:00.0: 0x00000532 | FSEQ_CNVR_ID
[  189.475073] iwlwifi 0000:03:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[  189.475079] iwlwifi 0000:03:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[  189.475085] iwlwifi 0000:03:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  189.475091] iwlwifi 0000:03:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  189.475196] iwlwifi 0000:03:00.0: WRT: Collecting data: ini trigger 4 fired.
[  189.475229] iwlwifi 0000:03:00.0: FW error in SYNC CMD RFH_QUEUE_CONFIG_CMD
[  189.475292]  iwl_trans_pcie_gen2_send_hcmd+0x3ef/0x400 [iwlwifi]
[  189.475328]  iwl_trans_send_cmd+0x51/0xb0 [iwlwifi]

I noticed that I am not the only one with problems according the driver in recent kernels. But my seem different from e.g https://bbs.archlinux.org/viewtopic.php?id=260750.

Offline

#2 2021-02-17 10:04:40

nureinmal
Member
Registered: 2021-02-17
Posts: 1

Re: iwlwifi Intel AX200 not working

i was able to solve the problem by increasing the pcie speed manually.
check with:

sudo lspci -vv | grep -P "[0-9a-f]{2}:[0-9a-f]{2}\.[0-9a-f]|LnkSta:"

your current pcie speed of the ax200 card.
for me it was:

03:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
                 LnkSta: Speed 2.5GT/s (downgraded), Width x1 (ok)

so I used a script from https://www.alexforencich.com/wiki/en/pcie/set-speed.

sudo ./pcie_set_speed.sh 03:00.0 2

with the result:

03:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
                 LnkSta: Speed 5GT/s (ok), Width x1 (ok)

since then i can use the card without any problems.

Last edited by nureinmal (2021-02-17 10:05:29)

Offline

Board footer

Powered by FluxBB