Kernel 5.2.0-8: iwlwifi Microcode SW error detected Wireless-AC 9260

Bug #1836986 reported by Brandon Darbro
58
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu version:
Description: Ubuntu Eoan Ermine (development branch)
Release: 19.10

System type:
    description: Notebook
    product: Precision 5530 (087D)
    vendor: Dell Inc.

Hardware having issue:
(wireless card info from previous working kernel)
           *-network
                description: Wireless interface
                product: Wireless-AC 9260
                vendor: Intel Corporation
                physical id: 0
                bus info: pci@0000:3b:00.0
                logical name: wlp59s0
                version: 29
                serial: 48:89:e7:d5:ab:b5
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=iwlwifi driverversion=5.0.0-20-generic firmware=43.95eb4e97.0 ip=10.80.13.232 latency=0 link=yes multicast=yes wireless=IEEE 802.11
                resources: irq:16 memory:ed400000-ed403fff

Grub config with settings for Dell laptop hardware set:
/etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX_DEFAULT="nosplash"
GRUB_CMDLINE_LINUX="nouveau.blacklist=1 acpi_rev_override=1 acpi_osi=Linux nouveau.modeset=0 pcie_aspm=force drm.vblankoffdelay=1 scsi_mod.use_blk_mq=1 nouveau.runpm=0 mem_sleep_default=deep"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Iwlwifi config with 11n disabled, 11n wasn't ever stable before, so left it disabled.
/etc/modprobe.d/iwlwifi.conf
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
options iwlwifi 11n_disable=1

Linux-Firmware package = 1.180
Nvidia Driver version = 430.34-0ubuntu2

Issue:
Problem with kernel 5.2.0-8-generic - Wifi firmware fails to load. Works with 5.0.0.-20-generic kernel.

