Intel WiFi6 AX210 fails to load on kernel 5.15, but fine on 5.14

When I updated my system last, I noticed that I was actually using an unsupported kernel version (5.14.21-2). I tried to update to the 5.15.28-1, but my wifi card doesn’t work with this kernel. The hardware is detected fine via lshw.

5.15:

> sudo lshw -c network
[sudo] password for jrwrigh: 
  *-network                 
       description: Network controller
       product: Wi-Fi 6 AX210/AX211/AX411 160MHz
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:aa:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:17 memory:7a200000-7a203fff

5.14:

❯ sudo lshw -c network
  *-network                 
       description: Wireless interface
       product: Wi-Fi 6 AX210/AX211/AX411 160MHz
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:aa:00.0
       logical name: wlp170s0
       version: 1a
       serial: f4:7b:09:9b:dd:81
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.14.21-2-MANJARO firmware=63.c04f3485.0 ty-a0-gf-a0-63.uc ip=192.168.0.9 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:17 memory:7a200000-7a203fff

(Note the different description: between the two). There are also errors in dmesg. It appears that iwlwifi is having problems working, but I can’t really see any messages in there that say what is going wrong. The only different thing I can spot between them is that FSEQ Version is different between the two; 5.15 has 0.63.2.2 while 5.14 has 0.0.2.25

5.15:

