Hello, I check the log, there are two questions? 1. have you tried to disable ufw? does it help? 2. did you run iperf test to check the wireless throughput? I found there is a Wi-Fi firmware crash inside the log, but I am not sure if it is the root cause, Generally, the driver should have recovery mechanism after the micorcode crash. There is a newer iwlwifi-QuZ-a0-hr-b0-59.ucode firmware in https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/, would you mind to have it a try? About the firmware crash: [105396.990450] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0. [105396.990539] iwlwifi 0000:00:14.3: Start IWL Error Log Dump: [105396.990541] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 6 [105396.990543] iwlwifi 0000:00:14.3: Loaded firmware version: 55.d9698065.0 QuZ-a0-hr-b0-55.ucode [105396.990545] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL [105396.990547] iwlwifi 0000:00:14.3: 0x000022F0 | trm_hw_status0 [105396.990548] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1 [105396.990549] iwlwifi 0000:00:14.3: 0x004CA3DE | branchlink2 [105396.990551] iwlwifi 0000:00:14.3: 0x000007F6 | interruptlink1 [105396.990552] iwlwifi 0000:00:14.3: 0x000007F6 | interruptlink2 [105396.990553] iwlwifi 0000:00:14.3: 0x00016504 | data1 [105396.990554] iwlwifi 0000:00:14.3: 0x00001000 | data2 [105396.990555] iwlwifi 0000:00:14.3: 0x00000000 | data3 [105396.990557] iwlwifi 0000:00:14.3: 0x900148E4 | beacon time [105396.990558] iwlwifi 0000:00:14.3: 0x0C6FF71A | tsf low [105396.990559] iwlwifi 0000:00:14.3: 0x000001B4 | tsf hi [105396.990560] iwlwifi 0000:00:14.3: 0x00000000 | time gp1 [105396.990562] iwlwifi 0000:00:14.3: 0x58CF3E54 | time gp2 [105396.990563] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type [105396.990564] iwlwifi 0000:00:14.3: 0x00000037 | uCode version major [105396.990565] iwlwifi 0000:00:14.3: 0xD9698065 | uCode version minor [105396.990567] iwlwifi 0000:00:14.3: 0x00000351 | hw version [105396.990568] iwlwifi 0000:00:14.3: 0x00C89004 | board version [105396.990569] iwlwifi 0000:00:14.3: 0x800FFC03 | hcmd [105396.990570] iwlwifi 0000:00:14.3: 0x00020000 | isr0 [105396.990572] iwlwifi 0000:00:14.3: 0x00400000 | isr1 [105396.990573] iwlwifi 0000:00:14.3: 0x08F00002 | isr2 [105396.990574] iwlwifi 0000:00:14.3: 0x04C338C8 | isr3 [105396.990575] iwlwifi 0000:00:14.3: 0x00000000 | isr4 [105396.990577] iwlwifi 0000:00:14.3: 0x05D6001C | last cmd Id [105396.990578] iwlwifi 0000:00:14.3: 0x00016504 | wait_event [105396.990579] iwlwifi 0000:00:14.3: 0x000000C4 | l2p_control [105396.990580] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration [105396.990582] iwlwifi 0000:00:14.3: 0x00000007 | l2p_mhvalid [105396.990583] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match [105396.990584] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel [105396.990585] iwlwifi 0000:00:14.3: 0x00000000 | timestamp [105396.990586] iwlwifi 0000:00:14.3: 0x0000C0D4 | flow_handler [105396.990628] iwlwifi 0000:00:14.3: Start IWL Error Log Dump: [105396.990629] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 7 [105396.990631] iwlwifi 0000:00:14.3: 0x2000307C | ADVANCED_SYSASSERT [105396.990632] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1 [105396.990633] iwlwifi 0000:00:14.3: 0x80465D2E | umac branchlink2 [105396.990634] iwlwifi 0000:00:14.3: 0x80473128 | umac interruptlink1 [105396.990635] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2 [105396.990637] iwlwifi 0000:00:14.3: 0x00000000 | umac data1 [105396.990638] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data2 [105396.990639] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3 [105396.990640] iwlwifi 0000:00:14.3: 0x00000037 | umac major [105396.990641] iwlwifi 0000:00:14.3: 0xD9698065 | umac minor [105396.990642] iwlwifi 0000:00:14.3: 0x58CF3E47 | frame pointer [105396.990644] iwlwifi 0000:00:14.3: 0xC0885EB0 | stack pointer [105396.990645] iwlwifi 0000:00:14.3: 0x0080010D | last host cmd [105396.990646] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg [105396.990668] iwlwifi 0000:00:14.3: Fseq Registers: [105396.990691] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE [105396.990694] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION [105396.990717] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION [105396.990748] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION [105396.990764] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION [105396.990787] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN [105396.990808] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID [105396.990811] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID [105396.990834] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP [105396.990841] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP [105396.990868] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM [105396.990887] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR [105396.991043] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 5 fired.