Public bug reported:

Ubuntu 19.10
Kernel 5.3.0-18-generic
Hardware: Thinkpad T460p (also tested on T480s) with Intel 9260ac wifi card.

Expected: Wifi connects, uploads/downloads as normal

Symptom: Wifi connects, as soon as an upload/download (any heavy
traffic) start, the system comes to a crawl, becomes barely usable, and
I end up opening a prompt to reboot.

The system is unusable. This happens even with the Live USB version.

The only solution I found was to download a different (newer) firmware.
Latest version from: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi

This is iwlwifi-9260-th-b0-jf-b0-34.618819.0.tgz

I then manually copy the contained firmware to /lib/firmware, remove all
other versions and make a link to iwlwifi-9260-th-b0-jf-46.ucode that
the kernel expects to load.

This completely resolves the issue.

This is the carsh log (Thinkpad T460p, but identical to T480s, all fresh 
installs):
--------------------------------
Oct 20 01:51:13 weywot kernel: iwlwifi 0000:03:00.0: Error sending 
SCAN_CFG_CMD: time out after 2000ms.
Oct 20 01:51:13 weywot kernel: iwlwifi 0000:03:00.0: Current CMD queue read_ptr 
64 write_ptr 65
Oct 20 01:51:13 weywot kernel: iwlwifi 0000:03:00.0: HW error, resetting before 
reading
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Status: 0x00000080, count: 
609870115
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 
46.6bf1df06.0
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x36BC8FCF | 
ADVANCED_SYSASSERT          
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x28A5819E | trm_hw_status0
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x77944CFA | trm_hw_status1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x018004F5 | branchlink2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xEBCFC5F1 | interruptlink1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x07206003 | interruptlink2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xE956CDF4 | data1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x7D692903 | data2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xAD22F469 | data3
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x1040C00E | beacon time
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x0FF6877F | tsf low
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x82686A2F | tsf hi
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xB715D7B2 | time gp1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x5EC31049 | time gp2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xF7FD7FF6 | uCode 
revision type
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x31225172 | uCode version 
major
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xFD1DB8B4 | uCode version 
minor
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xC000F415 | hw version
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x7F9AFDD4 | board version
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xD5FD2F0F | hcmd
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x8F81D049 | isr0
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xEDDFDA7B | isr1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xD9409AD7 | isr2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x5AF7DA77 | isr3
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x400240BE | isr4
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xEEF6DF6B | last cmd Id
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x40528540 | wait_event
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xB9BBD6FD | l2p_control
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xC21B6142 | l2p_duration
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x7BDF6F9E | l2p_mhvalid
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x190AF41B | l2p_addr_match
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x7FF297FF | lmpm_pmg_sel
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x5248C715 | timestamp
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xBBB939AF | flow_handler
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Status: 0x00000080, count: 
-4391457
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x5350C91F | 
ADVANCED_SYSASSERT
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x1FFE5437 | umac 
branchlink1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x58B9A82E | umac 
branchlink2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xF5F57FFD | umac 
interruptlink1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x8930114B | umac 
interruptlink2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x54F6FE1B | umac data1
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xB20BC322 | umac data2
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xC9DCBDEE | umac data3
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xC2E1113A | umac major
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xB6C711F3 | umac minor
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x8A0913C5 | frame pointer
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x97D70D49 | stack pointer
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0x95B86F30 | last host cmd
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xAF1FF7F9 | isr status reg
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Fseq Registers:
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
FSEQ_ERROR_CODE
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
FSEQ_TOP_INIT_VERSION
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
FSEQ_CNVIO_INIT_VERSION
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
FSEQ_OTP_VERSION
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
FSEQ_TOP_CONTENT_VERSION
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
FSEQ_ALIVE_TOKEN
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | FSEQ_CNVI_ID
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | FSEQ_CNVR_ID
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
CNVI_AUX_MISC_CHIP
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
CNVR_AUX_MISC_CHIP
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: 0xA5A5A5A2 | 
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Collecting data: trigger 2 
fired.
Oct 20 01:51:16 weywot kernel: ieee80211 phy0: Hardware restart was requested
Oct 20 01:51:16 weywot kernel: iwlwifi 0000:03:00.0: Queue 0 is inactive on 
fifo 2 and stuck for 2500 ms. SW [64, 65] HW [162, 162] FH TRB=0x0a5a5a5a2
Oct 20 01:51:16 weywot kernel: [drm:intel_pipe_update_end [i915]] *ERROR* 
Atomic update failure on pipe A (start=6210 end=6211) time 3291 us, min 1430, 
max 14
Oct 20 01:51:22 weywot kernel: [drm:intel_pipe_update_end [i915]] *ERROR* 
Atomic update failure on pipe A (start=6583 end=6584) time 2981 us, min 1430, 
max 14
Oct 20 01:51:31 weywot kernel: psmouse serio1: TouchPad at 
isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Queue 11 is inactive on 
fifo 2 and stuck for 10000 ms. SW [92, 111] HW [162, 162] FH TRB=0x0a5a5a5a2
Oct 20 01:51:42 weywot kernel: watchdog: BUG: soft lockup - CPU#2 stuck for 
23s! [kworker/2:3:571]
Oct 20 01:51:42 weywot kernel: Modules linked in: hid_generic ccm uhid hid 
algif_hash algif_skcipher af_alg rfcomm cmac bnep nls_iso8859_1 intel_rapl_msr 
inte
Oct 20 01:51:42 weywot kernel:  ppdev lp parport sunrpc ip_tables x_tables 
autofs4 mmc_block rtsx_pci_sdmmc nvme e1000e psmouse nvme_core rtsx_pci 
i2c_i801 wm
Oct 20 01:51:42 weywot kernel: CPU: 2 PID: 571 Comm: kworker/2:3 Not tainted 
5.3.0-18-generic #19-Ubuntu
Oct 20 01:51:42 weywot kernel: Hardware name: LENOVO 20FW003KMC/20FW003KMC, 
BIOS R07ET88W (2.28 ) 01/18/2019
Oct 20 01:51:42 weywot kernel: Workqueue: events iwl_fw_error_dump_wk [iwlwifi]
Oct 20 01:51:42 weywot kernel: RIP: 0010:_raw_spin_unlock_irqrestore+0x15/0x20
Oct 20 01:51:42 weywot kernel: Code: 00 e9 78 ff ff ff 90 90 90 90 90 90 90 90 
90 90 90 90 90 90 90 0f 1f 44 00 00 55 48 89 e5 c6 07 00 0f 1f 40 00 48 89 f7 5
Oct 20 01:51:42 weywot kernel: RSP: 0018:ffffaff7c0417cb8 EFLAGS: 00000246 
ORIG_RAX: ffffffffffffff13
Oct 20 01:51:42 weywot kernel: RAX: ffffffffc0a73480 RBX: ffff8eaed5cf0018 RCX: 
0000000000000003
Oct 20 01:51:42 weywot kernel: RDX: 0000000008040005 RSI: 0000000000000246 RDI: 
0000000000000246
Oct 20 01:51:42 weywot kernel: RBP: ffffaff7c0417cb8 R08: 0000000000003a98 R09: 
0000000000000011
Oct 20 01:51:42 weywot kernel: R10: fffff7cd1ec61788 R11: 000000000000595a R12: 
00000000fffffff7
Oct 20 01:51:42 weywot kernel: R13: ffffaff7c0417cf0 R14: 0000000000400000 R15: 
ffff8eaed51e2cb8
Oct 20 01:51:42 weywot kernel: FS:  0000000000000000(0000) 
GS:ffff8eaee1280000(0000) knlGS:0000000000000000
Oct 20 01:51:42 weywot kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 20 01:51:42 weywot kernel: CR2: 00007f53420eff9d CR3: 00000003d480a005 CR4: 
00000000003606e0
Oct 20 01:51:42 weywot kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
Oct 20 01:51:42 weywot kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 
0000000000000400
Oct 20 01:51:42 weywot kernel: Call Trace:
Oct 20 01:51:42 weywot kernel:  iwl_trans_pcie_release_nic_access+0x61/0x70 
[iwlwifi]
Oct 20 01:51:42 weywot kernel:  iwl_trans_pcie_read_mem+0x94/0xc0 [iwlwifi]
Oct 20 01:51:42 weywot kernel:  iwl_fw_dump_mem.isra.0.part.0+0x50/0x90 
[iwlwifi]
Oct 20 01:51:42 weywot kernel:  iwl_fw_error_dump_file.isra.0+0x436/0xf80 
[iwlwifi]
Oct 20 01:51:42 weywot kernel:  iwl_fw_dbg_collect_sync+0x35c/0x910 [iwlwifi]
Oct 20 01:51:42 weywot kernel:  iwl_fw_error_dump_wk+0x59/0x80 [iwlwifi]
Oct 20 01:51:42 weywot kernel:  process_one_work+0x1db/0x380
Oct 20 01:51:42 weywot kernel:  worker_thread+0x4d/0x400
Oct 20 01:51:42 weywot kernel:  kthread+0x104/0x140
Oct 20 01:51:42 weywot kernel:  ? process_one_work+0x380/0x380
Oct 20 01:51:42 weywot kernel:  ? kthread_park+0x80/0x80
Oct 20 01:51:42 weywot kernel:  ret_from_fork+0x1f/0x40
Oct 20 01:51:42 weywot kernel: psmouse serio1: resync failed, issuing reconnect 
request
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Failed to get the 
temperature (err=-5)
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Failed to get the 
temperature (err=-5)
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Failed to get the 
temperature (err=-5)
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Failed to get the 
temperature (err=-5)
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Failed to get the 
temperature (err=-5)
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Failing on timeout while 
stopping DMA channel 8 [0xa5a5a5a2]
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Applying debug destination 
EXTERNAL_DRAM
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: Applying debug destination 
EXTERNAL_DRAM
Oct 20 01:51:42 weywot kernel: iwlwifi 0000:03:00.0: FW already configured (0) 
- re-configuring
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE 
init=DRIVER type=WORLD
Oct 20 01:51:42 weywot kernel: wlp3s0: deauthenticated from b0:39:56:7f:1a:ad 
(Reason: 6=CLASS2_FRAME_FROM_NONAUTH_STA)
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE 
above=1 signal=0 noise=9999 txrate=0
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: CTRL-EVENT-DISCONNECTED 
bssid=b0:39:56:7f:1a:ad reason=6
Oct 20 01:51:42 weywot NetworkManager[842]: <warn>  [1571532702.8609] 
sup-iface[0x55e904730920,wlp3s0]: connection disconnected (reason 6)
Oct 20 01:51:42 weywot wpa_supplicant[867]: dbus: wpa_dbus_property_changed: no 
property SessionLength in object /fi/w1/wpa_supplicant1/Interfaces/0
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: SME: Trying to authenticate 
with b0:39:56:7f:1a:ad (SSID='Sol_5GHz' freq=5220 MHz)
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.8932] device 
(wlp3s0): supplicant interface state: completed -> authenticating
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.8933] device 
(p2p-dev-wlp3s0): supplicant management interface state: completed -> 
authenticat
Oct 20 01:51:42 weywot kernel: psmouse serio1: synaptics: queried max 
coordinates: x [..5676], y [..4758]
Oct 20 01:51:42 weywot kernel: wlp3s0: authenticate with b0:39:56:7f:1a:ad
Oct 20 01:51:42 weywot kernel: wlp3s0: send auth to b0:39:56:7f:1a:ad (try 1/3)
Oct 20 01:51:42 weywot kernel: psmouse serio1: synaptics: queried min 
coordinates: x [1266..], y [1096..]
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: Trying to associate with 
b0:39:56:7f:1a:ad (SSID='Sol_5GHz' freq=5220 MHz)
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9493] device 
(wlp3s0): supplicant interface state: authenticating -> associating
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9493] device 
(p2p-dev-wlp3s0): supplicant management interface state: authenticating -> 
associ
Oct 20 01:51:42 weywot kernel: wlp3s0: authenticated
Oct 20 01:51:42 weywot kernel: wlp3s0: associate with b0:39:56:7f:1a:ad (try 
1/3)
Oct 20 01:51:42 weywot kernel: wlp3s0: RX AssocResp from b0:39:56:7f:1a:ad 
(capab=0x1411 status=0 aid=6)
Oct 20 01:51:42 weywot kernel: wlp3s0: associated
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: Associated with 
b0:39:56:7f:1a:ad
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: 
CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9649] device 
(wlp3s0): supplicant interface state: associating -> associated
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9650] device 
(p2p-dev-wlp3s0): supplicant management interface state: associating -> 
associate
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9718] device 
(wlp3s0): supplicant interface state: associated -> 4-way handshake
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9719] device 
(p2p-dev-wlp3s0): supplicant management interface state: associated -> 4-way 
hand
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: WPA: Key negotiation 
completed with b0:39:56:7f:1a:ad [PTK=CCMP GTK=CCMP]
Oct 20 01:51:42 weywot wpa_supplicant[867]: wlp3s0: CTRL-EVENT-CONNECTED - 
Connection to b0:39:56:7f:1a:ad completed [id=0 id_str=]
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9858] device 
(wlp3s0): supplicant interface state: 4-way handshake -> completed
Oct 20 01:51:42 weywot NetworkManager[842]: <info>  [1571532702.9872] device 
(p2p-dev-wlp3s0): supplicant management interface state: 4-way handshake -> 
compl
Oct 20 01:51:43 weywot wpa_supplicant[867]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE 
above=1 signal=-43 noise=9999 txrate=1733300
Oct 20 01:51:43 weywot kernel: wlp3s0: Limiting TX power to 27 (30 - 3) dBm as 
advertised by b0:39:56:7f:1a:ad
---------------------------------
End of log

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1848921

Title:
  iwlwifi firmware crashes intel 9260ac

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1848921/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to