Wireless network is particularly unreliable, with a lot of errors coming from the iwlwifi. I've had this with all 4.8 kernels and just now experiencing this on 4.7. > lspci -v 03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35) Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN Flags: bus master, fast devsel, latency 0, IRQ 28 Memory at f2000000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [e0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 00-23-14-ff-ff-35-43-74 Kernel driver in use: iwlwifi Kernel modules: iwlwifi > ethtool -i wlp3s0 | grep firmware firmware-version: 9.221.4.1 build 25532 > uname -a Linux lifetree 4.7.4-1-ARCH #1 SMP PREEMPT Thu Sep 15 15:24:29 CEST 2016 x86_64 GNU/Linux Output from journalctl -fex: Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000. Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR values: Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG) Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_HW_IF_CONFIG_REG: 0X0048d704 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_INT_COALESCING: 0X00000040 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_INT: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_INT_MASK: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_FH_INT_STATUS: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GPIO_IN: 0X0000000f Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_RESET: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GP_CNTRL: 0X080403c5 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_HW_REV: 0X00000074 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_EEPROM_REG: 0X5cc00ffd Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_EEPROM_GP: 0X90000001 [70/1863] Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_OTP_GP_REG: 0X00030001 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GIO_REG: 0X00080042 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GP_UCODE_REG: 0X000007ff Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GP_DRIVER_REG: 0X00000002 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_UCODE_DRV_GP1: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_UCODE_DRV_GP2: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_LED_REG: 0X00000060 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_DRAM_INT_TBL_REG: 0X880ba7d5 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GIO_CHICKEN_BITS: 0X27800200 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_ANA_PLL_CFG: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_MONITOR_STATUS_REG: 0X7bf7f757 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_HW_REV_WA_REG: 0X0001001a Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: CSR_DBG_HPET_MEM_REG: 0Xffff0000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH register values: Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X03742c00 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X00b6cad0 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_WPTR: 0X00000080 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X00801114 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_RX_STATUS_REG: 0X07030000 [50/1863] Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_TSSR_TX_STATUS_REG: 0X07ff0001 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: FH_TSSR_TX_ERROR_REG: 0X00000000 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 9.221.4.1 build 25532 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump: Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: Status: 0x0000004C, count: 5 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000004 | NMI_INTERRUPT_WDG Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x000006B4 | uPc Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000067A | branchlink1 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000071A | branchlink2 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00001532 | interruptlink1 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000D7E | interruptlink2 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000002 | data1 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x07030000 | data2 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000D3EA | line Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x214010C6 | beacon time Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0xD451EF3A | tsf low Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x000001E6 | tsf hi Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp1 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00D10889 | time gp2 [30/1863] Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp3 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x000109DD | uCode version Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000074 | hw version Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0048D704 | board version Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x022B001C | hcmd Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0xA7E63802 | isr0 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x01038000 | isr1 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000001F | isr2 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x154200C0 | isr3 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr4 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x10800112 | isr_pref Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000D3EA | wait_event Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x000000B4 | l2p_control Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x000000E8 | l2p_duration Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000000F | l2p_mhvalid Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x0010F0C6 | l2p_addr_match Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000005 | lmpm_pmg_sel Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x02061043 | timestamp Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: 0x00008090 | flow_handler Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: Log capacity 1024 is bogus, limit to 512 entries [10/1863] Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698375:0x0000000e:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698375:0x0000003c:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698379:0x000000c4:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698551:0x00000000:0302 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698607:0x000000b4:0303 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698613:0x0000000e:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698614:0x0000003c:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698617:0x000000c4:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698816:0x00000000:0302 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698872:0x000000b4:0303 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698878:0x0000000e:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698879:0x0000003c:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013698882:0x000000c4:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013699117:0x00000000:0302 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013699173:0x000000b4:0303 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013699179:0x0000000e:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013699179:0x0000003c:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013699183:0x000000c4:0322 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013699205:0x000000f0:0123 Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0013699233:0x00000000:0125 Dec 04 15:45:53 lifetree kernel: ieee80211 phy0: Hardware restart was requested Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 15:45:53 lifetree kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x3-0x1 Dec 04 15:45:54 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 15:45:54 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 15:45:54 lifetree kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x3-0x1
Here is the output for the most recent kernel available on Arch: > uname -a Linux lifetree 4.8.11-1-ARCH #1 SMP PREEMPT Sun Nov 27 09:26:14 CET 2016 x86_64 GNU/Linux kernel output: Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000. Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR values: Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG) Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_HW_IF_CONFIG_REG: 0X0048d704 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_INT_COALESCING: 0X00000040 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_INT: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_INT_MASK: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_FH_INT_STATUS: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GPIO_IN: 0X0000000f Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_RESET: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GP_CNTRL: 0X080403c5 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_HW_REV: 0X00000074 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_EEPROM_REG: 0X5cc00ffd Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_EEPROM_GP: 0X90000001 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_OTP_GP_REG: 0X00030001 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GIO_REG: 0X00080042 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GP_UCODE_REG: 0X000030c3 [64/1695] Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GP_DRIVER_REG: 0X00000002 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_UCODE_DRV_GP1: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_UCODE_DRV_GP2: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_LED_REG: 0X00000040 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_DRAM_INT_TBL_REG: 0X882311de Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_GIO_CHICKEN_BITS: 0X27800200 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_ANA_PLL_CFG: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_MONITOR_STATUS_REG: 0X7bf7f757 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_HW_REV_WA_REG: 0X0001001a Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: CSR_DBG_HPET_MEM_REG: 0Xffff0000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH register values: Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X226b0500 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X0227b590 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_RSCSR_CHNL0_WPTR: 0X00000020 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X00801114 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_RX_STATUS_REG: 0X07030000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_TSSR_TX_STATUS_REG: 0X07ff0001 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: FH_TSSR_TX_ERROR_REG: 0X00000000 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 9.221.4.1 build 25532 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump: Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Status: 0x0000004C, count: 5 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000004 | NMI_INTERRUPT_WDG [40/1695] Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x000006B4 | uPc Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000067A | branchlink1 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000071A | branchlink2 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00001532 | interruptlink1 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000AD28 | interruptlink2 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000002 | data1 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x07030000 | data2 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000D3EA | line Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x4F40042A | beacon time Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x496A5BD6 | tsf low Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x000001EA | tsf hi Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp1 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0227FFB3 | time gp2 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp3 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x000109DD | uCode version Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000074 | hw version Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0048D704 | board version Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x04F500A8 | hcmd Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0xA7E63000 | isr0 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0103E000 | isr1 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000001F | isr2 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x1543FCC0 | isr3 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr4 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x10800112 | isr_pref [16/1695] Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000D3EA | wait_event Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x000000B4 | l2p_control Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x000000FC | l2p_duration Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0000000F | l2p_mhvalid Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x0010F0C6 | l2p_addr_match Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00000005 | lmpm_pmg_sel Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x02061043 | timestamp Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: 0x00002030 | flow_handler Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Log capacity 1024 is bogus, limit to 512 entries Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036174910:0x0000000e:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036174911:0x0000003c:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036174914:0x000000c4:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175015:0x00000000:0302 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175071:0x000000b4:0303 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175077:0x0000000e:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175077:0x0000003c:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175081:0x000000c4:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175254:0x00000000:0302 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175309:0x000000b4:0303 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175315:0x0000000e:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175316:0x0000003c:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175319:0x000000c4:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175554:0x00000000:0302 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175610:0x000000b4:0303 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175616:0x0000000e:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175617:0x0000003c:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175620:0x000000c4:0322 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175791:0x000000f0:0123 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0036175819:0x00000000:0125 Dec 04 19:53:24 lifetree kernel: ieee80211 phy0: Hardware restart was requested Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x3-0x1 Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled Dec 04 19:53:24 lifetree kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x3-0x1
This is really a firmware issue and we don't provide firmware support for these old devices. If you have an evidence that this bug happens only on new kernels, please provide the kernel version on which the bug does not occur.
@Emmanuel, thanks for replying. Hard to prove that something doesn't happen. I've downgraded to 4.3.3 and I didn't get the errors from the kernel while using the network. With anything above 4.3 I was getting errors with very small data going through. Kernel version is the following: > Linux lifetree 4.3.3-3-ARCH #1 SMP PREEMPT Wed Jan 20 08:12:23 CET 2016 > x86_64 GNU/Linux
Then I am afraid I'll have to ask you to bisect. Is that possible?
@emmanuel: I can try. but what would that involve? Do you have a comprehensive step by step for noobs like me? :)
If you don't know how to do that we are in trouble :) Can you try 4.4?
I tried on 4.4 already and had the same problem. I can try to get a usable config and recompile the kernel from sources, no problem. Just wondering if there was anything additional you're looking for if I were to do that.
so you confirm that 4.3 works, and 4.4 doesn't? I guess we can try to look at the diff and check what happened.
yep. Many thanks for looking into this. Let me know if there's anything else I can do from my end.
There is absolutely nothing in iwlwifi that can explain the bug and I don't really see how a commit elsewhere could cause a firmware issue. I'll try to provide a patch that I'll you to apply on 4.4 to bring iwlwifi back to 4.3. This will double check what I said above.
looking forward to that. Thanks Emmanuel. I'll do some further testing on 4.4 and see if there's any improvement. I find weird that this error started out of the blue just recently. I have no explanation how this has been triggered.
Created attachment 246891 [details] iwlwifi_4.4_to_4.3 This patch will bring iwlwifi to 4.3. Please apply it on 4.4 and check if the issue is fixed. Thanks.