Bug 211165

Summary: iwlwifi: Intel AX210 failed to load firmware -- Failed to start RT ucode: -110
Product: Drivers Reporter: You-Sheng Yang (vicamo)
Component: network-wireless-intelAssignee: Default virtual assignee for network-wireless-intel (drivers_network-wireless-intel)
Status: RESOLVED INVALID    
Severity: normal CC: bugzilla, lescotg
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.11-rc3 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg 5.11.0-051100rc3-generic
lspci

Description You-Sheng Yang 2021-01-13 03:03:02 UTC
Created attachment 294615 [details]
dmesg 5.11.0-051100rc3-generic

Tested against linux mainline kernel v5.11-rc3, Intel AX210, PCI id [8086:2725] subsystem [8086:4020], may fail to load firmware with error "Failed to start RT ucode: -110" with 2/100 chances during a reboot stress test.
Comment 1 You-Sheng Yang 2021-01-13 03:08:17 UTC
Created attachment 294617 [details]
lspci
Comment 2 You-Sheng Yang 2021-01-13 03:10:01 UTC
kernel: iwlwifi 0000:72:00.0: enabling device (0000 -> 0002)
kernel: iwlwifi 0000:72:00.0: api flags index 2 larger than supported by driver
kernel: iwlwifi 0000:72:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
kernel: iwlwifi 0000:72:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
kernel: iwlwifi 0000:72:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
kernel: iwlwifi 0000:72:00.0: SecBoot CPU1 Status: 0x77ad, CPU2 Status: 0xb03
kernel: iwlwifi 0000:72:00.0: UMAC PC: 0x804815ac
kernel: iwlwifi 0000:72:00.0: LMAC PC: 0x4cfb22
kernel: iwlwifi 0000:72:00.0: WRT: Collecting data: ini trigger 13 fired.
kernel: iwlwifi 0000:72:00.0: Start IWL Error Log Dump:
kernel: iwlwifi 0000:72:00.0: Status: 0x00000000, count: 6
kernel: iwlwifi 0000:72:00.0: Loaded firmware version: 59.601f3a66.0 ty-a0-gf-a0-59.ucode
kernel: iwlwifi 0000:72:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
kernel: iwlwifi 0000:72:00.0: 0x002082F0 | trm_hw_status0
kernel: iwlwifi 0000:72:00.0: 0x00000000 | trm_hw_status1
kernel: iwlwifi 0000:72:00.0: 0x004D9BDC | branchlink2
kernel: iwlwifi 0000:72:00.0: 0x004CFB22 | interruptlink1
kernel: iwlwifi 0000:72:00.0: 0x004CFB22 | interruptlink2
kernel: iwlwifi 0000:72:00.0: 0x004D8896 | data1
kernel: iwlwifi 0000:72:00.0: 0x01000000 | data2
kernel: iwlwifi 0000:72:00.0: 0x00000000 | data3
kernel: iwlwifi 0000:72:00.0: 0x00000000 | beacon time
kernel: iwlwifi 0000:72:00.0: 0x000E8CFE | tsf low
kernel: iwlwifi 0000:72:00.0: 0x00000000 | tsf hi
kernel: iwlwifi 0000:72:00.0: 0x00000000 | time gp1
kernel: iwlwifi 0000:72:00.0: 0x000FA723 | time gp2
kernel: iwlwifi 0000:72:00.0: 0x00000001 | uCode revision type
kernel: iwlwifi 0000:72:00.0: 0x0000003B | uCode version major
kernel: iwlwifi 0000:72:00.0: 0x601F3A66 | uCode version minor
kernel: iwlwifi 0000:72:00.0: 0x00000420 | hw version
kernel: iwlwifi 0000:72:00.0: 0x18489002 | board version
kernel: iwlwifi 0000:72:00.0: 0x8004FC12 | hcmd
kernel: iwlwifi 0000:72:00.0: 0x20020000 | isr0
kernel: iwlwifi 0000:72:00.0: 0x00000000 | isr1
kernel: iwlwifi 0000:72:00.0: 0x00F00002 | isr2
kernel: iwlwifi 0000:72:00.0: 0x00C0001C | isr3
kernel: iwlwifi 0000:72:00.0: 0x00000000 | isr4
kernel: iwlwifi 0000:72:00.0: 0x00000000 | last cmd Id
kernel: iwlwifi 0000:72:00.0: 0x004D8896 | wait_event
kernel: iwlwifi 0000:72:00.0: 0x00000000 | l2p_control
kernel: iwlwifi 0000:72:00.0: 0x00000020 | l2p_duration
kernel: iwlwifi 0000:72:00.0: 0x00000000 | l2p_mhvalid
kernel: iwlwifi 0000:72:00.0: 0x00000000 | l2p_addr_match
kernel: iwlwifi 0000:72:00.0: 0x00000009 | lmpm_pmg_sel
kernel: iwlwifi 0000:72:00.0: 0x00000000 | timestamp
kernel: iwlwifi 0000:72:00.0: 0x001C0000 | flow_handler
kernel: iwlwifi 0000:72:00.0: Start IWL Error Log Dump:
kernel: iwlwifi 0000:72:00.0: Status: 0x00000000, count: 7
kernel: iwlwifi 0000:72:00.0: 0x20000066 | NMI_INTERRUPT_HOST
kernel: iwlwifi 0000:72:00.0: 0x00000000 | umac branchlink1
kernel: iwlwifi 0000:72:00.0: 0x8045D8DE | umac branchlink2
kernel: iwlwifi 0000:72:00.0: 0x804815AC | umac interruptlink1
kernel: iwlwifi 0000:72:00.0: 0x804815AC | umac interruptlink2
kernel: iwlwifi 0000:72:00.0: 0x01000000 | umac data1
kernel: iwlwifi 0000:72:00.0: 0x804815AC | umac data2
kernel: iwlwifi 0000:72:00.0: 0x00000000 | umac data3
kernel: iwlwifi 0000:72:00.0: 0x0000003B | umac major
kernel: iwlwifi 0000:72:00.0: 0x601F3A66 | umac minor
kernel: iwlwifi 0000:72:00.0: 0x000FAC40 | frame pointer
kernel: iwlwifi 0000:72:00.0: 0xC0886264 | stack pointer
kernel: iwlwifi 0000:72:00.0: 0x00000000 | last host cmd
kernel: iwlwifi 0000:72:00.0: 0x00000400 | isr status reg
kernel: iwlwifi 0000:72:00.0: IML/ROM dump:
kernel: iwlwifi 0000:72:00.0: 0x00000B03 | IML/ROM error/state
kernel: iwlwifi 0000:72:00.0: 0x000077AD | IML/ROM data1
kernel: iwlwifi 0000:72:00.0: Fseq Registers:
kernel: iwlwifi 0000:72:00.0: 0x60000000 | FSEQ_ERROR_CODE
kernel: iwlwifi 0000:72:00.0: 0x00440000 | FSEQ_TOP_INIT_VERSION
kernel: iwlwifi 0000:72:00.0: 0x00040090 | FSEQ_CNVIO_INIT_VERSION
kernel: iwlwifi 0000:72:00.0: 0x0000A652 | FSEQ_OTP_VERSION
kernel: iwlwifi 0000:72:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
kernel: iwlwifi 0000:72:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
kernel: iwlwifi 0000:72:00.0: 0x00400410 | FSEQ_CNVI_ID
kernel: iwlwifi 0000:72:00.0: 0x00400410 | FSEQ_CNVR_ID
kernel: iwlwifi 0000:72:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
kernel: iwlwifi 0000:72:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
kernel: iwlwifi 0000:72:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
kernel: iwlwifi 0000:72:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
kernel: iwlwifi 0000:72:00.0: Failed to start RT ucode: -110
kernel: iwlwifi 0000:72:00.0: Failed to run INIT ucode: -110
Comment 3 Gilles Lescot 2021-04-11 12:26:55 UTC
Same issue with kernel 5.11.12 (on arch linux, using intel AX210 59.601f3a66.0 ty-a0-gf-a0-59.ucode firmware), BUT works fine with 5.11.2, so there might be a regression somewhere. How can I help ?
Comment 4 You-Sheng Yang 2021-05-06 09:05:21 UTC
@Gilles, maybe we have similar but different problem. This has been proved to be a hardware issue. Closing.