> dmesg | grep iwlwifi
[    2.875130] iwlwifi 0000:aa:00.0: enabling device (0000 -> 0002)
[    2.885039] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[    2.885051] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.63.2.2
[    2.885251] iwlwifi 0000:aa:00.0: loaded firmware version 66.f1c864e0.0 ty-a0-gf-a0-66.ucode op_mode iwlmvm
[    3.079367] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    4.104382] iwlwifi 0000:aa:00.0: SecBoot CPU1 Status: 0x7663, CPU2 Status: 0xb03
[    4.104424] iwlwifi 0000:aa:00.0: UMAC PC: 0x8047f600
[    4.104449] iwlwifi 0000:aa:00.0: LMAC PC: 0x0
[    4.104456] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    4.104620] iwlwifi 0000:aa:00.0: Loaded firmware version: 66.f1c864e0.0 ty-a0-gf-a0-66.ucode
[    4.104625] iwlwifi 0000:aa:00.0: 0x00000000 | ADVANCED_SYSASSERT          
[    4.104630] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status0
[    4.104634] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status1
[    4.104638] iwlwifi 0000:aa:00.0: 0x00000000 | branchlink2
[    4.104642] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink1
[    4.104646] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink2
[    4.104650] iwlwifi 0000:aa:00.0: 0x00000000 | data1
[    4.104654] iwlwifi 0000:aa:00.0: 0x00000000 | data2
[    4.104657] iwlwifi 0000:aa:00.0: 0x00000000 | data3
[    4.104661] iwlwifi 0000:aa:00.0: 0x00000000 | beacon time
[    4.104665] iwlwifi 0000:aa:00.0: 0x00000000 | tsf low
[    4.104669] iwlwifi 0000:aa:00.0: 0x00000000 | tsf hi
[    4.104673] iwlwifi 0000:aa:00.0: 0x00000000 | time gp1
[    4.104676] iwlwifi 0000:aa:00.0: 0x00000000 | time gp2
[    4.104680] iwlwifi 0000:aa:00.0: 0x00000000 | uCode revision type
[    4.104684] iwlwifi 0000:aa:00.0: 0x00000000 | uCode version major
[    4.104688] iwlwifi 0000:aa:00.0: 0x00000000 | uCode version minor
[    4.104692] iwlwifi 0000:aa:00.0: 0x00000000 | hw version
[    4.104695] iwlwifi 0000:aa:00.0: 0x00000000 | board version
[    4.104699] iwlwifi 0000:aa:00.0: 0x00000000 | hcmd
[    4.104703] iwlwifi 0000:aa:00.0: 0x00000000 | isr0
[    4.104706] iwlwifi 0000:aa:00.0: 0x00000000 | isr1
[    4.104710] iwlwifi 0000:aa:00.0: 0x00000000 | isr2
[    4.104714] iwlwifi 0000:aa:00.0: 0x00000000 | isr3
[    4.104717] iwlwifi 0000:aa:00.0: 0x00000000 | isr4
[    4.104721] iwlwifi 0000:aa:00.0: 0x00000000 | last cmd Id
[    4.104725] iwlwifi 0000:aa:00.0: 0x00000000 | wait_event
[    4.104729] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_control
[    4.104733] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_duration
[    4.104736] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_mhvalid
[    4.104740] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_addr_match
[    4.104744] iwlwifi 0000:aa:00.0: 0x00000000 | lmpm_pmg_sel
[    4.104747] iwlwifi 0000:aa:00.0: 0x00000000 | timestamp
[    4.104751] iwlwifi 0000:aa:00.0: 0x00000000 | flow_handler
[    4.104827] iwlwifi 0000:aa:00.0: Start IWL Error Log Dump:
[    4.104831] iwlwifi 0000:aa:00.0: Transport status: 0x00000042, valid: 7
[    4.104836] iwlwifi 0000:aa:00.0: 0x201013F2 | ADVANCED_SYSASSERT
[    4.104841] iwlwifi 0000:aa:00.0: 0x00000000 | umac branchlink1
[    4.104845] iwlwifi 0000:aa:00.0: 0x8045DFC6 | umac branchlink2
[    4.104849] iwlwifi 0000:aa:00.0: 0x00000000 | umac interruptlink1
[    4.104853] iwlwifi 0000:aa:00.0: 0x00000000 | umac interruptlink2
[    4.104856] iwlwifi 0000:aa:00.0: 0x0000000C | umac data1
[    4.104859] iwlwifi 0000:aa:00.0: 0x00040000 | umac data2
[    4.104864] iwlwifi 0000:aa:00.0: 0xDEADBEEF | umac data3
[    4.104867] iwlwifi 0000:aa:00.0: 0x00000042 | umac major
[    4.104871] iwlwifi 0000:aa:00.0: 0xF1C864E0 | umac minor
[    4.104875] iwlwifi 0000:aa:00.0: 0x00012190 | frame pointer
[    4.104879] iwlwifi 0000:aa:00.0: 0xC0887F34 | stack pointer
[    4.104883] iwlwifi 0000:aa:00.0: 0x00000000 | last host cmd
[    4.104887] iwlwifi 0000:aa:00.0: 0x00000000 | isr status reg
[    4.104933] iwlwifi 0000:aa:00.0: IML/ROM dump:
[    4.104936] iwlwifi 0000:aa:00.0: 0x00000B03 | IML/ROM error/state
[    4.104986] iwlwifi 0000:aa:00.0: 0x00007663 | IML/ROM data1
[    4.105009] iwlwifi 0000:aa:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[    4.105027] iwlwifi 0000:aa:00.0: Fseq Registers:
[    4.105041] iwlwifi 0000:aa:00.0: 0x60000100 | FSEQ_ERROR_CODE
[    4.105063] iwlwifi 0000:aa:00.0: 0x00440005 | FSEQ_TOP_INIT_VERSION
[    4.105101] iwlwifi 0000:aa:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[    4.105121] iwlwifi 0000:aa:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[    4.105141] iwlwifi 0000:aa:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[    4.105156] iwlwifi 0000:aa:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[    4.105169] iwlwifi 0000:aa:00.0: 0x00400410 | FSEQ_CNVI_ID
[    4.105184] iwlwifi 0000:aa:00.0: 0x00400410 | FSEQ_CNVR_ID
[    4.105199] iwlwifi 0000:aa:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[    4.105224] iwlwifi 0000:aa:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[    4.105245] iwlwifi 0000:aa:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    4.105267] iwlwifi 0000:aa:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    4.105289] iwlwifi 0000:aa:00.0: Failed to start RT ucode: -110
[    4.105295] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    5.667458] iwlwifi 0000:aa:00.0: Failed to run INIT ucode: -110
[    5.680817] iwlwifi 0000:aa:00.0: retry init count 0
[    5.689167] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    6.717780] iwlwifi 0000:aa:00.0: SecBoot CPU1 Status: 0x7665, CPU2 Status: 0xb03
[    6.717830] iwlwifi 0000:aa:00.0: UMAC PC: 0x8047f600
[    6.717846] iwlwifi 0000:aa:00.0: LMAC PC: 0x0
[    6.717848] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    6.717988] iwlwifi 0000:aa:00.0: Loaded firmware version: 66.f1c864e0.0 ty-a0-gf-a0-66.ucode
[    6.717990] iwlwifi 0000:aa:00.0: 0x00000000 | ADVANCED_SYSASSERT          
[    6.717992] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status0
[    6.717994] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status1
[    6.717995] iwlwifi 0000:aa:00.0: 0x00000000 | branchlink2
[    6.717996] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink1
[    6.717997] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink2
[    6.717998] iwlwifi 0000:aa:00.0: 0x00000000 | data1
[    6.718000] iwlwifi 0000:aa:00.0: 0x00000000 | data2
[    6.718001] iwlwifi 0000:aa:00.0: 0x00000000 | data3
[    6.718002] iwlwifi 0000:aa:00.0: 0x00000000 | beacon time
[    6.718003] iwlwifi 0000:aa:00.0: 0x00000000 | tsf low
[    6.718004] iwlwifi 0000:aa:00.0: 0x00000000 | tsf hi
[    6.718006] iwlwifi 0000:aa:00.0: 0x00000000 | time gp1
[    6.718007] iwlwifi 0000:aa:00.0: 0x00000000 | time gp2
[    6.718008] iwlwifi 0000:aa:00.0: 0x00000000 | uCode revision type
[    6.718009] iwlwifi 0000:aa:00.0: 0x00000000 | uCode version major
[    6.718010] iwlwifi 0000:aa:00.0: 0x00000000 | uCode version minor
[    6.718012] iwlwifi 0000:aa:00.0: 0x00000000 | hw version
[    6.718013] iwlwifi 0000:aa:00.0: 0x00000000 | board version
[    6.718014] iwlwifi 0000:aa:00.0: 0x00000000 | hcmd
[    6.718015] iwlwifi 0000:aa:00.0: 0x00000000 | isr0
[    6.718016] iwlwifi 0000:aa:00.0: 0x00000000 | isr1
[    6.718017] iwlwifi 0000:aa:00.0: 0x00000000 | isr2
[    6.718018] iwlwifi 0000:aa:00.0: 0x00000000 | isr3
[    6.718020] iwlwifi 0000:aa:00.0: 0x00000000 | isr4
[    6.718021] iwlwifi 0000:aa:00.0: 0x00000000 | last cmd Id
[    6.718022] iwlwifi 0000:aa:00.0: 0x00000000 | wait_event
[    6.718023] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_control
[    6.718024] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_duration
[    6.718025] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_mhvalid
[    6.718027] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_addr_match
[    6.718028] iwlwifi 0000:aa:00.0: 0x00000000 | lmpm_pmg_sel
[    6.718029] iwlwifi 0000:aa:00.0: 0x00000000 | timestamp
[    6.718030] iwlwifi 0000:aa:00.0: 0x00000000 | flow_handler
[    6.718097] iwlwifi 0000:aa:00.0: Start IWL Error Log Dump:
[    6.718098] iwlwifi 0000:aa:00.0: Transport status: 0x00000042, valid: 7
[    6.718100] iwlwifi 0000:aa:00.0: 0x201013F2 | ADVANCED_SYSASSERT
[    6.718102] iwlwifi 0000:aa:00.0: 0x00000000 | umac branchlink1
[    6.718103] iwlwifi 0000:aa:00.0: 0x8045DFC6 | umac branchlink2
[    6.718105] iwlwifi 0000:aa:00.0: 0x00000000 | umac interruptlink1
[    6.718106] iwlwifi 0000:aa:00.0: 0x00000000 | umac interruptlink2
[    6.718107] iwlwifi 0000:aa:00.0: 0x0000000C | umac data1
[    6.718108] iwlwifi 0000:aa:00.0: 0x00040000 | umac data2
[    6.718109] iwlwifi 0000:aa:00.0: 0xDEADBEEF | umac data3
[    6.718111] iwlwifi 0000:aa:00.0: 0x00000042 | umac major
[    6.718112] iwlwifi 0000:aa:00.0: 0xF1C864E0 | umac minor
[    6.718113] iwlwifi 0000:aa:00.0: 0x00012115 | frame pointer
[    6.718114] iwlwifi 0000:aa:00.0: 0xC0887F34 | stack pointer
[    6.718116] iwlwifi 0000:aa:00.0: 0x00000000 | last host cmd
[    6.718117] iwlwifi 0000:aa:00.0: 0x00000000 | isr status reg
[    6.718157] iwlwifi 0000:aa:00.0: IML/ROM dump:
[    6.718158] iwlwifi 0000:aa:00.0: 0x00000B03 | IML/ROM error/state
[    6.718174] iwlwifi 0000:aa:00.0: 0x00007665 | IML/ROM data1
[    6.718185] iwlwifi 0000:aa:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[    6.718193] iwlwifi 0000:aa:00.0: Fseq Registers:
[    6.718200] iwlwifi 0000:aa:00.0: 0x60000000 | FSEQ_ERROR_CODE
[    6.718212] iwlwifi 0000:aa:00.0: 0x00440005 | FSEQ_TOP_INIT_VERSION
[    6.718224] iwlwifi 0000:aa:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[    6.718236] iwlwifi 0000:aa:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[    6.718248] iwlwifi 0000:aa:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[    6.718259] iwlwifi 0000:aa:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[    6.718271] iwlwifi 0000:aa:00.0: 0x00400410 | FSEQ_CNVI_ID
[    6.718283] iwlwifi 0000:aa:00.0: 0x00400410 | FSEQ_CNVR_ID
[    6.718295] iwlwifi 0000:aa:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[    6.718309] iwlwifi 0000:aa:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[    6.718323] iwlwifi 0000:aa:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    6.718337] iwlwifi 0000:aa:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    6.718349] iwlwifi 0000:aa:00.0: Failed to start RT ucode: -110
[    6.718351] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    8.277200] iwlwifi 0000:aa:00.0: Failed to run INIT ucode: -110
[    8.290460] iwlwifi 0000:aa:00.0: retry init count 1
[    8.296544] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    9.331191] iwlwifi 0000:aa:00.0: SecBoot CPU1 Status: 0x7674, CPU2 Status: 0xb03
[    9.331253] iwlwifi 0000:aa:00.0: UMAC PC: 0x8047f600
[    9.331274] iwlwifi 0000:aa:00.0: LMAC PC: 0x0
[    9.331279] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    9.331484] iwlwifi 0000:aa:00.0: Loaded firmware version: 66.f1c864e0.0 ty-a0-gf-a0-66.ucode
[    9.331488] iwlwifi 0000:aa:00.0: 0x00000000 | ADVANCED_SYSASSERT          
[    9.331492] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status0
[    9.331495] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status1
[    9.331497] iwlwifi 0000:aa:00.0: 0x00000000 | branchlink2
[    9.331499] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink1
[    9.331502] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink2
[    9.331504] iwlwifi 0000:aa:00.0: 0x00000000 | data1
[    9.331506] iwlwifi 0000:aa:00.0: 0x00000000 | data2
[    9.331508] iwlwifi 0000:aa:00.0: 0x00000000 | data3
[    9.331510] iwlwifi 0000:aa:00.0: 0x00000000 | beacon time
[    9.331513] iwlwifi 0000:aa:00.0: 0x00000000 | tsf low
[    9.331515] iwlwifi 0000:aa:00.0: 0x00000000 | tsf hi
[    9.331517] iwlwifi 0000:aa:00.0: 0x00000000 | time gp1
[    9.331519] iwlwifi 0000:aa:00.0: 0x00000000 | time gp2
[    9.331521] iwlwifi 0000:aa:00.0: 0x00000000 | uCode revision type
[    9.331524] iwlwifi 0000:aa:00.0: 0x00000000 | uCode version major
[    9.331526] iwlwifi 0000:aa:00.0: 0x00000000 | uCode version minor
[    9.331528] iwlwifi 0000:aa:00.0: 0x00000000 | hw version
[    9.331531] iwlwifi 0000:aa:00.0: 0x00000000 | board version
[    9.331533] iwlwifi 0000:aa:00.0: 0x00000000 | hcmd
[    9.331535] iwlwifi 0000:aa:00.0: 0x00000000 | isr0
[    9.331537] iwlwifi 0000:aa:00.0: 0x00000000 | isr1
[    9.331539] iwlwifi 0000:aa:00.0: 0x00000000 | isr2
[    9.331542] iwlwifi 0000:aa:00.0: 0x00000000 | isr3
[    9.331544] iwlwifi 0000:aa:00.0: 0x00000000 | isr4
[    9.331546] iwlwifi 0000:aa:00.0: 0x00000000 | last cmd Id
[    9.331548] iwlwifi 0000:aa:00.0: 0x00000000 | wait_event
[    9.331550] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_control
[    9.331553] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_duration
[    9.331555] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_mhvalid
[    9.331557] iwlwifi 0000:aa:00.0: 0x00000000 | l2p_addr_match
[    9.331559] iwlwifi 0000:aa:00.0: 0x00000000 | lmpm_pmg_sel
[    9.331562] iwlwifi 0000:aa:00.0: 0x00000000 | timestamp
[    9.331564] iwlwifi 0000:aa:00.0: 0x00000000 | flow_handler
[    9.331645] iwlwifi 0000:aa:00.0: Start IWL Error Log Dump:
[    9.331647] iwlwifi 0000:aa:00.0: Transport status: 0x00000042, valid: 7
[    9.331650] iwlwifi 0000:aa:00.0: 0x201013F2 | ADVANCED_SYSASSERT
[    9.331654] iwlwifi 0000:aa:00.0: 0x00000000 | umac branchlink1
[    9.331656] iwlwifi 0000:aa:00.0: 0x8045DFC6 | umac branchlink2
[    9.331659] iwlwifi 0000:aa:00.0: 0x00000000 | umac interruptlink1
[    9.331661] iwlwifi 0000:aa:00.0: 0x00000000 | umac interruptlink2
[    9.331663] iwlwifi 0000:aa:00.0: 0x0000000C | umac data1
[    9.331666] iwlwifi 0000:aa:00.0: 0x00040000 | umac data2
[    9.331668] iwlwifi 0000:aa:00.0: 0xDEADBEEF | umac data3
[    9.331671] iwlwifi 0000:aa:00.0: 0x00000042 | umac major
[    9.331673] iwlwifi 0000:aa:00.0: 0xF1C864E0 | umac minor
[    9.331675] iwlwifi 0000:aa:00.0: 0x000121A8 | frame pointer
[    9.331678] iwlwifi 0000:aa:00.0: 0xC0887F34 | stack pointer
[    9.331680] iwlwifi 0000:aa:00.0: 0x00000000 | last host cmd
[    9.331682] iwlwifi 0000:aa:00.0: 0x00000000 | isr status reg
[    9.331734] iwlwifi 0000:aa:00.0: IML/ROM dump:
[    9.331736] iwlwifi 0000:aa:00.0: 0x00000B03 | IML/ROM error/state
[    9.331757] iwlwifi 0000:aa:00.0: 0x00007674 | IML/ROM data1
[    9.331779] iwlwifi 0000:aa:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[    9.331795] iwlwifi 0000:aa:00.0: Fseq Registers:
[    9.331807] iwlwifi 0000:aa:00.0: 0x60000100 | FSEQ_ERROR_CODE
[    9.331820] iwlwifi 0000:aa:00.0: 0x00440005 | FSEQ_TOP_INIT_VERSION
[    9.331832] iwlwifi 0000:aa:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[    9.331845] iwlwifi 0000:aa:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[    9.331857] iwlwifi 0000:aa:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[    9.331870] iwlwifi 0000:aa:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[    9.331882] iwlwifi 0000:aa:00.0: 0x00400410 | FSEQ_CNVI_ID
[    9.331894] iwlwifi 0000:aa:00.0: 0x00400410 | FSEQ_CNVR_ID
[    9.331906] iwlwifi 0000:aa:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[    9.331920] iwlwifi 0000:aa:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[    9.331935] iwlwifi 0000:aa:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    9.331949] iwlwifi 0000:aa:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    9.331961] iwlwifi 0000:aa:00.0: Failed to start RT ucode: -110
[    9.331965] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   10.893764] iwlwifi 0000:aa:00.0: Failed to run INIT ucode: -110
[   10.907171] iwlwifi 0000:aa:00.0: retry init count 2

