Bug 1882654

Summary: Failing to load iwlwifi firmware : Failed to run INIT ucode: -110
Product: [Fedora] Fedora Reporter: Gregory Jevardat <greg.jdf>
Component: wireless-toolsAssignee: Lubomir Rintel <lkundrak>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 32CC: dcbw, linville, lkundrak, moceap, stephenfin
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-05-25 17:13:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Gregory Jevardat 2020-09-25 09:43:23 UTC
Description of problem:
Impossible to load iwlwifi module on IntelĀ® Wi-Fi 6 AX201 160MHz device, firmware files present in modinfo not present in /lib/firmware/iwlwifi*.ucode files.


Requested file during the load are iwlwifi-QuZ-a0-hr-b0-56.ucode and 55 54 but these files are not in /lib/firmware.

Version-Release number of selected component (if applicable):

/lib/modules/5.8.10-200.fc32.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz

How reproducible:
Always


Steps to Reproduce:
1.sudo modprobe -r iwlmvm
2.sudo modprobe -r iwlwifi
3.sudo modprobe  iwlwifi

Actual results:
Dmesg -T
[Fri Sep 25 11:40:31 2020] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[Fri Sep 25 11:40:31 2020] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[Fri Sep 25 11:40:31 2020] Intel(R) Wireless WiFi driver for Linux
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-56.ucode failed with error -2
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-55.ucode failed with error -2
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-54.ucode failed with error -2
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 65.3.35.22
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: Found debug configuration: 0
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: loaded firmware version 53.c31ac674.0 QuZ-a0-hr-b0-53.ucode op_mode iwlmvm
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwl-debug-yoyo.bin failed with error -2
[Fri Sep 25 11:40:31 2020] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5ede, CPU2 Status: 0x3
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: UMAC PC: 0x80483c4c
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: LMAC PC: 0x16454
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired.
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: Loaded firmware version: 53.c31ac674.0 QuZ-a0-hr-b0-53.ucode
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT          
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | data1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | data2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | data3
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | board version
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 7
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x80467A40 | umac branchlink2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x80483C4C | umac interruptlink1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x80483C4C | umac interruptlink2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x80483C4C | umac data2
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000035 | umac major
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0xC31AC674 | umac minor
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x001003AA | frame pointer
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0xC088626C | stack pointer
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x0000FFFF | last host cmd
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: Fseq Registers:
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[Fri Sep 25 11:40:32 2020] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[Fri Sep 25 11:40:33 2020] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110