Syslog:
Jul 17 15:13:31 Lappy kernel: [ 85.319088] iwlwifi 0000:3b:00.0: Microcode SW error detected. Restarting 0x0.
Jul 17 15:13:31 Lappy kernel: [ 85.320158] iwlwifi 0000:3b:00.0: Start IWL Error Log Dump:
Jul 17 15:13:31 Lappy kernel: [ 85.320161] iwlwifi 0000:3b:00.0: Status: 0x00000080, count: 6
Jul 17 15:13:31 Lappy kernel: [ 85.320162] iwlwifi 0000:3b:00.0: Loaded firmware version: 46.a41adfe7.0
Jul 17 15:13:31 Lappy kernel: [ 85.320164] iwlwifi 0000:3b:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
Jul 17 15:13:31 Lappy kernel: [ 85.320166] iwlwifi 0000:3b:00.0: 0x00A022F0 | trm_hw_status0
Jul 17 15:13:31 Lappy kernel: [ 85.320167] iwlwifi 0000:3b:00.0: 0x00000000 | trm_hw_status1
Jul 17 15:13:31 Lappy kernel: [ 85.320168] iwlwifi 0000:3b:00.0: 0x004882F2 | branchlink2
Jul 17 15:13:31 Lappy kernel: [ 85.320169] iwlwifi 0000:3b:00.0: 0x004793A2 | interruptlink1
Jul 17 15:13:31 Lappy kernel: [ 85.320171] iwlwifi 0000:3b:00.0: 0x00480EA2 | interruptlink2
Jul 17 15:13:31 Lappy kernel: [ 85.320172] iwlwifi 0000:3b:00.0: 0x0001A7D2 | data1
Jul 17 15:13:31 Lappy kernel: [ 85.320173] iwlwifi 0000:3b:00.0: 0x00001000 | data2
Jul 17 15:13:31 Lappy kernel: [ 85.320174] iwlwifi 0000:3b:00.0: 0xE0000008 | data3
Jul 17 15:13:31 Lappy kernel: [ 85.320176] iwlwifi 0000:3b:00.0: 0x00000000 | beacon time
Jul 17 15:13:31 Lappy kernel: [ 85.320177] iwlwifi 0000:3b:00.0: 0x0003ED44 | tsf low
Jul 17 15:13:31 Lappy kernel: [ 85.320178] iwlwifi 0000:3b:00.0: 0x00000000 | tsf hi
Jul 17 15:13:31 Lappy kernel: [ 85.320180] iwlwifi 0000:3b:00.0: 0x00000000 | time gp1
Jul 17 15:13:31 Lappy kernel: [ 85.320181] iwlwifi 0000:3b:00.0: 0x0003ED44 | time gp2
Jul 17 15:13:31 Lappy kernel: [ 85.320182] iwlwifi 0000:3b:00.0: 0x00000001 | uCode revision type
Jul 17 15:13:31 Lappy kernel: [ 85.320183] iwlwifi 0000:3b:00.0: 0x0000002E | uCode version major
Jul 17 15:13:31 Lappy kernel: [ 85.320185] iwlwifi 0000:3b:00.0: 0xA41ADFE7 | uCode version minor
Jul 17 15:13:31 Lappy kernel: [ 85.320186] iwlwifi 0000:3b:00.0: 0x00000321 | hw version
Jul 17 15:13:31 Lappy kernel: [ 85.320187] iwlwifi 0000:3b:00.0: 0x00489004 | board version
Jul 17 15:13:31 Lappy kernel: [ 85.320188] iwlwifi 0000:3b:00.0: 0x00240405 | hcmd
Jul 17 15:13:31 Lappy kernel: [ 85.320190] iwlwifi 0000:3b:00.0: 0x00022000 | isr0
Jul 17 15:13:31 Lappy kernel: [ 85.320191] iwlwifi 0000:3b:00.0: 0x00000000 | isr1
Jul 17 15:13:31 Lappy kernel: [ 85.320192] iwlwifi 0000:3b:00.0: 0x20001802 | isr2
Jul 17 15:13:31 Lappy kernel: [ 85.320193] iwlwifi 0000:3b:00.0: 0x404000C0 | isr3
Jul 17 15:13:31 Lappy kernel: [ 85.320195] iwlwifi 0000:3b:00.0: 0x00000000 | isr4
Jul 17 15:13:31 Lappy kernel: [ 85.320196] iwlwifi 0000:3b:00.0: 0x00240405 | last cmd Id
Jul 17 15:13:31 Lappy kernel: [ 85.320197] iwlwifi 0000:3b:00.0: 0x0001A7D2 | wait_event
Jul 17 15:13:31 Lappy kernel: [ 85.320198] iwlwifi 0000:3b:00.0: 0x00000000 | l2p_control
Jul 17 15:13:31 Lappy kernel: [ 85.320199] iwlwifi 0000:3b:00.0: 0x00000020 | l2p_duration
Jul 17 15:13:31 Lappy kernel: [ 85.320200] iwlwifi 0000:3b:00.0: 0x00000000 | l2p_mhvalid
Jul 17 15:13:31 Lappy kernel: [ 85.320202] iwlwifi 0000:3b:00.0: 0x00000000 | l2p_addr_match
Jul 17 15:13:31 Lappy kernel: [ 85.320203] iwlwifi 0000:3b:00.0: 0x0000000D | lmpm_pmg_sel
Jul 17 15:13:31 Lappy kernel: [ 85.320204] iwlwifi 0000:3b:00.0: 0x19062027 | timestamp
Jul 17 15:13:31 Lappy kernel: [ 85.320206] iwlwifi 0000:3b:00.0: 0x00001840 | flow_handler
Jul 17 15:13:31 Lappy kernel: [ 85.320768] iwlwifi 0000:3b:00.0: Start IWL Error Log Dump:
Jul 17 15:13:31 Lappy kernel: [ 85.320772] iwlwifi 0000:3b:00.0: Status: 0x00000080, count: 7
Jul 17 15:13:31 Lappy kernel: [ 85.320776] iwlwifi 0000:3b:00.0: 0x20000034 | NMI_INTERRUPT_WDG
Jul 17 15:13:31 Lappy kernel: [ 85.320779] iwlwifi 0000:3b:00.0: 0x00000000 | umac branchlink1
Jul 17 15:13:31 Lappy kernel: [ 85.320783] iwlwifi 0000:3b:00.0: 0xC008887A | umac branchlink2
Jul 17 15:13:31 Lappy kernel: [ 85.320786] iwlwifi 0000:3b:00.0: 0xC0084C80 | umac interruptlink1
Jul 17 15:13:31 Lappy kernel: [ 85.320789] iwlwifi 0000:3b:00.0: 0xC0080708 | umac interruptlink2
Jul 17 15:13:31 Lappy kernel: [ 85.320793] iwlwifi 0000:3b:00.0: 0x00000400 | umac data1
Jul 17 15:13:31 Lappy kernel: [ 85.320796] iwlwifi 0000:3b:00.0: 0xC0080708 | umac data2
Jul 17 15:13:31 Lappy kernel: [ 85.320800] iwlwifi 0000:3b:00.0: 0xDEADBEEF | umac data3
Jul 17 15:13:31 Lappy kernel: [ 85.320804] iwlwifi 0000:3b:00.0: 0x0000002E | umac major
Jul 17 15:13:31 Lappy kernel: [ 85.320805] iwlwifi 0000:3b:00.0: 0xA41ADFE7 | umac minor
Jul 17 15:13:31 Lappy kernel: [ 85.320807] iwlwifi 0000:3b:00.0: 0x0003ED2B | frame pointer
Jul 17 15:13:31 Lappy kernel: [ 85.320810] iwlwifi 0000:3b:00.0: 0xC0886C44 | stack pointer
Jul 17 15:13:31 Lappy kernel: [ 85.320813] iwlwifi 0000:3b:00.0: 0x00240405 | last host cmd
Jul 17 15:13:31 Lappy kernel: [ 85.320814] iwlwifi 0000:3b:00.0: 0x00004008 | isr status reg
Jul 17 15:13:31 Lappy kernel: [ 85.320988] iwlwifi 0000:3b:00.0: Fseq Registers:
Jul 17 15:13:31 Lappy kernel: [ 85.321039] iwlwifi 0000:3b:00.0: 0xA8211AA1 | FSEQ_ERROR_CODE
Jul 17 15:13:31 Lappy kernel: [ 85.321092] iwlwifi 0000:3b:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
Jul 17 15:13:31 Lappy kernel: [ 85.321145] iwlwifi 0000:3b:00.0: 0xB944C8F9 | FSEQ_CNVIO_INIT_VERSION
Jul 17 15:13:31 Lappy kernel: [ 85.321198] iwlwifi 0000:3b:00.0: 0x0000A371 | FSEQ_OTP_VERSION
Jul 17 15:13:31 Lappy kernel: [ 85.321251] iwlwifi 0000:3b:00.0: 0x7C907AAE | FSEQ_TOP_CONTENT_VERSION
Jul 17 15:13:31 Lappy kernel: [ 85.321304] iwlwifi 0000:3b:00.0: 0xDA4530B8 | FSEQ_ALIVE_TOKEN
Jul 17 15:13:31 Lappy kernel: [ 85.321356] iwlwifi 0000:3b:00.0: 0x653524CD | FSEQ_CNVI_ID
Jul 17 15:13:31 Lappy kernel: [ 85.321409] iwlwifi 0000:3b:00.0: 0x0ECAA810 | FSEQ_CNVR_ID
Jul 17 15:13:31 Lappy kernel: [ 85.321462] iwlwifi 0000:3b:00.0: 0x01000200 | CNVI_AUX_MISC_CHIP
Jul 17 15:13:31 Lappy kernel: [ 85.321517] iwlwifi 0000:3b:00.0: 0x01300202 | CNVR_AUX_MISC_CHIP
Jul 17 15:13:31 Lappy kernel: [ 85.321572] iwlwifi 0000:3b:00.0: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Jul 17 15:13:31 Lappy kernel: [ 85.321677] iwlwifi 0000:3b:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Jul 17 15:13:31 Lappy kernel: [ 85.321731] iwlwifi 0000:3b:00.0: Collecting data: trigger 2 fired.
Jul 17 15:13:31 Lappy kernel: [ 85.321735] ieee80211 phy0: Hardware restart was requested
Jul 17 15:13:31 Lappy kernel: [ 85.321747] iwlwifi 0000:3b:00.0: iwlwifi transaction failed, dumping registers
Jul 17 15:13:31 Lappy kernel: [ 85.321749] iwlwifi 0000:3b:00.0: iwlwifi device config registers:
Jul 17 15:13:31 Lappy kernel: [ 85.322632] iwlwifi 0000:3b:00.0: 00000000: 25268086 00100406 02800029 00000010 ed400004 00000000 00000000 00000000
Jul 17 15:13:31 Lappy kernel: [ 85.322636] iwlwifi 0000:3b:00.0: 00000020: 00000000 00000000 00000000 40108086 00000000 000000c8 00000000 000001ff
Jul 17 15:13:31 Lappy kernel: [ 85.322637] iwlwifi 0000:3b:00.0: iwlwifi device memory mapped registers:
Jul 17 15:13:31 Lappy kernel: [ 85.323220] iwlwifi 0000:3b:00.0: 00000000: 00489004 00000040 00000000 00000000 00000000 00000000 00027e1f 00000000
Jul 17 15:13:31 Lappy kernel: [ 85.323223] iwlwifi 0000:3b:00.0: 00000020: 00000000 0c040005 00000321 d55555d5 d55555d5 d55555d5 80008040 041f0042
Jul 17 15:13:31 Lappy kernel: [ 85.323345] iwlwifi 0000:3b:00.0: iwlwifi device AER capability structure:
Jul 17 15:13:31 Lappy kernel: [ 85.323904] iwlwifi 0000:3b:00.0: 00000000: 14c10001 00000000 00000000 00462031 00000000 00002000 00000000 00000000
Jul 17 15:13:31 Lappy kernel: [ 85.323906] iwlwifi 0000:3b:00.0: 00000020: 00000000 00000000 00000000
Jul 17 15:13:31 Lappy kernel: [ 85.323908] iwlwifi 0000:3b:00.0: iwlwifi parent port (0000:00:1c.0) config registers:
Jul 17 15:13:31 Lappy kernel: [ 85.323945] iwlwifi 0000:00:1c.0: 00000000: a3388086 00100407 060400f0 00810010 00000000 00000000 003b3b00 200000f0
Jul 17 15:13:31 Lappy kernel: [ 85.323947] iwlwifi 0000:00:1c.0: 00000020: ed40ed40 0001fff1 00000000 00000000 00000000 00000040 00000000 001201ff
Jul 17 15:13:31 Lappy kernel: [ 85.323951] iwlwifi 0000:3b:00.0: iwlwifi root port (0000:00:1c.0) AER cap structure:
Jul 17 15:13:31 Lappy kernel: [ 85.323969] iwlwifi 0000:00:1c.0: 00000000: 14010001 00000000 00010000 00060011 00000000 00002000 00000000 00000000
Jul 17 15:13:31 Lappy kernel: [ 85.323971] iwlwifi 0000:00:1c.0: 00000020: 00000000 00000000 00000000 00000000 00000000 00000000
Jul 17 15:13:31 Lappy kernel: [ 85.323973] iwlwifi 0000:3b:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
Jul 17 15:13:31 Lappy kernel: [ 85.323976] CPU: 9 PID: 1350 Comm: NetworkManager Tainted: P OE 5.2.0-8-generic #9-Ubuntu
Jul 17 15:13:31 Lappy kernel: [ 85.323976] Hardware name: Dell Inc. Precision 5530/0NFGCT, BIOS 1.11.2 05/29/2019
Jul 17 15:13:31 Lappy kernel: [ 85.323977] Call Trace:
Jul 17 15:13:31 Lappy kernel: [ 85.323983] dump_stack+0x63/0x8a
Jul 17 15:13:31 Lappy kernel: [ 85.323994] iwl_pcie_send_hcmd_sync+0x497/0x4b0 [iwlwifi]
Jul 17 15:13:31 Lappy kernel: [ 85.323997] ? wait_woken+0x80/0x80
Jul 17 15:13:31 Lappy kernel: [ 85.324003] iwl_trans_pcie_send_hcmd+0x34/0xf0 [iwlwifi]
Jul 17 15:13:31 Lappy kernel: [ 85.324010] iwl_trans_send_cmd+0x59/0xc0 [iwlwifi]
Jul 17 15:13:31 Lappy kernel: [ 85.324017] iwl_mvm_send_cmd+0x30/0xa0 [iwlmvm]
Jul 17 15:13:31 Lappy kernel: [ 85.324022] iwl_mvm_send_cmd_pdu+0x51/0x70 [iwlmvm]
Jul 17 15:13:31 Lappy kernel: [ 85.324027] iwl_mvm_up+0x99f/0xa30 [iwlmvm]
Jul 17 15:13:31 Lappy kernel: [ 85.324033] __iwl_mvm_mac_start+0x1b2/0x2c0 [iwlmvm]
Jul 17 15:13:31 Lappy kernel: [ 85.324038] iwl_mvm_mac_start+0x4a/0x120 [iwlmvm]
Jul 17 15:13:31 Lappy kernel: [ 85.324040] ? skb_dequeue+0x5a/0x70
Jul 17 15:13:31 Lappy kernel: [ 85.324054] drv_start+0x48/0x100 [mac80211]
Jul 17 15:13:31 Lappy kernel: [ 85.324067] ieee80211_do_open+0x21a/0x860 [mac80211]
Jul 17 15:13:31 Lappy kernel: [ 85.324079] ieee80211_open+0x52/0x60 [mac80211]
Jul 17 15:13:31 Lappy kernel: [ 85.324082] __dev_open+0xd4/0x170
Jul 17 15:13:31 Lappy kernel: [ 85.324084] __dev_change_flags+0x191/0x1f0
Jul 17 15:13:31 Lappy kernel: [ 85.324086] dev_change_flags+0x26/0x60
Jul 17 15:13:31 Lappy kernel: [ 85.324087] do_setlink+0x82e/0x970
Jul 17 15:13:31 Lappy kernel: [ 85.324090] ? __nla_parse+0x23/0x30
Jul 17 15:13:31 Lappy kernel: [ 85.324091] ? cpumask_next+0x1b/0x20
Jul 17 15:13:31 Lappy kernel: [ 85.324094] ? __snmp6_fill_stats64.isra.0+0xe7/0x110
Jul 17 15:13:31 Lappy kernel: [ 85.324095] ? __nla_validate_parse+0x42/0x150
Jul 17 15:13:31 Lappy kernel: [ 85.324097] __rtnl_newlink+0x580/0x970
Jul 17 15:13:31 Lappy kernel: [ 85.324099] ? __nla_put+0x20/0x30
Jul 17 15:13:31 Lappy kernel: [ 85.324102] ? __kmalloc_node_track_caller+0x1e1/0x2b0
Jul 17 15:13:31 Lappy kernel: [ 85.324103] ? pskb_expand_head+0x75/0x2d0
Jul 17 15:13:31 Lappy kernel: [ 85.324104] ? __kmalloc_reserve.isra.0+0x31/0x90
Jul 17 15:13:31 Lappy kernel: [ 85.324106] ? security_sock_rcv_skb+0x39/0x50
Jul 17 15:13:31 Lappy kernel: [ 85.324108] ? sk_filter_trim_cap+0x48/0x220
Jul 17 15:13:31 Lappy kernel: [ 85.324110] ? skb_queue_tail+0x43/0x50
Jul 17 15:13:31 Lappy kernel: [ 85.324111] ? __netlink_sendskb+0x42/0x50
Jul 17 15:13:31 Lappy kernel: [ 85.324114] ? security_capable+0x47/0x70
Jul 17 15:13:31 Lappy kernel: [ 85.324116] ? _cond_resched+0x19/0x30
Jul 17 15:13:31 Lappy kernel: [ 85.324117] ? kmem_cache_alloc_trace+0x155/0x1d0
Jul 17 15:13:31 Lappy kernel: [ 85.324118] rtnl_newlink+0x49/0x70
Jul 17 15:13:31 Lappy kernel: [ 85.324119] rtnetlink_rcv_msg+0x2c0/0x380
Jul 17 15:13:31 Lappy kernel: [ 85.324122] ? sprintf+0x56/0x70
Jul 17 15:13:31 Lappy kernel: [ 85.324123] ? rtnl_calcit.isra.0+0x100/0x100
Jul 17 15:13:31 Lappy kernel: [ 85.324124] netlink_rcv_skb+0x50/0x120
Jul 17 15:13:31 Lappy kernel: [ 85.324126] rtnetlink_rcv+0x15/0x20
Jul 17 15:13:31 Lappy kernel: [ 85.324128] netlink_unicast+0x187/0x220
Jul 17 15:13:31 Lappy kernel: [ 85.324129] netlink_sendmsg+0x204/0x3c0
Jul 17 15:13:31 Lappy kernel: [ 85.324131] sock_sendmsg+0x56/0x60
Jul 17 15:13:31 Lappy kernel: [ 85.324132] ___sys_sendmsg+0x2ae/0x320
Jul 17 15:13:31 Lappy kernel: [ 85.324134] ? netdev_run_todo+0x61/0x2a0
Jul 17 15:13:31 Lappy kernel: [ 85.324136] ? rtnl_unlock+0xe/0x10
Jul 17 15:13:31 Lappy kernel: [ 85.324138] ? addrconf_sysctl_forward+0x111/0x280
Jul 17 15:13:31 Lappy kernel: [ 85.324141] ? __fget_light+0x57/0x70
Jul 17 15:13:31 Lappy kernel: [ 85.324142] __sys_sendmsg+0x5c/0xa0
Jul 17 15:13:31 Lappy kernel: [ 85.324144] __x64_sys_sendmsg+0x1f/0x30
Jul 17 15:13:31 Lappy kernel: [ 85.324146] do_syscall_64+0x5a/0x140
Jul 17 15:13:31 Lappy kernel: [ 85.324148] entry_SYSCALL_64_after_hwframe+0x44/0xa9
Jul 17 15:13:31 Lappy kernel: [ 85.324150] RIP: 0033:0x7f65843e75b7
Jul 17 15:13:31 Lappy kernel: [ 85.324152] Code: c3 66 90 41 54 41 89 d4 55 48 89 f5 53 89 fb 48 83 ec 10 e8 eb ec ff ff 44 89 e2 48 89 ee 89 df 41 89 c0 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 48 89 44 24 08 e8 24 ed ff ff 48
Jul 17 15:13:31 Lappy kernel: [ 85.324153] RSP: 002b:00007ffdc089ca10 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
Jul 17 15:13:31 Lappy kernel: [ 85.324154] RAX: ffffffffffffffda RBX: 000000000000000a RCX: 00007f65843e75b7
Jul 17 15:13:31 Lappy kernel: [ 85.324155] RDX: 0000000000000000 RSI: 00007ffdc089ca60 RDI: 000000000000000a
Jul 17 15:13:31 Lappy kernel: [ 85.324155] RBP: 00007ffdc089ca60 R08: 0000000000000000 R09: 0000000000000000
Jul 17 15:13:31 Lappy kernel: [ 85.324156] R10: 00007f65843ccca0 R11: 0000000000000293 R12: 0000000000000000
Jul 17 15:13:31 Lappy kernel: [ 85.324156] R13: 0000000000000000 R14: 00007ffdc089cc18 R15: 00007ffdc089cc0c
Jul 17 15:13:31 Lappy kernel: [ 85.324183] iwlwifi 0000:3b:00.0: Firmware not running - cannot dump error
Jul 17 15:13:31 Lappy NetworkManager[1350]: <warn> [1563401611.0974] platform-linux: do-change-link[2]: failure changing link: failure 5 (Input/output error)
Jul 17 15:13:31 Lappy NetworkManager[1350]: <warn> [1563401611.0995] Error: failed to open /run/network/ifstate

