Intel(R) Wi-Fi 6 AX210 160MHz Wi-Fi not working on qubes R4.2 on a Thinkpad T430

I’m using a Thinkpad T430 on qubes R4.2 with my sys-net qube using fedora-39. I had an issue with my previous wifi card where it stopped being detected by the OS, so I replaced it with this mini PCIe AX210 card I found online and it has had a plethora of issues. Sometimes on boot it will not be detected by lspci, when it is detected by dom0 on boot it will work for maybe a few minutes and then Wi-Fi will stop working and throw a bunch of errors in the dmesg logs. I am able to get my networking working though usb tethering and attaching it to sys-net, and ethernet still works as well.

As for things I’ve already tried to fix it, I had been using kernel version 6.6.42 on sys-net but I upgraded to kernel-latest-qubes-vm which is currently at version 6.10.3 and set that as the kernel for sys-net in the gui but that hasn’t changed anything. I installed the linux firmware package and iwlwifi firmware packages (iwlwifi-dvm-firmware and iwlwifi-mvm-firmware) on the fedora-39 template. I also tried to remove some iwlwifi unicode files in sys-net in /usr/lib/firmware/ and then removing and readding iwlwifi kernel module with modprobe. Next I will try a different template with sys-net to see if that fixes the issue. I will comment an example dmesg log (I cannot attach it as a file as I’m a new user and I go past the character limit if I paste it here) showing iwlwifi stuff only in which the wifi card did work for a bit before stopping. Any insight is appreciated.

Ok so I deleted a lot of “Hardware error detected” messages so I could fit it in here.