5.14:

❯ sudo dmesg | grep iwlwifi
[sudo] password for jrwrigh: 
[    2.780154] iwlwifi 0000:aa:00.0: enabling device (0000 -> 0002)
[    2.796447] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-64.ucode failed with error -2
[    2.798422] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[    2.798439] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.25
[    2.798660] iwlwifi 0000:aa:00.0: loaded firmware version 63.c04f3485.0 ty-a0-gf-a0-63.ucode op_mode iwlmvm
[    3.063488] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    3.215474] iwlwifi 0000:aa:00.0: loaded PNVM version 0x5a8dfca
[    3.226926] iwlwifi 0000:aa:00.0: Detected RF GF, rfid=0x10d000
[    3.296035] iwlwifi 0000:aa:00.0: base HW address: f4:7b:09:9b:dd:81
[    3.313513] iwlwifi 0000:aa:00.0 wlp170s0: renamed from wlan0

Here’s the other Hardware info:

❯ inxi -Fza
System:
  Kernel: 5.14.21-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.14-x86_64
    root=UUID=cec2d4e0-d852-4f58-a084-9d86bcb73abe rw apparmor=1
    security=apparmor udev.log_priority=3 apparmor=1 security=apparmor
    udev.log_priority=3
    resume=/dev/disk/by-uuid/cec2d4e0-d852-4f58-a084-9d86bcb73abe
    resume_offset=40210432 mem_sleep_default=deep
  Desktop: Qtile 0.20.0 vt: 7 dm: LightDM 1.30.0 Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Laptop System: Framework product: Laptop v: A3
    serial: <superuser required>
  Mobo: Framework model: FRANBMCP03 v: A3 serial: <superuser required>
    UEFI: INSYDE v: 03.02 date: 07/01/2021