The above error repeats over and over as the driver keeps trying to reload.

Revision history for this message
Brandon Darbro (thedarb) wrote :

Moving the 46 firmware out of /lib/firmware and copying the 43 firmware to the 46 firmware's filename and rebooting has allowed me to have successful wifi. modinfo shows it wants 46, but lshw show's it actually is running version 43.

Please either revert to version 43, or fix 46.

Thank you. :)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-signed (Ubuntu):
status: New → Confirmed
affects: linux-signed (Ubuntu) → linux-firmware (Ubuntu)
Revision history for this message
Seth Forshee (sforshee) wrote :

Since this seems like a bug in the firmware, you should report this issue to Intel as described here:

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging

Please post a link to the bug here so I can keep track of the status. Thanks!

Revision history for this message
Brandon Darbro (thedarb) wrote :

@sforshee: Are you referring to me or someone on the ubuntu dev team?

Revision history for this message
Sultan Alsawaf (kerneltoast) wrote :

@sforshee upstream is aware of the issue: https://<email address hidden>

Revision history for this message
Seth Forshee (sforshee) wrote :

@thedarb: To you, since you have the hardware to work with them to diagnose the problem.

@kerneltoast: Sometimes these firmware crashes look the same but have different underlying causes, so imo it's better to go ahead and report it and let the Intel devs sort out whether or not it's actually a duplicate.