[    5.701434] iwlwifi 0000:00:07.0: Detected crf-id 0x400410, cnv-id 0x400410 wfpm id 0x80000000
[    5.701489] iwlwifi 0000:00:07.0: PCI dev 2725/0024, rev=0x420, rfid=0x10d000
[    5.758045] iwlwifi 0000:00:07.0: api flags index 2 larger than supported by driver
[    5.758063] iwlwifi 0000:00:07.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.41
[    5.760488] iwlwifi 0000:00:07.0: loaded firmware version 83.e8f84e98.0 ty-a0-gf-a0-83.ucode op_mode iwlmvm
[    6.096590] iwlwifi 0000:00:07.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    6.108266] iwlwifi 0000:00:07.0: WRT: Invalid buffer destination
[    6.268705] iwlwifi 0000:00:07.0: WFPM_UMAC_PD_NOTIFICATION: 0x20
[    6.268750] iwlwifi 0000:00:07.0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[    6.268788] iwlwifi 0000:00:07.0: WFPM_AUTH_KEY_0: 0x90
[    6.268829] iwlwifi 0000:00:07.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
[    6.272107] iwlwifi 0000:00:07.0: loaded PNVM version 35148b80
[    6.287881] iwlwifi 0000:00:07.0: Detected RF GF, rfid=0x10d000
[    6.357920] iwlwifi 0000:00:07.0: base HW address: 10:91:d1:d3:e7:a3
[    6.467728] iwlwifi 0000:00:07.0 wls7: renamed from wlan0
[    8.700636] iwlwifi 0000:00:07.0: WRT: Invalid buffer destination
[    8.860426] iwlwifi 0000:00:07.0: WFPM_UMAC_PD_NOTIFICATION: 0x20
[    8.860608] iwlwifi 0000:00:07.0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[    8.860690] iwlwifi 0000:00:07.0: WFPM_AUTH_KEY_0: 0x90
[    8.860751] iwlwifi 0000:00:07.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
[    8.954907] iwlwifi 0000:00:07.0: Registered PHC clock: iwlwifi-PTP, with index: 1
[    9.012637] iwlwifi 0000:00:07.0: WRT: Invalid buffer destination
[    9.171247] iwlwifi 0000:00:07.0: WFPM_UMAC_PD_NOTIFICATION: 0x20
[    9.171355] iwlwifi 0000:00:07.0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[    9.171571] iwlwifi 0000:00:07.0: WFPM_AUTH_KEY_0: 0x90
[    9.171638] iwlwifi 0000:00:07.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
[   99.227853]  ? iwl_txq_alloc+0xb7/0x2e0 [iwlwifi]
[   99.228038]  iwl_txq_alloc+0xb7/0x2e0 [iwlwifi]
[   99.228132]  iwl_txq_dyn_alloc+0x10e/0x360 [iwlwifi]
[   99.231828] iwlwifi 0000:00:07.0: Tx queue alloc failed
[   99.232342] iwlwifi 0000:00:07.0: Tx queue alloc failed
[   99.233007] iwlwifi 0000:00:07.0: Tx queue alloc failed
[  619.208358] iwlwifi 0000:00:07.0: Microcode SW error detected. Restarting 0x0.
[  619.208846] iwlwifi 0000:00:07.0: Loaded firmware version: 83.e8f84e98.0 ty-a0-gf-a0-83.ucode
[  619.208921] iwlwifi 0000:00:07.0: 0x00000000 | ADVANCED_SYSASSERT          
[  619.208971] iwlwifi 0000:00:07.0: 0x00000000 | trm_hw_status0
[  619.209021] iwlwifi 0000:00:07.0: 0x00000000 | trm_hw_status1
[  619.209073] iwlwifi 0000:00:07.0: 0x00000000 | branchlink2
[  619.209114] iwlwifi 0000:00:07.0: 0x00000000 | interruptlink1
[  619.209162] iwlwifi 0000:00:07.0: 0x00000000 | interruptlink2
[  619.209211] iwlwifi 0000:00:07.0: 0x00000000 | data1
[  619.209251] iwlwifi 0000:00:07.0: 0x00000000 | data2
[  619.209291] iwlwifi 0000:00:07.0: 0x00000000 | data3
[  619.209331] iwlwifi 0000:00:07.0: 0x00000000 | beacon time
[  619.209371] iwlwifi 0000:00:07.0: 0x00000000 | tsf low
[  619.209567] iwlwifi 0000:00:07.0: 0x00000000 | tsf hi
[  619.209617] iwlwifi 0000:00:07.0: 0x00000000 | time gp1
[  619.209659] iwlwifi 0000:00:07.0: 0x00000000 | time gp2
[  619.209699] iwlwifi 0000:00:07.0: 0x00000000 | uCode revision type
[  619.209748] iwlwifi 0000:00:07.0: 0x00000000 | uCode version major
[  619.209797] iwlwifi 0000:00:07.0: 0x00000000 | uCode version minor
[  619.209846] iwlwifi 0000:00:07.0: 0x00000000 | hw version
[  619.209886] iwlwifi 0000:00:07.0: 0x00000000 | board version
[  619.209935] iwlwifi 0000:00:07.0: 0x00000000 | hcmd
[  619.209976] iwlwifi 0000:00:07.0: 0x00000000 | isr0
[  619.210016] iwlwifi 0000:00:07.0: 0x00000000 | isr1
[  619.210055] iwlwifi 0000:00:07.0: 0x00000000 | isr2
[  619.210096] iwlwifi 0000:00:07.0: 0x00000000 | isr3
[  619.210136] iwlwifi 0000:00:07.0: 0x00000000 | isr4
[  619.210176] iwlwifi 0000:00:07.0: 0x00000000 | last cmd Id
[  619.210216] iwlwifi 0000:00:07.0: 0x00000000 | wait_event
[  619.210256] iwlwifi 0000:00:07.0: 0x00000000 | l2p_control
[  619.210296] iwlwifi 0000:00:07.0: 0x00000000 | l2p_duration
[  619.210336] iwlwifi 0000:00:07.0: 0x00000000 | l2p_mhvalid
[  619.210376] iwlwifi 0000:00:07.0: 0x00000000 | l2p_addr_match
[  619.210467] iwlwifi 0000:00:07.0: 0x00000000 | lmpm_pmg_sel
[  619.210508] iwlwifi 0000:00:07.0: 0x00000000 | timestamp
[  619.210549] iwlwifi 0000:00:07.0: 0x00000000 | flow_handler
[  619.210707] iwlwifi 0000:00:07.0: Start IWL Error Log Dump:
[  619.210747] iwlwifi 0000:00:07.0: Transport status: 0x0000004A, valid: 7
[  619.210798] iwlwifi 0000:00:07.0: 0x2000031D | ADVANCED_SYSASSERT
[  619.210848] iwlwifi 0000:00:07.0: 0x00000000 | umac branchlink1
[  619.210897] iwlwifi 0000:00:07.0: 0x8046DA58 | umac branchlink2
[  619.210946] iwlwifi 0000:00:07.0: 0x80471834 | umac interruptlink1
[  619.210995] iwlwifi 0000:00:07.0: 0x00000000 | umac interruptlink2
[  619.211044] iwlwifi 0000:00:07.0: 0x00000002 | umac data1
[  619.211084] iwlwifi 0000:00:07.0: 0x0000B844 | umac data2
[  619.211125] iwlwifi 0000:00:07.0: 0x00000008 | umac data3
[  619.211165] iwlwifi 0000:00:07.0: 0x00000053 | umac major
[  619.211223] iwlwifi 0000:00:07.0: 0xE8F84E98 | umac minor
[  619.211263] iwlwifi 0000:00:07.0: 0x245E90B5 | frame pointer
[  619.211312] iwlwifi 0000:00:07.0: 0xC0887EFC | stack pointer
[  619.211498] iwlwifi 0000:00:07.0: 0x001B019C | last host cmd
[  619.211561] iwlwifi 0000:00:07.0: 0x00100020 | isr status reg
[  619.211644] iwlwifi 0000:00:07.0: IML/ROM dump:
[  619.211684] iwlwifi 0000:00:07.0: 0x00000B03 | IML/ROM error/state
[  619.211765] iwlwifi 0000:00:07.0: 0x00008147 | IML/ROM data1
[  619.211848] iwlwifi 0000:00:07.0: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[  619.211920] iwlwifi 0000:00:07.0: Fseq Registers:
[  619.211971] iwlwifi 0000:00:07.0: 0x60000000 | FSEQ_ERROR_CODE
[  619.212033] iwlwifi 0000:00:07.0: 0x80440007 | FSEQ_TOP_INIT_VERSION
[  619.212114] iwlwifi 0000:00:07.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[  619.212176] iwlwifi 0000:00:07.0: 0x0000A652 | FSEQ_OTP_VERSION
[  619.212237] iwlwifi 0000:00:07.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[  619.212298] iwlwifi 0000:00:07.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  619.212359] iwlwifi 0000:00:07.0: 0x00400410 | FSEQ_CNVI_ID
[  619.212447] iwlwifi 0000:00:07.0: 0x00400410 | FSEQ_CNVR_ID
[  619.212500] iwlwifi 0000:00:07.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[  619.213698] iwlwifi 0000:00:07.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[  619.214762] iwlwifi 0000:00:07.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  619.216169] iwlwifi 0000:00:07.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  619.216252] iwlwifi 0000:00:07.0: 0x00080009 | FSEQ_PREV_CNVIO_INIT_VERSION
[  619.216316] iwlwifi 0000:00:07.0: 0x00440007 | FSEQ_WIFI_FSEQ_VERSION
[  619.216377] iwlwifi 0000:00:07.0: 0x00440007 | FSEQ_BT_FSEQ_VERSION
[  619.216474] iwlwifi 0000:00:07.0: 0x000000F0 | FSEQ_CLASS_TP_VERSION
[  619.216582] iwlwifi 0000:00:07.0: UMAC CURRENT PC: 0x8048da0c
[  619.216648] iwlwifi 0000:00:07.0: LMAC1 CURRENT PC: 0x4c118e
[  619.217155] iwlwifi 0000:00:07.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[  619.264553] iwlwifi 0000:00:07.0: Hardware error detected. Restarting.
[  764.544115] iwlwifi 0000:00:07.0: WRT: Failed to dump region: id=22, type=10
[  983.015596] iwlwifi 0000:00:07.0: Hardware error detected. Restarting.
[  983.015687] iwlwifi 0000:00:07.0: WRT: Failed to dump region: id=34, type=10
[  983.018080] iwlwifi 0000:00:07.0: Hardware error detected. Restarting.
[  983.024660] iwlwifi 0000:00:07.0: Master Disable Timed Out, 100 usec
[  983.058602] iwlwifi 0000:00:07.0: WRT: Invalid buffer destination
[  984.106488] iwlwifi 0000:00:07.0: WFPM_UMAC_PD_NOTIFICATION: 0x3f
[  984.106599] iwlwifi 0000:00:07.0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[  984.106687] iwlwifi 0000:00:07.0: WFPM_AUTH_KEY_0: 0x80000400
[  984.106774] iwlwifi 0000:00:07.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
[  984.106889] iwlwifi 0000:00:07.0: SecBoot CPU1 Status: 0x0, CPU2 Status: 0x3100000
[  984.106991] iwlwifi 0000:00:07.0: WFPM_LMAC1_PD_NOTIFICATION: 0x1f
[  984.107079] iwlwifi 0000:00:07.0: HPM_SECONDARY_DEVICE_STATE: 0x42
[  984.107172] iwlwifi 0000:00:07.0: WFPM_MAC_OTP_CFG7_ADDR: 0x0
[  984.107345] iwlwifi 0000:00:07.0: WFPM_MAC_OTP_CFG7_DATA: 0x0
[  984.107396] iwlwifi 0000:00:07.0: UMAC CURRENT PC: 0xd05c18
[  984.107437] iwlwifi 0000:00:07.0: LMAC1 CURRENT PC: 0xd05c1c
[  984.107496] iwlwifi 0000:00:07.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[  984.108260] iwlwifi 0000:00:07.0: Start IWL Error Log Dump:
[  984.108309] iwlwifi 0000:00:07.0: Transport status: 0x00000042, valid: 1092225056
[  984.108370] iwlwifi 0000:00:07.0: Loaded firmware version: 83.e8f84e98.0 ty-a0-gf-a0-83.ucode
[  984.108438] iwlwifi 0000:00:07.0: 0x08802D83 | ADVANCED_SYSASSERT          
[  984.108489] iwlwifi 0000:00:07.0: 0x14098000 | trm_hw_status0
[  984.108539] iwlwifi 0000:00:07.0: 0x096000B0 | trm_hw_status1
[  984.108588] iwlwifi 0000:00:07.0: 0x0005DA20 | branchlink2
[  984.108628] iwlwifi 0000:00:07.0: 0x01053226 | interruptlink1
[  984.108677] iwlwifi 0000:00:07.0: 0xA2C00190 | interruptlink2
[  984.108726] iwlwifi 0000:00:07.0: 0x3A8001C4 | data1
[  984.108766] iwlwifi 0000:00:07.0: 0x82231080 | data2
[  984.108806] iwlwifi 0000:00:07.0: 0x05689A8C | data3
[  984.108845] iwlwifi 0000:00:07.0: 0x0F800C8D | beacon time
[  984.108886] iwlwifi 0000:00:07.0: 0x84312801 | tsf low
[  984.108926] iwlwifi 0000:00:07.0: 0x201830A2 | tsf hi
[  984.108965] iwlwifi 0000:00:07.0: 0x01001E04 | time gp1
[  984.109005] iwlwifi 0000:00:07.0: 0x21003000 | time gp2
[  984.109045] iwlwifi 0000:00:07.0: 0x0D580302 | uCode revision type
[  984.109094] iwlwifi 0000:00:07.0: 0x00017020 | uCode version major
[  984.109143] iwlwifi 0000:00:07.0: 0x17C98300 | uCode version minor
[  984.109192] iwlwifi 0000:00:07.0: 0x40100A08 | hw version
[  984.109297] iwlwifi 0000:00:07.0: 0x10384030 | board version
[  984.109348] iwlwifi 0000:00:07.0: 0x7DDBA7DE | hcmd
[  984.109388] iwlwifi 0000:00:07.0: 0xDEFF7F55 | isr0
[  984.109428] iwlwifi 0000:00:07.0: 0xFBCFF7D2 | isr1
[  984.109468] iwlwifi 0000:00:07.0: 0xDEBEEF1B | isr2
[  984.109508] iwlwifi 0000:00:07.0: 0xEEDDBE63 | isr3
[  984.109548] iwlwifi 0000:00:07.0: 0xE5FB75BF | isr4
[  984.109588] iwlwifi 0000:00:07.0: 0xD958DFB9 | last cmd Id
[  984.109628] iwlwifi 0000:00:07.0: 0xFFE8BFF8 | wait_event
[  984.109668] iwlwifi 0000:00:07.0: 0xE5FFFBB6 | l2p_control
[  984.109708] iwlwifi 0000:00:07.0: 0xFFD49FF6 | l2p_duration
[  984.109748] iwlwifi 0000:00:07.0: 0xF8B7FF78 | l2p_mhvalid
[  984.109788] iwlwifi 0000:00:07.0: 0xFE2FFFF8 | l2p_addr_match
[  984.109837] iwlwifi 0000:00:07.0: 0xDDFDEBC7 | lmpm_pmg_sel
[  984.109877] iwlwifi 0000:00:07.0: 0xBFBEBFBF | timestamp
[  984.109917] iwlwifi 0000:00:07.0: 0xADFFEFF3 | flow_handler
[  984.110071] iwlwifi 0000:00:07.0: Start IWL Error Log Dump:
[  984.110110] iwlwifi 0000:00:07.0: Transport status: 0x00000042, valid: 536873088
[  984.110169] iwlwifi 0000:00:07.0: 0x106D1082 | ADVANCED_SYSASSERT
[  984.110259] iwlwifi 0000:00:07.0: 0x61889410 | umac branchlink1
[  984.110309] iwlwifi 0000:00:07.0: 0x20B98044 | umac branchlink2
[  984.110358] iwlwifi 0000:00:07.0: 0x184A1801 | umac interruptlink1
[  984.110407] iwlwifi 0000:00:07.0: 0x42110C51 | umac interruptlink2
[  984.110456] iwlwifi 0000:00:07.0: 0x0F020164 | umac data1
[  984.110496] iwlwifi 0000:00:07.0: 0x381F0020 | umac data2
[  984.110536] iwlwifi 0000:00:07.0: 0x4000E881 | umac data3
[  984.110576] iwlwifi 0000:00:07.0: 0x191A8D20 | umac major
[  984.110616] iwlwifi 0000:00:07.0: 0x62148C70 | umac minor
[  984.110656] iwlwifi 0000:00:07.0: 0x81110001 | frame pointer
[  984.110705] iwlwifi 0000:00:07.0: 0x0EC20428 | stack pointer
[  984.110754] iwlwifi 0000:00:07.0: 0x480C5C08 | last host cmd
[  984.110803] iwlwifi 0000:00:07.0: 0xB2620943 | isr status reg
[  984.110886] iwlwifi 0000:00:07.0: IML/ROM dump:
[  984.110926] iwlwifi 0000:00:07.0: 0x0310 | IML/ROM SYSASSERT
[  984.110975] iwlwifi 0000:00:07.0: 0x03100000 | IML/ROM error/state
[  984.111055] iwlwifi 0000:00:07.0: 0x00000000 | IML/ROM data1
[  984.111134] iwlwifi 0000:00:07.0: 0x80000400 | IML/ROM WFPM_AUTH_KEY_0
[  984.111236] iwlwifi 0000:00:07.0: Fseq Registers:
[  984.111289] iwlwifi 0000:00:07.0: 0x60000000 | FSEQ_ERROR_CODE
[  984.111350] iwlwifi 0000:00:07.0: 0x80440007 | FSEQ_TOP_INIT_VERSION
[  984.111411] iwlwifi 0000:00:07.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[  984.111472] iwlwifi 0000:00:07.0: 0x0000A652 | FSEQ_OTP_VERSION
[  984.111534] iwlwifi 0000:00:07.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[  984.111595] iwlwifi 0000:00:07.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  984.111745] iwlwifi 0000:00:07.0: 0x00400410 | FSEQ_CNVI_ID
[  984.111814] iwlwifi 0000:00:07.0: 0x00400410 | FSEQ_CNVR_ID
[  984.111867] iwlwifi 0000:00:07.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[  984.112944] iwlwifi 0000:00:07.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[  984.114005] iwlwifi 0000:00:07.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  984.115501] iwlwifi 0000:00:07.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  984.115581] iwlwifi 0000:00:07.0: 0x00080009 | FSEQ_PREV_CNVIO_INIT_VERSION
[  984.115643] iwlwifi 0000:00:07.0: 0x00440007 | FSEQ_WIFI_FSEQ_VERSION
[  984.115704] iwlwifi 0000:00:07.0: 0x00440007 | FSEQ_BT_FSEQ_VERSION
[  984.115765] iwlwifi 0000:00:07.0: 0x000000F0 | FSEQ_CLASS_TP_VERSION
[  984.115858] iwlwifi 0000:00:07.0: UMAC CURRENT PC: 0xc00c06d2
[  984.115920] iwlwifi 0000:00:07.0: LMAC1 CURRENT PC: 0x0
[  984.115973] iwlwifi 0000:00:07.0: Failed to start RT ucode: -110
[  984.116024] iwlwifi 0000:00:07.0: Failed to start RT ucode: -110
[  984.116075] iwlwifi 0000:00:07.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[  988.534872] iwlwifi 0000:00:07.0: mac start retry 0
[  988.535154] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  988.545227] iwlwifi 0000:00:07.0: Failed to synchronize multicast groups update
[  988.545495] iwlwifi 0000:00:07.0: Failed to trigger RX queues sync (-5)
[  988.545669] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  988.548929]  ? __iwl_err+0x125/0x130 [iwlwifi]
[  988.735300] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  988.736764]  ? __iwl_err+0x125/0x130 [iwlwifi]
[  988.737279] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  988.937929]  ? __iwl_err+0x125/0x130 [iwlwifi]
[  988.939704] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  988.943278]  ? __iwl_err+0x125/0x130 [iwlwifi]
[  988.944704] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  989.137459]  ? __iwl_err+0x125/0x130 [iwlwifi]
[  989.137994] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  989.139654]  ? __iwl_err+0x125/0x130 [iwlwifi]
[  989.140891] WARNING: CPU: 3 PID: 53 at drivers/net/wireless/intel/iwlwifi/mvm/../iwl-trans.h:1441 iwl_mvm_wait_sta_queues_empty+0x92/0xc0 [iwlmvm]
[  989.336185] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront
[  989.336945]  ? __pfx_iwl_trans_pcie_wait_txq_empty+0x10/0x10 [iwlwifi]
[  989.338053]  ? __iwl_err+0x125/0x130 [iwlwifi]
[  989.338471] iwlwifi 0000:00:07.0: iwl_trans_wait_txq_empty bad state = 0
[  989.344326] Modules linked in: nft_flow_offload nf_flow_table_inet nf_flow_table nf_conntrack_netlink nft_nat nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4 nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr nf_tables nfnetlink vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common iwlwifi joydev crct10dif_pclmul crc32_pclmul crc32c_intel cfg80211 polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_vram_helper ehci_pci drm_ttm_helper e1000e ehci_hcd ttm rfkill pcspkr ata_generic i2c_piix4 pata_acpi floppy serio_raw xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn fuse i2c_dev loop overlay xen_blkfront

For those symptoms, hardware error sounds spot on given that it’s an unofficial mPCIe card not built by Intel. You’d probably have better luck with an mPCIe-to-M.2 adapter + antenna adapters, and a regular M.2 AX210 (or even BE200) card.