Battery:
  ID-1: BAT1 charge: 51.5 Wh (94.1%) condition: 54.7/55.0 Wh (99.5%)
    volts: 16.8 min: 15.4 model: NVT Framewo type: Li-ion serial: <filter>
    status: Discharging
CPU:
  Info: model: 11th Gen Intel Core i5-1135G7 bits: 64 type: MT MCP
    arch: Tiger Lake family: 6 model-id: 0x8C (140) stepping: 1 microcode: 0x86
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB
    L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 702 high: 1074 min/max: 400/4200 scaling:
    driver: intel_pstate governor: powersave cores: 1: 474 2: 570 3: 481
    4: 1074 5: 764 6: 938 7: 451 8: 867 bogomips: 38720
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915 v: kernel
    ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 00:02.0
    chip-ID: 8086:9a49 class-ID: 0300
  Device-2: Realtek Laptop Camera type: USB driver: uvcvideo bus-ID: 3-7:3
    chip-ID: 0bda:5634 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 1.21.1.3 compositors: 1: Qtile v: 0.20.0
    2: Picom v: git-7e568 driver: X: loaded: modesetting alternate: fbdev,vesa
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2256x1504 s-dpi: 96 s-size: 596x397mm (23.5x15.6")
    s-diag: 716mm (28.2")
  Monitor-1: eDP-1 model: BOE Display built: 2019 res: 2256x1504 hz: 60
    dpi: 201 gamma: 1.2 size: 285x190mm (11.2x7.5") diag: 343mm (13.5")
    ratio: 3:2 modes: 2256x1504
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: snd_hda_intel
    v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:a0c8 class-ID: 0403
  Sound Server-1: ALSA v: k5.14.21-2-MANJARO running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: aa:00.0 chip-ID: 8086:2725
    class-ID: 0280
  IF: wlp170s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-10:5 chip-ID: 8087:0032 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 1 state: down
    bt-service: enabled,running rfk-block: hardware: no software: no
    address: <filter>
  Info: acl-mtu: 0:0 sco-mtu: 0:0
Drives:
  Local Storage: total: 931.51 GiB used: 164.76 GiB (17.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 1B4QFXO7
    temp: 31.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 931.22 GiB size: 915.53 GiB (98.32%)
    used: 164.76 GiB (18.0%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 304 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 32 GiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Sensors:
  System Temperatures: cpu: 35.8 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 239 Uptime: 5m wakeups: 1 Memory: 31.15 GiB
  used: 1.43 GiB (4.6%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 clang: 13.0.1 Packages: 1654 pacman: 1645 lib: 383 flatpak: 9
  Shell: Zsh v: 5.8.1 running-in: xfce4-terminal inxi: 3.3.13

According to this kernel patch message, the version reported by TLV may not be accurate.

Read fseq info from FW registers and print it upon fw assert.
The print is needed since the fseq version coming from the TLV might
not be the actual version that is used.

Said patch implemented the Fseq Registers: message in the error log. Suppoedly those have the version info, but I’m frankly not sure how I’m supposed to get that information (the hexadecimal number appears to be an memory address, which is helpful???).

Looking back at the dmesg, Both versions are actually loading different firmware versions. 5.15: loaded firmware version 66.f1c864e0.0 ty-a0-gf-a0-66.ucode op_mode iwlmvm vs 5.14: loaded firmware version 63.c04f3485.0 ty-a0-gf-a0-63.ucode op_mode iwlmvm. Note that the ucode and the firmware version numbers are different.