Revision history for this message
Sultan Alsawaf (kerneltoast) wrote :

@sforshee I've actually got the same hardware :)

Revision history for this message
Seth Forshee (sforshee) wrote : Re: [Bug 1836986] Re: Kernel 5.2.0-8: iwlwifi Microcode SW error detected Wireless-AC 9260

On Mon, Jul 22, 2019 at 09:45:49PM -0000, Sultan Alsawaf wrote:
> @sforshee I've actually got the same hardware :)

In that case either one of you can create the upstream bug I suppose.

Revision history for this message
FatTony (fattony4) wrote :

@thedarb
I'm encountering the same error and would like to try your fix, but I don't understand what to do exactly:

> Moving the 46 firmware out of /lib/firmware and copying the 43 firmware to the 46 firmware's filename and rebooting has allowed me to have successful wifi. modinfo shows it wants 46, but lshw show's it actually is running version 43.

Which files are you talking about?

Did anyone file a bug report as @sforshee suggested or shall I do it?

Revision history for this message
Brandon Darbro (thedarb) wrote :

@fattony4

# Copy the broken firmware (46) somewhere else, so we don't lose it, in case we need it for testing later.
sudo cp -p /lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode /root

# Copy the 43 firmware over top / replacing the 46 firmware:
sudo cp -p /lib/firmware/iwlwifi-9260-th-b0-jf-b0-43.ucode /lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode

