Bug 2224386 - Intel wifi AX201 detected as AX101 fails to load wrong firmware
Summary: Intel wifi AX201 detected as AX101 fails to load wrong firmware
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 37
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-20 15:23 UTC by Fabrice A. Marie
Modified: 2024-01-15 12:19 UTC (History)
16 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-01-15 12:19:34 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fabrice A. Marie 2023-07-20 15:23:11 UTC
On kernel 6.2.15-300.fc36.x86_64, the Intel AX201 wifi card gets detected as Intel wifi AX101 by `iwlwifi` driver, and proceeds to load the firmware for AX101 which fails.

The wifi network device remains unavailable/unusable and doesn't show with ifconfig -a

Reproducible: Always

Steps to Reproduce:
boot
journalctl | grep iwlwifi
Actual Results:  
[71059.066457] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[71059.066475] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[71059.066928] iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 QuZ-a0-hr-b0-72.ucode op_mode iwlmvm
[71059.072097] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX101, REV=0x351
[71059.072151] thermal thermal_zone5: failed to read out thermal zone (-61)
[71059.211304] iwlwifi 0000:00:14.3: Detected RF HR1 B3, rfid=0x10c000
[71060.241294] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[71060.243511] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[71060.243512] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[71060.243514] iwlwifi 0000:00:14.3: Loaded firmware version: 72.daa05125.0 QuZ-a0-hr-b0-72.ucode
[71060.243515] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[71060.243517] iwlwifi 0000:00:14.3: 0x000022F0 | trm_hw_status0
[71060.243519] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[71060.243520] iwlwifi 0000:00:14.3: 0x004CC13E | branchlink2
[71060.243521] iwlwifi 0000:00:14.3: 0x004C25DE | interruptlink1
[71060.243522] iwlwifi 0000:00:14.3: 0x004C25DE | interruptlink2
[71060.243523] iwlwifi 0000:00:14.3: 0x004CADF8 | data1
[71060.243524] iwlwifi 0000:00:14.3: 0x01000000 | data2
[71060.243526] iwlwifi 0000:00:14.3: 0x00000000 | data3
[71060.243527] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[71060.243528] iwlwifi 0000:00:14.3: 0x0011395B | tsf low
[71060.243529] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[71060.243530] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[71060.243531] iwlwifi 0000:00:14.3: 0x0011976A | time gp2
[71060.243532] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[71060.243533] iwlwifi 0000:00:14.3: 0x00000048 | uCode version major
[71060.243534] iwlwifi 0000:00:14.3: 0xDAA05125 | uCode version minor
[71060.243535] iwlwifi 0000:00:14.3: 0x00000351 | hw version
[71060.243537] iwlwifi 0000:00:14.3: 0x00C89001 | board version
[71060.243538] iwlwifi 0000:00:14.3: 0x8002FC12 | hcmd
[71060.243539] iwlwifi 0000:00:14.3: 0x00020000 | isr0
[71060.243540] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[71060.243541] iwlwifi 0000:00:14.3: 0x08F00002 | isr2
[71060.243541] iwlwifi 0000:00:14.3: 0x00C0001C | isr3
[71060.243543] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[71060.243543] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[71060.243545] iwlwifi 0000:00:14.3: 0x004CADF8 | wait_event
[71060.243546] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[71060.243547] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[71060.243547] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[71060.243548] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[71060.243549] iwlwifi 0000:00:14.3: 0x0000000B | lmpm_pmg_sel
[71060.243550] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[71060.243551] iwlwifi 0000:00:14.3: 0x00000020 | flow_handler
[71060.243733] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[71060.243734] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
[71060.243735] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[71060.243737] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[71060.243738] iwlwifi 0000:00:14.3: 0x80455E9C | umac branchlink2
[71060.243739] iwlwifi 0000:00:14.3: 0x8047257E | umac interruptlink1
[71060.243740] iwlwifi 0000:00:14.3: 0x8047257E | umac interruptlink2
[71060.243741] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[71060.243742] iwlwifi 0000:00:14.3: 0x8047257E | umac data2
[71060.243743] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[71060.243744] iwlwifi 0000:00:14.3: 0x00000048 | umac major
[71060.243745] iwlwifi 0000:00:14.3: 0xDAA05125 | umac minor
[71060.243746] iwlwifi 0000:00:14.3: 0x00119769 | frame pointer
[71060.243747] iwlwifi 0000:00:14.3: 0xC0886264 | stack pointer
[71060.243748] iwlwifi 0000:00:14.3: 0x00010C00 | last host cmd
[71060.243749] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[71060.243917] iwlwifi 0000:00:14.3: IML/ROM dump:
[71060.243918] iwlwifi 0000:00:14.3: 0x00000003 | IML/ROM error/state
[71060.244004] iwlwifi 0000:00:14.3: 0x000058D2 | IML/ROM data1
[71060.244090] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[71060.244133] iwlwifi 0000:00:14.3: Fseq Registers:
[71060.244156] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[71060.244178] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[71060.244200] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[71060.244223] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[71060.244245] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[71060.244270] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[71060.244309] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[71060.244331] iwlwifi 0000:00:14.3: 0x00000501 | FSEQ_CNVR_ID
[71060.244353] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[71060.244378] iwlwifi 0000:00:14.3: 0x00000501 | CNVR_AUX_MISC_CHIP
[71060.244403] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[71060.244427] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[71060.915515] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
[71060.929411] iwlwifi 0000:00:14.3: retry init count 0
[71060.934910] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX101, REV=0x351
[71060.934968] thermal thermal_zone5: failed to read out thermal zone (-61)
[71062.098293] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[71062.100477] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[71062.100478] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[71062.100479] iwlwifi 0000:00:14.3: Loaded firmware version: 72.daa05125.0 QuZ-a0-hr-b0-72.ucode
[71062.100480] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[71062.100481] iwlwifi 0000:00:14.3: 0x000022F0 | trm_hw_status0
[71062.100482] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[71062.100483] iwlwifi 0000:00:14.3: 0x004CC13E | branchlink2
[71062.100483] iwlwifi 0000:00:14.3: 0x004C25DE | interruptlink1
[71062.100484] iwlwifi 0000:00:14.3: 0x004C25DE | interruptlink2
[71062.100485] iwlwifi 0000:00:14.3: 0x004CADF8 | data1
[71062.100485] iwlwifi 0000:00:14.3: 0x01000000 | data2
[71062.100486] iwlwifi 0000:00:14.3: 0x00000000 | data3
[71062.100486] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[71062.100487] iwlwifi 0000:00:14.3: 0x00112B18 | tsf low
[71062.100488] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[71062.100489] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[71062.100489] iwlwifi 0000:00:14.3: 0x001188F5 | time gp2
[71062.100490] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[71062.100491] iwlwifi 0000:00:14.3: 0x00000048 | uCode version major
[71062.100491] iwlwifi 0000:00:14.3: 0xDAA05125 | uCode version minor
[71062.100492] iwlwifi 0000:00:14.3: 0x00000351 | hw version
[71062.100493] iwlwifi 0000:00:14.3: 0x18C89001 | board version
[71062.100493] iwlwifi 0000:00:14.3: 0x8002FC12 | hcmd
[71062.100494] iwlwifi 0000:00:14.3: 0x00020000 | isr0
[71062.100494] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[71062.100495] iwlwifi 0000:00:14.3: 0x08F00002 | isr2
[71062.100496] iwlwifi 0000:00:14.3: 0x00C0000C | isr3
[71062.100496] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[71062.100497] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[71062.100497] iwlwifi 0000:00:14.3: 0x004CADF8 | wait_event
[71062.100498] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[71062.100499] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[71062.100499] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[71062.100500] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[71062.100500] iwlwifi 0000:00:14.3: 0x0000000B | lmpm_pmg_sel
[71062.100501] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[71062.100501] iwlwifi 0000:00:14.3: 0x00000020 | flow_handler
[71062.100980] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[71062.100981] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
[71062.100982] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[71062.100983] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[71062.100984] iwlwifi 0000:00:14.3: 0x80455E9C | umac branchlink2
[71062.100984] iwlwifi 0000:00:14.3: 0x8047257E | umac interruptlink1
[71062.100985] iwlwifi 0000:00:14.3: 0x8047257E | umac interruptlink2
[71062.100985] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[71062.100986] iwlwifi 0000:00:14.3: 0x8047257E | umac data2
[71062.100986] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[71062.100987] iwlwifi 0000:00:14.3: 0x00000048 | umac major
[71062.100988] iwlwifi 0000:00:14.3: 0xDAA05125 | umac minor
[71062.100988] iwlwifi 0000:00:14.3: 0x001188F3 | frame pointer
[71062.100989] iwlwifi 0000:00:14.3: 0xC0886264 | stack pointer
[71062.100989] iwlwifi 0000:00:14.3: 0x00010C00 | last host cmd
[71062.100990] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[71062.101091] iwlwifi 0000:00:14.3: IML/ROM dump:
[71062.101092] iwlwifi 0000:00:14.3: 0x00000003 | IML/ROM error/state
[71062.101175] iwlwifi 0000:00:14.3: 0x0000588C | IML/ROM data1
[71062.101210] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[71062.101216] iwlwifi 0000:00:14.3: Fseq Registers:
[71062.101218] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[71062.101221] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[71062.101224] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[71062.101226] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[71062.101229] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[71062.101231] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[71062.101234] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[71062.101237] iwlwifi 0000:00:14.3: 0x00000501 | FSEQ_CNVR_ID
[71062.101239] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[71062.101246] iwlwifi 0000:00:14.3: 0x00000501 | CNVR_AUX_MISC_CHIP
[71062.101276] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[71062.101302] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[71062.743308] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
[71062.756433] iwlwifi 0000:00:14.3: retry init count 1
[71062.762072] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX101, REV=0x351
[71062.762131] thermal thermal_zone5: failed to read out thermal zone (-61)


