loqs wrote:Applied to linux 5.5.11.arch1-1
I've just installed the 5.5.11 kernel and everything works as expected!
Thank you.
Confirmed!
]]>Applied to linux 5.5.11.arch1-1
I've just installed the 5.5.11 kernel and everything works as expected!
Thank you.
]]>This is my card:
08:00.0 Network controller [0280]: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] (rev 10) Subsystem: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:2110] Kernel driver in use: iwlwifi Kernel modules: iwlwifi
I had the same problem. Downgrading linux to 5.4.15 solved it.
Newest kernel 5.5.2 does not fix this problem.
I have the same card. 5.5.2.arch2-2 in testing fixes it for me.
]]>08:00.0 Network controller [0280]: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] (rev 10)
Subsystem: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:2110]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
I had the same problem. Downgrading linux to 5.4.15 solved it.
Newest kernel 5.5.2 does not fix this problem.
]]>Full dmesg of the firmware crash follows. TL;DR: it's crashing when the kernel driver sends a GEO_TX_POWER_LIMIT command. Googling, I was only able to find references to GEO SAR work that happened in the 5.3 timeframe, and 8000-series chipsets were excluded at that time by virtue of using a v36 microcode. Guessing that changed, or a logic bug was introduced in feature selection in 5.5.
Is there a regression bug already filed for this? If not, happy to do so.
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: FW already configured (0) - re-configuring
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Microcode SW error detected. Restarting 0x82000000.
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Start IWL Error Log Dump:
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Status: 0x00000040, count: 6
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Loaded firmware version: 36.952d9faa.0
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000038 | BAD_COMMAND
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00A002F1 | trm_hw_status0
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | trm_hw_status1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00024200 | branchlink2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00039872 | interruptlink1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | interruptlink2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00250405 | data1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000026 | data2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000026 | data3
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | beacon time
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0000D3EE | tsf low
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | tsf hi
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | time gp1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0000D3EF | time gp2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000001 | uCode revision type
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000024 | uCode version major
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x952D9FAA | uCode version minor
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000201 | hw version
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x18489008 | board version
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00250405 | hcmd
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00122080 | isr0
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | isr1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x28201802 | isr2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x004000C0 | isr3
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | isr4
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0024019F | last cmd Id
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | wait_event
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00001FDF | l2p_control
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000820 | l2p_duration
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | l2p_mhvalid
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | l2p_addr_match
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0000000D | lmpm_pmg_sel
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x20111544 | timestamp
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00002030 | flow_handler
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Start IWL Error Log Dump:
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Status: 0x00000040, count: 7
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | umac branchlink1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xC0086B3C | umac branchlink2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xC0083D08 | umac interruptlink1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xC0083D08 | umac interruptlink2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000800 | umac data1
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xC0083D08 | umac data2
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xDEADBEEF | umac data3
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000024 | umac major
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x952D9FAA | umac minor
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xC088628C | frame pointer
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xC088628C | stack pointer
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00250405 | last host cmd
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x00000000 | isr status reg
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Fseq Registers:
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x9E5BFBC1 | FSEQ_ERROR_CODE
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x7510A5BC | FSEQ_TOP_INIT_VERSION
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x7024F315 | FSEQ_CNVIO_INIT_VERSION
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0000A056 | FSEQ_OTP_VERSION
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xA12E5949 | FSEQ_TOP_CONTENT_VERSION
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0xA6CFF3B7 | FSEQ_ALIVE_TOKEN
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x65302860 | FSEQ_CNVI_ID
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x266EADD4 | FSEQ_CNVR_ID
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Collecting data: trigger 2 fired.
Feb 04 14:56:32 vega kernel: ieee80211 phy1: Hardware restart was requested
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: FW Error notification: type 0x00000000 cmd_id 0x05
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: FW Error notification: seq 0x0025 service 0x00000005
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: FW Error notification: timestamp 0x000000000000D3EB
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
Feb 04 14:56:32 vega kernel: CPU: 9 PID: 1069 Comm: wpa_supplicant Tainted: G U OE 5.5.1-arch1-1 #1
Feb 04 14:56:32 vega kernel: Hardware name: Dell Inc. XPS 15 9570/02MJVY, BIOS 1.8.1 02/01/2019
Feb 04 14:56:32 vega kernel: Call Trace:
Feb 04 14:56:32 vega kernel: dump_stack+0x66/0x90
Feb 04 14:56:32 vega kernel: iwl_trans_pcie_send_hcmd+0x45d/0x470 [iwlwifi]
Feb 04 14:56:32 vega kernel: ? wait_woken+0x70/0x70
Feb 04 14:56:32 vega kernel: iwl_trans_send_cmd+0x51/0xb0 [iwlwifi]
Feb 04 14:56:32 vega kernel: iwl_mvm_send_cmd+0x1b/0x40 [iwlmvm]
Feb 04 14:56:32 vega kernel: iwl_mvm_send_cmd_pdu+0x51/0x70 [iwlmvm]
Feb 04 14:56:32 vega kernel: iwl_mvm_up+0x8f4/0x930 [iwlmvm]
Feb 04 14:56:32 vega kernel: __iwl_mvm_mac_start+0x26/0x1c0 [iwlmvm]
Feb 04 14:56:32 vega kernel: iwl_mvm_mac_start+0x24/0x40 [iwlmvm]
Feb 04 14:56:32 vega kernel: drv_start+0x3e/0x130 [mac80211]
Feb 04 14:56:32 vega kernel: ieee80211_do_open+0x20b/0x850 [mac80211]
Feb 04 14:56:32 vega kernel: ? ieee80211_check_concurrent_iface+0x14f/0x1c0 [mac80211]
Feb 04 14:56:32 vega kernel: __dev_open+0xe0/0x170
Feb 04 14:56:32 vega kernel: __dev_change_flags+0x188/0x1e0
Feb 04 14:56:32 vega kernel: dev_change_flags+0x21/0x60
Feb 04 14:56:32 vega kernel: devinet_ioctl+0x608/0x770
Feb 04 14:56:32 vega kernel: inet_ioctl+0x1de/0x210
Feb 04 14:56:32 vega kernel: sock_do_ioctl+0x8b/0x190
Feb 04 14:56:32 vega kernel: sock_ioctl+0x281/0x3f0
Feb 04 14:56:32 vega kernel: do_vfs_ioctl+0x4b7/0x730
Feb 04 14:56:32 vega kernel: ? syscall_trace_enter+0x19c/0x2e0
Feb 04 14:56:32 vega kernel: ksys_ioctl+0x5e/0x90
Feb 04 14:56:32 vega kernel: __x64_sys_ioctl+0x16/0x20
Feb 04 14:56:32 vega kernel: do_syscall_64+0x4e/0x150
Feb 04 14:56:32 vega kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Feb 04 14:56:32 vega kernel: RIP: 0033:0x7fdcdcdca25b
Feb 04 14:56:32 vega kernel: Code: 0f 1e fa 48 8b 05 25 9c 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f>
Feb 04 14:56:32 vega kernel: RSP: 002b:00007ffee92505a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Feb 04 14:56:32 vega kernel: RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fdcdcdca25b
Feb 04 14:56:32 vega kernel: RDX: 00007ffee92505b0 RSI: 0000000000008914 RDI: 0000000000000008
Feb 04 14:56:32 vega kernel: RBP: 0000000000000008 R08: 0000557a8fe11016 R09: 0000000000000007
Feb 04 14:56:32 vega kernel: R10: 0000000000000030 R11: 0000000000000246 R12: 0000000000000000
Feb 04 14:56:32 vega kernel: R13: 0000557a8fe1e450 R14: 00007ffee92505b0 R15: 0000000000000000
Feb 04 14:56:32 vega kernel: iwlwifi 0000:3b:00.0: Firmware not running - cannot dump error
Edit: *sigh*
https://git.kernel.org/pub/scm/linux/ke … 76bd342987
24 files changed, 578 insertions, 178 deletions
*sigh*
]]>So, solution:
Downgrade kernel from 5.5.1 to 5.4.15 (previous version): Packages linux and linux-headers.
Downgrade linux-firmware from 2020-01-22 to previous version 2019-12-20. (<-edited: Not required! It was only the kernel. And apparently some ppl say that 5.5.2 makes it even worse, see discussionfurther below.)
I wonder, though. I'm using a kabylake CPU and its integrated intel wifi.. so that means that everybody else who has a kabylake CPU will get his wifi killed after updating his system now?
]]>