# To see which firmware file the iwlwifi module is expecting to load, by the way, use:
modinfo iwlwifi |grep 9260

# to check wich firmware various versions of the kernel will expect to load, you specify the direct path of the iwlwifi module for that kernel. Two examples:
modinfo /usr/lib/modules/5.2.0-8-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko |grep 9260
modinfo /usr/lib/modules/5.0.0-20-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko |grep 9260

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

The issue is solved in v5.3-rc1.

Let's wait for eoan kernel switches to v5.3.

Revision history for this message
Brandon Darbro (thedarb) wrote :

@kaihengfeng: Can you send me a link to the v5.3-rc1 changelog where you see this is solved, please? I am eager to read it.

Thank you.

Revision history for this message
Luke Carrier (lukecarrier) wrote :
Revision history for this message
Darren Blaber (dmbtech) wrote :
Download full text (8.6 KiB)

It is not resolved for me in 5.3.*
Linux thinkpad 5.3.0-050300rc2-generic #201907281631 SMP Sun Jul 28 20:34:00 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Only thing that seems to work for me is this: modprobe iwlwifi 11n_disable=1 bt_coex_active=0
Otherwise, machine locks up, I check dmesg and has the microcode errors for iwlwifi.

Further, firmware also crashes with version 43 as well. Is this the same bug, should I open a separate ticket?