lspci stanza:

00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 30)
        Subsystem: Intel Corporation Device 0244
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin D routed to IRQ 19
        IOMMU group: 8
        Region 0: Memory at 601d184000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [c8] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [40] Express (v2) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE- FLReset+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                DevCap2: Completion Timeout: Range B, TimeoutDis+ NROPrPrP- LTR+
                         10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
                         AtomicOpsCtl: ReqEn-
        Capabilities: [80] MSI-X: Enable- Count=16 Masked-
                Vector table: BAR=0 offset=00002000
                PBA: BAR=0 offset=00003000
        Capabilities: [100 v1] Latency Tolerance Reporting
                Max snoop latency: 0ns
                Max no snoop latency: 0ns
        Capabilities: [164 v1] Vendor Specific Information: ID=0010 Rev=0 Len=014 <?>
        Kernel modules: iwlwifi

Duplicate of the issue over at https://askubuntu.com/questions/1465730/ax201-wlan-detected-as-ax101-by-iwlwifi (they provide a quick fix which I fear would drop support accidentally for other Intel wifi cards)

Comment 1 Aoife Moloney 2023-11-23 01:48:06 UTC
This message is a reminder that Fedora Linux 37 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 37 on 2023-12-05.
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
'version' of '37'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 37 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 Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 2 Aoife Moloney 2024-01-15 12:19:34 UTC
Fedora Linux 37 entered end-of-life (EOL) status on 2023-12-05.

Fedora Linux 37 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 Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

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


Note You need to log in before you can comment on or make changes to this bug.