Comment 1 Gregory Jevardat 2020-09-25 09:45:02 UTC
ls  iwl* (in /lib/firmware)
iwlwifi-1000-3.ucode   iwlwifi-3168-22.ucode    iwlwifi-7260-10.ucode   iwlwifi-7265D-12.ucode  iwlwifi-8265-21.ucode              iwlwifi-9260-th-b0-jf-b0-43.ucode  iwlwifi-Qu-c0-hr-b0-50.ucode
iwlwifi-1000-5.ucode   iwlwifi-3168-27.ucode    iwlwifi-7260-12.ucode   iwlwifi-7265D-13.ucode  iwlwifi-8265-22.ucode              iwlwifi-9260-th-b0-jf-b0-46.ucode  iwlwifi-Qu-c0-hr-b0-53.ucode
iwlwifi-100-5.ucode    iwlwifi-3168-29.ucode    iwlwifi-7260-13.ucode   iwlwifi-7265D-16.ucode  iwlwifi-8265-27.ucode              iwlwifi-cc-a0-46.ucode             iwlwifi-Qu-c0-hr-b0-55.ucode
iwlwifi-105-6.ucode    iwlwifi-3945-2.ucode     iwlwifi-7260-16.ucode   iwlwifi-7265D-17.ucode  iwlwifi-8265-31.ucode              iwlwifi-cc-a0-48.ucode             iwlwifi-Qu-c0-jf-b0-48.ucode
iwlwifi-135-6.ucode    iwlwifi-4965-2.ucode     iwlwifi-7260-17.ucode   iwlwifi-7265D-21.ucode  iwlwifi-8265-34.ucode              iwlwifi-cc-a0-50.ucode             iwlwifi-Qu-c0-jf-b0-50.ucode
iwlwifi-2000-6.ucode   iwlwifi-5000-1.ucode     iwlwifi-7260-7.ucode    iwlwifi-7265D-22.ucode  iwlwifi-8265-36.ucode              iwlwifi-cc-a0-53.ucode             iwlwifi-Qu-c0-jf-b0-53.ucode
iwlwifi-2030-6.ucode   iwlwifi-5000-2.ucode     iwlwifi-7260-8.ucode    iwlwifi-7265D-27.ucode  iwlwifi-9000-pu-b0-jf-b0-33.ucode  iwlwifi-cc-a0-55.ucode             iwlwifi-Qu-c0-jf-b0-55.ucode
iwlwifi-3160-10.ucode  iwlwifi-5000-5.ucode     iwlwifi-7260-9.ucode    iwlwifi-7265D-29.ucode  iwlwifi-9000-pu-b0-jf-b0-34.ucode  iwlwifi-Qu-b0-hr-b0-48.ucode       iwlwifi-QuZ-a0-hr-b0-48.ucode
iwlwifi-3160-12.ucode  iwlwifi-5150-2.ucode     iwlwifi-7265-10.ucode   iwlwifi-8000C-13.ucode  iwlwifi-9000-pu-b0-jf-b0-38.ucode  iwlwifi-Qu-b0-hr-b0-50.ucode       iwlwifi-QuZ-a0-hr-b0-50.ucode
iwlwifi-3160-13.ucode  iwlwifi-6000-4.ucode     iwlwifi-7265-12.ucode   iwlwifi-8000C-16.ucode  iwlwifi-9000-pu-b0-jf-b0-41.ucode  iwlwifi-Qu-b0-hr-b0-53.ucode       iwlwifi-QuZ-a0-hr-b0-53.ucode
iwlwifi-3160-16.ucode  iwlwifi-6000g2a-5.ucode  iwlwifi-7265-13.ucode   iwlwifi-8000C-21.ucode  iwlwifi-9000-pu-b0-jf-b0-43.ucode  iwlwifi-Qu-b0-hr-b0-55.ucode       iwlwifi-QuZ-a0-jf-b0-48.ucode
iwlwifi-3160-17.ucode  iwlwifi-6000g2a-6.ucode  iwlwifi-7265-16.ucode   iwlwifi-8000C-22.ucode  iwlwifi-9000-pu-b0-jf-b0-46.ucode  iwlwifi-Qu-b0-jf-b0-48.ucode       iwlwifi-QuZ-a0-jf-b0-50.ucode
iwlwifi-3160-7.ucode   iwlwifi-6000g2b-5.ucode  iwlwifi-7265-17.ucode   iwlwifi-8000C-27.ucode  iwlwifi-9260-th-b0-jf-b0-33.ucode  iwlwifi-Qu-b0-jf-b0-50.ucode       iwlwifi-QuZ-a0-jf-b0-53.ucode
iwlwifi-3160-8.ucode   iwlwifi-6000g2b-6.ucode  iwlwifi-7265-8.ucode    iwlwifi-8000C-31.ucode  iwlwifi-9260-th-b0-jf-b0-34.ucode  iwlwifi-Qu-b0-jf-b0-53.ucode       iwlwifi-QuZ-a0-jf-b0-55.ucode
iwlwifi-3160-9.ucode   iwlwifi-6050-4.ucode     iwlwifi-7265-9.ucode    iwlwifi-8000C-34.ucode  iwlwifi-9260-th-b0-jf-b0-38.ucode  iwlwifi-Qu-b0-jf-b0-55.ucode
iwlwifi-3168-21.ucode  iwlwifi-6050-5.ucode     iwlwifi-7265D-10.ucode  iwlwifi-8000C-36.ucode  iwlwifi-9260-th-b0-jf-b0-41.ucode  iwlwifi-Qu-c0-hr-b0-48.ucode

Comment 2 Gregory Jevardat 2020-09-25 09:47:24 UTC
Not sure why it tries to load the 56,55,54 version to finally fails on the .53

Comment 3 Stephen Finucane 2020-09-29 21:14:01 UTC
I'm seeing the same issue with a Intel Dual Band Wireless AC 9560 (8086:9df0). Lenovo ThinkPad T460s, fwiw.

Comment 4 Stephen Finucane 2020-09-29 21:20:31 UTC
I tried downgrading the 'linux-firmware' package but that was of no help. However, falling back to a previous kernel (5.7.16-200.fc32.x86_64) did the trick.

Comment 5 Fedora Program Management 2021-04-29 16:49:33 UTC
This message is a reminder that Fedora 32 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '32'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 32 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 6 Ben Cotton 2021-05-25 17:13:20 UTC
Fedora 32 changed to end-of-life (EOL) status on 2021-05-25. Fedora 32 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.