[10422.844956] ------------[ cut here ]------------
[10422.845044] WARNING: CPU: 3 PID: 831 at drivers/net/wireless/intel/iwlwifi/mvm/../iwl-trans.h:1201 iwl_mvm_dump_lmac_error_log.cold+0xc/0x13 [iwlmvm]
[10422.845048] Modules linked in: veth nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo xt_addrtype br_netfilter overlay rfcomm xt_CHECKSUM iptable_mangle xt_MASQUERADE iptable_nat nf_nat xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter bpfilter rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace fscache ccm bnep binfmt_misc nls_iso8859_1 uvcvideo edac_mce_amd videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 kvm_amd ccp videobuf2_common kvm irqbypass snd_seq_midi videodev btusb snd_seq_midi_event mc btrtl btbcm iwlmvm btintel snd_hda_codec_conexant input_leds snd_hda_codec_generic bluetooth mac80211 snd_hda_codec_hdmi joydev snd_hda_intel thinkpad_acpi serio_raw wmi_bmof ecdh_generic snd_rawmidi nvram libarc4 ecc snd_hda_codec k10temp ledtrig_audio snd_hda_core iwlwifi snd_hwdep snd_seq snd_pcm snd_seq_device snd_timer cfg80211 snd ucsi_acpi typec_ucsi typec
[10422.845103] soundcore mac_hid sch_fq_codel parport_pc sunrpc ppdev lp parport ip_tables x_tables autofs4 algif_skcipher af_alg dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel amdgpu aes_x86_64 crypto_simd cryptd glue_helper amd_iommu_v2 gpu_sched i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt psmouse nvme fb_sys_fops sdhci_pci ahci cqhci r8169 i2c_piix4 libahci drm sdhci realtek nvme_core wmi video i2c_scmi
[10422.845140] CPU: 3 PID: 831 Comm: irq/77-iwlwifi: Tainted: G W 5.3.0-050300rc2-generic #201907281631
[10422.845141] Hardware name: LENOVO 20KVCTO1WW/20KVCTO1WW, BIOS R0UET73W (1.53 ) 06/14/2019
[10422.845156] RIP: 0010:iwl_mvm_dump_lmac_error_log.cold+0xc/0x13 [iwlmvm]
[10422.845159] Code: 13 04 b6 d2 0f 0b e9 40 1d fd ff 48 c7 c7 08 67 db c0 e8 00 04 b6 d2 0f 0b e9 ee 1d fd ff 48 c7 c7 f0 69 db c0 e8 ed 03 b6 d2 <0f> 0b e9 2e 27 fd ff 48 c7 c7 f0 69 db c0 e8 da 03 b6 d2 0f 0b 41
[10422.845161] RSP: 0018:ffffbccf01697d10 EFLAGS: 00010246
[10422.845164] RAX: 0000000000000024 RBX: ffff9a07aa801e28 RCX: 0000000000000000
[10422.845165] RDX: 0000000000000000 RSI: ffff9a07ff0d7448 RDI: ffff9a07ff0d7448
[10422.845166] RBP: ffffbccf01697dd0 R08: ffff9a07ff0d7448 R09: 0000000000000004
[10422.845168] R10: 0000000000000000 R11: 0000000000000001 R12: 000000000080dccc
[10422.845169] R13: ffff9a07f2090018 R14: 0000000000000000 R15: ffff9a07f2099138
[10422.845171] FS: 0000000000000000(0000) GS:ffff9a07ff0c0000(0000) knlGS:0000000000000000
[10422.845172] CS: 0010 DS:...

