Intermittent AX211 iwlwifi RT ucode init failed -110 at boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
OEM Priority Project |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
High
|
You-Sheng Yang | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Won't Fix
|
High
|
You-Sheng Yang | ||
linux-firmware (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Won't Fix
|
Undecided
|
Unassigned | ||
Jammy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
AX211 might fail to load -64 firmware on some platforms.
iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[Fix]
This can only be fixed in the firmware, and currently v5.14 kernel has
FW API 64, v5.15 has 66 and only v5.16 or above has 67.
[Test Case]
Run checkbox reboot stress tests to try trigger this issue:
$ checkbox-cli run com.canonical.
[Where problems could occur]
The source commit originally contains 67 fw for several models, and
yet AX211, which taks iwlwifi-
corresponding pnvm file, is the only known problematic model
affected. This pull request imports only the needed files to
eliminate the possibility of regression as possible.
========== original bug report ==========
[ 5.675835] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 5.693214] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[ 5.693277] iwlwifi 0000:00:14.3: TLV_FW_
[ 5.698065] iwlwifi 0000:00:14.3: loaded firmware version 64.97bbee0a.0 so-a0-gf-
[ 5.933114] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x370
[ 6.101350] iwlwifi 0000:00:14.3: loaded PNVM version 0x4b50f925
[ 6.113388] iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
[ 6.181309] iwlwifi 0000:00:14.3: base HW address: 7c:50:79:c9:29:67
[ 6.201398] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
[ 7.396811] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x71f7, CPU2 Status: 0xb03
[ 7.396859] iwlwifi 0000:00:14.3: UMAC PC: 0xc0081906
[ 7.396912] iwlwifi 0000:00:14.3: LMAC PC: 0x1541c
[ 7.396914] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 7.399116] iwlwifi 0000:00:14.3: Loaded firmware version: 64.97bbee0a.0 so-a0-gf-
[ 7.399119] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT
[ 7.399121] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[ 7.399123] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[ 7.399124] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[ 7.399125] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[ 7.399127] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[ 7.399128] iwlwifi 0000:00:14.3: 0x00000000 | data1
[ 7.399129] iwlwifi 0000:00:14.3: 0x00000000 | data2
[ 7.399130] iwlwifi 0000:00:14.3: 0x00000000 | data3
[ 7.399132] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[ 7.399133] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[ 7.399134] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[ 7.399135] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[ 7.399136] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[ 7.399137] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[ 7.399139] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[ 7.399140] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[ 7.399141] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[ 7.399143] iwlwifi 0000:00:14.3: 0x00000000 | board version
[ 7.399144] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[ 7.399145] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[ 7.399146] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[ 7.399147] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[ 7.399148] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[ 7.399149] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[ 7.399150] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[ 7.399152] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[ 7.399153] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[ 7.399154] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[ 7.399155] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[ 7.399157] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[ 7.399158] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[ 7.399159] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[ 7.399161] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[ 7.399222] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 7.399223] iwlwifi 0000:00:14.3: Transport status: 0x00000042, valid: 7
[ 7.399224] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[ 7.399226] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[ 7.399227] iwlwifi 0000:00:14.3: 0x8045DE0C | umac branchlink2
[ 7.399227] iwlwifi 0000:00:14.3: 0x80481126 | umac interruptlink1
[ 7.399228] iwlwifi 0000:00:14.3: 0xC00821AC | umac interruptlink2
[ 7.399229] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[ 7.399230] iwlwifi 0000:00:14.3: 0xC00821AC | umac data2
[ 7.399231] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[ 7.399231] iwlwifi 0000:00:14.3: 0x00000040 | umac major
[ 7.399232] iwlwifi 0000:00:14.3: 0x97BBEE0A | umac minor
[ 7.399233] iwlwifi 0000:00:14.3: 0x000F6F15 | frame pointer
[ 7.399234] iwlwifi 0000:00:14.3: 0xC0887F00 | stack pointer
[ 7.399234] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[ 7.399235] iwlwifi 0000:00:14.3: 0x00000404 | isr status reg
[ 7.399274] iwlwifi 0000:00:14.3: IML/ROM dump:
[ 7.399275] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[ 7.399286] iwlwifi 0000:00:14.3: 0x000071F7 | IML/ROM data1
[ 7.399296] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[ 7.399303] iwlwifi 0000:00:14.3: Fseq Registers:
[ 7.399306] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[ 7.399352] iwlwifi 0000:00:14.3: 0x803C0000 | FSEQ_TOP_
[ 7.399358] iwlwifi 0000:00:14.3: 0x00170000 | FSEQ_CNVIO_
[ 7.399404] iwlwifi 0000:00:14.3: 0x0000A652 | FSEQ_OTP_VERSION
[ 7.399410] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_
[ 7.399456] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 7.399461] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
[ 7.399465] iwlwifi 0000:00:14.3: 0x00400410 | FSEQ_CNVR_ID
[ 7.399468] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
[ 7.399475] iwlwifi 0000:00:14.3: 0x00400410 | CNVR_AUX_MISC_CHIP
[ 7.399518] iwlwifi 0000:00:14.3: 0x00009061 | CNVR_SCU_
[ 7.399528] iwlwifi 0000:00:14.3: 0x00000061 | CNVR_SCU_
[ 7.399670] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[ 7.399677] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[ 7.399678] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[ 7.399679] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 8.560278] iwlwifi 0000:00:14.3: WRT: Failed to dump region: id=4, type=5
[ 8.560287] iwlwifi 0000:00:14.3: WRT: Failed to dump region: id=6, type=5
[ 8.560292] iwlwifi 0000:00:14.3: WRT: Failed to dump region: id=7, type=5
[ 9.820154] iwlwifi 0000:00:14.3: Failed to send recovery cmd blob was invalid 1
[ 9.852238] WARNING: CPU: 13 PID: 925 at drivers/
[ 9.852317] cryptd intel_ipu6_isys rapl videobuf2_
tags: | added: kern-2609 |
description: | updated |
Changed in linux-firmware (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.14 (Ubuntu Impish): | |
status: | New → Invalid |
Changed in linux-firmware (Ubuntu Impish): | |
status: | New → Invalid |
no longer affects: | linux (Ubuntu Impish) |
no longer affects: | linux-firmware (Ubuntu Impish) |
no longer affects: | linux-oem-5.14 (Ubuntu Impish) |
tags: | added: originate-from-1946819 |
no longer affects: | linux-restricted-modules (Ubuntu) |
no longer affects: | linux-restricted-modules (Ubuntu Focal) |
no longer affects: | linux-restricted-modules (Ubuntu Jammy) |
Changed in linux (Ubuntu): | |
status: | In Progress → Invalid |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Won't Fix |
For oem-5.14, the 1st proposed solution is to run backport- iwlwifi- dkms (impish 9340 should be sufficient to load -67 fw). Mark WONTFIX until further updates.