Read more...

Revision history for this message
Darren Blaber (dmbtech) wrote :

I am still having same issue with latest upstrem kernel 5.4-rc3 from https://kernel.ubuntu.com/~kernel-ppa/mainline/. Hard lockups, does't matter what parameters/options I pass to the driver.

Revision history for this message
You-Sheng Yang (vicamo) wrote :

Comments #11 and #13 refer to bug 1846016, but it seems the main problem here remains unresolved.

Since you're already running Eoan, which should have the latest firmware openly available, could you give backport-iwlwifi dkms[1] a try and we may know if there is some useful un-unpstreamed patch.

[1]: https://launchpad.net/~vicamo/+archive/ubuntu/backport-iwlwifi-dkms

Revision history for this message
Jeremy (wa113y3s) wrote :

Does the command iwconfig show power management on/off or no results

Revision history for this message
Christoph (cvboth) wrote :
Download full text (19.6 KiB)

Getting the same error on an Asus Zenbook UX330

dmesg output is:

[ 6.324661] iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
[ 6.475651] iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
[ 6.556523] iwlwifi 0000:02:00.0: FW already configured (0) - re-configuring
[ 10.059533] iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x12000000.
[ 10.059779] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[ 10.059781] iwlwifi 0000:02:00.0: Status: 0x00000080, count: 6
[ 10.059782] iwlwifi 0000:02:00.0: Loaded firmware version: 36.77d01142.0
[ 10.059783] iwlwifi 0000:02:00.0: 0x00000038 | BAD_COMMAND
[ 10.059784] iwlwifi 0000:02:00.0: 0x000002F0 | trm_hw_status0
[ 10.059785] iwlwifi 0000:02:00.0: 0x00000000 | trm_hw_status1
[ 10.059785] iwlwifi 0000:02:00.0: 0x00024200 | branchlink2
[ 10.059786] iwlwifi 0000:02:00.0: 0x00039872 | interruptlink1
[ 10.059787] iwlwifi 0000:02:00.0: 0x00000000 | interruptlink2
[ 10.059788] iwlwifi 0000:02:00.0: 0x00350405 | data1
[ 10.059788] iwlwifi 0000:02:00.0: 0x00000036 | data2
[ 10.059789] iwlwifi 0000:02:00.0: 0x00000036 | data3
[ 10.059790] iwlwifi 0000:02:00.0: 0x000A3DD4 | beacon time
[ 10.059791] iwlwifi 0000:02:00.0: 0x0035CA2C | tsf low
[ 10.059791] iwlwifi 0000:02:00.0: 0x00000000 | tsf hi
[ 10.059792] iwlwifi 0000:02:00.0: 0x00000000 | time gp1
[ 10.059793] iwlwifi 0000:02:00.0: 0x0035CA2D | time gp2
[ 10.059794] iwlwifi 0000:02:00.0: 0x00000001 | uCode revision type
[ 10.059794] iwlwifi 0000:02:00.0: 0x00000024 | uCode version major
[ 10.059795] iwlwifi 0000:02:00.0: 0x77D01142 | uCode version minor
[ 10.059796] iwlwifi 0000:02:00.0: 0x00000201 | hw version
[ 10.059797] iwlwifi 0000:02:00.0: 0x00489008 | board version
[ 10.059798] iwlwifi 0000:02:00.0: 0x00350405 | hcmd
[ 10.059798] iwlwifi 0000:02:00.0: 0x00022080 | isr0
[ 10.059799] iwlwifi 0000:02:00.0: 0x00000000 | isr1
[ 10.059800] iwlwifi 0000:02:00.0: 0x28201802 | isr2
[ 10.059801] iwlwifi 0000:02:00.0: 0x00400080 | isr3
[ 10.059801] iwlwifi 0000:02:00.0: 0x00000000 | isr4
[ 10.059802] iwlwifi 0000:02:00.0: 0x003401C8 | last cmd Id
[ 10.059803] iwlwifi 0000:02:00.0: 0x00000000 | wait_event
[ 10.059804] iwlwifi 0000:02:00.0: 0x00001AEB | l2p_control
[ 10.059804] iwlwifi 0000:02:00.0: 0x00000000 | l2p_duration
[ 10.059805] iwlwifi 0000:02:00.0: 0x00000000 | l2p_mhvalid
[ 10.059806] iwlwifi 0000:02:00.0: 0x00000000 | l2p_addr_match
[ 10.059807] iwlwifi 0000:02:00.0: 0x0000008F | lmpm_pmg_sel
[ 10.059808] iwlwifi 0000:02:00.0: 0x08081421 | timestamp
[ 10.059808] iwlwifi 0000:02:00.0: 0x00003048 | flow_handler
[ 10.059997] iwlwifi 0000:02:00.0: Start IWL Error Log Dump:
[ 10.059998] iwlwifi 0000:02:00.0: Status: 0x00000080, count: 7
[ 10.059998] iwlwifi 0000:02:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
[ 10.059999] iwlwifi 0000:02:00.0: 0x00000000 | umac branchlink1
[ 10.060000] iwlwifi 0000:02:00.0: 0xC0086B38 | umac branchlink2
[ 10.060001] iwlwifi 0000:02:00.0: 0xC0083D08 | umac interruptlink1
[ 10.060002] iwlwifi 0000:02:00.0: 0xC0087F7C | umac interruptlink2
[ 10.060002] iwlwifi 0000:02:00....

Revision history for this message
Christoph (cvboth) wrote :

Sorry, forgot to mention that I'm on eoan since yesterday and this error did not appear in disco

Revision history for this message
Adam Barton (abarton5) wrote :

Same on dell Latitude E7470, only appeared after upgrading to eoan.

Still present after installing backport-iwlwifi-dkms

Without backport-iwlwifi-dkms iwconfig showed power management on.
After backport it shows no results.

Wifi still functions but crashes randomly.

Revision history for this message
Adam Barton (abarton5) wrote :

I've fixed my problem by applying the kernel suggested in [1]

[1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1846016

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.