On 2022-10-26T18:04:33.000+01:00, Florian Fainelli <f.fainelli@xxxxxxxxx> wrote: > On 10/26/2022 8:56 AM, Florian Schmidt wrote: > > > Hi Gregory, > > > > Thank you for having a look at this. The .pnvm file was present in my test as shown by my original message: > > > > > md5sum /lib/firmware/* > > > 787381c60d907f81a3ddadc5c990a82b ./iwlwifi-ty-a0-gf-a0-71.ucode > > > d93cbdcc4bb5be69aac128e2fe291359 ./iwlwifi-ty-a0-gf-a0.pnvm > > > 33d13d236512466e71c81257209a356f ./regulatory.db > > > > I just ran the test again, ensuring I have the .pnvm you mention and the result is indeed the same. > > > > Any other ideas to solve this are welcome. > > The driver indicated it wanted to load iwlwifi-ty-a0-gf-a0-72.ucode, > which you do seem to have based upon the listing above? > -- > Florian Hi Florian, Indeed, my first log seems to load -72.ucode when my dump show a -71 file, that's strange. I must have mismatched some test, sorry for the confusion. During my tests, I've actually tried with many different firmwares (I think I've done all the compatible firmware I could find), tested both with and without the pnvm file and many kernel versions, it always seems to fail. The suspicious thing to me is that during my tests, I've confirmed several times that the same sets of wifi card, kernel and firmware work well on my intel desktop. Below are the logs from my latest test today with firmware -71 and the .pnvm from git. I'd be happy to help debug more, but I have zero visibility on the firmware so those register dumps just mean nothing to me. Let me know how I can assist with this. Florian ------- root@BV1-27109:/lib/firmware# md5sum /lib/firmware/* 787381c60d907f81a3ddadc5c990a82b /lib/firmware/iwlwifi-ty-a0-gf-a0-71.ucode d93cbdcc4bb5be69aac128e2fe291359 /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm 33d13d236512466e71c81257209a356f /lib/firmware/regulatory.db Linux BV1-27109 6.0.1-xilinx #1 SMP PREEMPT Wed Oct 12 09:15:44 UTC 2022 armv7l GNU/Linux pci 0000:01:00.0: [8086:2725] type 00 class 0x028000 pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00003fff 64bit] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold pci 0000:00:00.0: BAR 8: assigned [mem 0x80000000-0x800fffff] pci 0000:01:00.0: BAR 0: assigned [mem 0x80000000-0x80003fff 64bit] pci 0000:00:00.0: PCI bridge to [bus 01] pci 0000:00:00.0: bridge window [mem 0x80000000-0x800fffff] Intel(R) Wireless WiFi driver for Linux pci 0000:00:00.0: enabling device (0140 -> 0142) iwlwifi 0000:01:00.0: enabling device (0000 -> 0002) iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-72.ucode failed with error -2 iwlwifi 0000:01:00.0: api flags index 2 larger than supported by driver iwlwifi 0000:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36 iwlwifi 0000:01:00.0: loaded firmware version 71.058653f6.0 ty-a0-gf-a0-71.ucode op_mode iwlmvm iwlwifi 0000:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420 thermal thermal_zone0: failed to read out thermal zone (-61) iwlwifi 0000:01:00.0: loaded PNVM version a982b33e iwlwifi 0000:01:00.0: Timeout waiting for PNVM load! iwlwifi 0000:01:00.0: Failed to start RT ucode: -110 iwlwifi 0000:01:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms). iwlwifi 0000:01:00.0: Start IWL Error Log Dump: iwlwifi 0000:01:00.0: Transport status: 0x00000042, valid: 6 iwlwifi 0000:01:00.0: Loaded firmware version: 71.058653f6.0 ty-a0-gf-a0-71.ucode iwlwifi 0000:01:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN iwlwifi 0000:01:00.0: 0x002002F0 | trm_hw_status0 iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1 iwlwifi 0000:01:00.0: 0x004DAEA2 | branchlink2 iwlwifi 0000:01:00.0: 0x004D1336 | interruptlink1 iwlwifi 0000:01:00.0: 0x004D1336 | interruptlink2 iwlwifi 0000:01:00.0: 0x004D9C78 | data1 iwlwifi 0000:01:00.0: 0x01000000 | data2 iwlwifi 0000:01:00.0: 0x00000000 | data3 iwlwifi 0000:01:00.0: 0x00000000 | beacon time iwlwifi 0000:01:00.0: 0x00052ADD | tsf low iwlwifi 0000:01:00.0: 0x00000000 | tsf hi iwlwifi 0000:01:00.0: 0x00000000 | time gp1 iwlwifi 0000:01:00.0: 0x00066975 | time gp2 iwlwifi 0000:01:00.0: 0x00000001 | uCode revision type iwlwifi 0000:01:00.0: 0x00000047 | uCode version major iwlwifi 0000:01:00.0: 0x058653F6 | uCode version minor iwlwifi 0000:01:00.0: 0x00000420 | hw version iwlwifi 0000:01:00.0: 0x00489002 | board version iwlwifi 0000:01:00.0: 0x8004FC12 | hcmd iwlwifi 0000:01:00.0: 0x00020000 | isr0 iwlwifi 0000:01:00.0: 0x00000000 | isr1 iwlwifi 0000:01:00.0: 0x48F00002 | isr2 iwlwifi 0000:01:00.0: 0x00C0000C | isr3 iwlwifi 0000:01:00.0: 0x00000000 | isr4 iwlwifi 0000:01:00.0: 0x00000000 | last cmd Id iwlwifi 0000:01:00.0: 0x004D9C78 | wait_event iwlwifi 0000:01:00.0: 0x00000000 | l2p_control iwlwifi 0000:01:00.0: 0x00000000 | l2p_duration iwlwifi 0000:01:00.0: 0x00000000 | l2p_mhvalid iwlwifi 0000:01:00.0: 0x00000000 | l2p_addr_match iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel iwlwifi 0000:01:00.0: 0x00000000 | timestamp iwlwifi 0000:01:00.0: 0x00000020 | flow_handler iwlwifi 0000:01:00.0: Start IWL Error Log Dump: iwlwifi 0000:01:00.0: Transport status: 0x00000042, valid: 7 iwlwifi 0000:01:00.0: 0x20000066 | NMI_INTERRUPT_HOST iwlwifi 0000:01:00.0: 0x00000000 | umac branchlink1 iwlwifi 0000:01:00.0: 0x8045EFDC | umac branchlink2 iwlwifi 0000:01:00.0: 0x8047E792 | umac interruptlink1 iwlwifi 0000:01:00.0: 0x804792D6 | umac interruptlink2 iwlwifi 0000:01:00.0: 0x01000000 | umac data1 iwlwifi 0000:01:00.0: 0x804792D6 | umac data2 iwlwifi 0000:01:00.0: 0x00000000 | umac data3 iwlwifi 0000:01:00.0: 0x00000047 | umac major iwlwifi 0000:01:00.0: 0x058653F6 | umac minor iwlwifi 0000:01:00.0: 0x00066ABB | frame pointer iwlwifi 0000:01:00.0: 0xC0886244 | stack pointer iwlwifi 0000:01:00.0: 0x00000000 | last host cmd iwlwifi 0000:01:00.0: 0x00000400 | isr status reg iwlwifi 0000:01:00.0: IML/ROM dump: iwlwifi 0000:01:00.0: 0x00000B03 | IML/ROM error/state iwlwifi 0000:01:00.0: 0x000080F1 | IML/ROM data1 iwlwifi 0000:01:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0 iwlwifi 0000:01:00.0: Fseq Registers: iwlwifi 0000:01:00.0: 0x20000000 | FSEQ_ERROR_CODE iwlwifi 0000:01:00.0: 0x80440005 | FSEQ_TOP_INIT_VERSION iwlwifi 0000:01:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION iwlwifi 0000:01:00.0: 0x0000A652 | FSEQ_OTP_VERSION iwlwifi 0000:01:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN iwlwifi 0000:01:00.0: 0x00400410 | FSEQ_CNVI_ID iwlwifi 0000:01:00.0: 0x00400410 | FSEQ_CNVR_ID iwlwifi 0000:01:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP iwlwifi 0000:01:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP iwlwifi 0000:01:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM iwlwifi 0000:01:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR iwlwifi 0000:01:00.0: Failed to run INIT ucode: -110 iwlwifi 0000:01:00.0: retry init count 0 iwlwifi 0000:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420 thermal thermal_zone0: failed to read out thermal zone (-61) iwlwifi 0000:01:00.0: Timeout waiting for PNVM load! iwlwifi 0000:01:00.0: Failed to start RT ucode: -110 iwlwifi 0000:01:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms). iwlwifi 0000:01:00.0: Start IWL Error Log Dump: iwlwifi 0000:01:00.0: Transport status: 0x00000042, valid: 6 iwlwifi 0000:01:00.0: Loaded firmware version: 71.058653f6.0 ty-a0-gf-a0-71.ucode iwlwifi 0000:01:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN iwlwifi 0000:01:00.0: 0x002002F0 | trm_hw_status0 iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1 iwlwifi 0000:01:00.0: 0x004DAEA2 | branchlink2 iwlwifi 0000:01:00.0: 0x004D1336 | interruptlink1 iwlwifi 0000:01:00.0: 0x004D1336 | interruptlink2 iwlwifi 0000:01:00.0: 0x004D9C78 | data1 iwlwifi 0000:01:00.0: 0x01000000 | data2 iwlwifi 0000:01:00.0: 0x00000000 | data3 iwlwifi 0000:01:00.0: 0x00000000 | beacon time iwlwifi 0000:01:00.0: 0x00053473 | tsf low iwlwifi 0000:01:00.0: 0x00000000 | tsf hi iwlwifi 0000:01:00.0: 0x00000000 | time gp1 iwlwifi 0000:01:00.0: 0x0006722F | time gp2 iwlwifi 0000:01:00.0: 0x00000001 | uCode revision type iwlwifi 0000:01:00.0: 0x00000047 | uCode version major iwlwifi 0000:01:00.0: 0x058653F6 | uCode version minor iwlwifi 0000:01:00.0: 0x00000420 | hw version iwlwifi 0000:01:00.0: 0x18489002 | board version iwlwifi 0000:01:00.0: 0x8004FC12 | hcmd iwlwifi 0000:01:00.0: 0x00020000 | isr0 iwlwifi 0000:01:00.0: 0x00000000 | isr1 iwlwifi 0000:01:00.0: 0x48F00002 | isr2 iwlwifi 0000:01:00.0: 0x00C0000C | isr3 iwlwifi 0000:01:00.0: 0x00000000 | isr4 iwlwifi 0000:01:00.0: 0x00000000 | last cmd Id iwlwifi 0000:01:00.0: 0x004D9C78 | wait_event iwlwifi 0000:01:00.0: 0x00000000 | l2p_control iwlwifi 0000:01:00.0: 0x00000000 | l2p_duration iwlwifi 0000:01:00.0: 0x00000000 | l2p_mhvalid iwlwifi 0000:01:00.0: 0x00000000 | l2p_addr_match iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel iwlwifi 0000:01:00.0: 0x00000000 | timestamp iwlwifi 0000:01:00.0: 0x00000020 | flow_handler iwlwifi 0000:01:00.0: Start IWL Error Log Dump: iwlwifi 0000:01:00.0: Transport status: 0x00000042, valid: 7 iwlwifi 0000:01:00.0: 0x20000066 | NMI_INTERRUPT_HOST iwlwifi 0000:01:00.0: 0x00000000 | umac branchlink1 iwlwifi 0000:01:00.0: 0x8045EFDC | umac branchlink2 iwlwifi 0000:01:00.0: 0x8047E792 | umac interruptlink1 iwlwifi 0000:01:00.0: 0x8047E792 | umac interruptlink2 iwlwifi 0000:01:00.0: 0x01000000 | umac data1 iwlwifi 0000:01:00.0: 0x8047E792 | umac data2 iwlwifi 0000:01:00.0: 0x00000000 | umac data3 iwlwifi 0000:01:00.0: 0x00000047 | umac major iwlwifi 0000:01:00.0: 0x058653F6 | umac minor iwlwifi 0000:01:00.0: 0x00067375 | frame pointer iwlwifi 0000:01:00.0: 0xC088625C | stack pointer iwlwifi 0000:01:00.0: 0x00000000 | last host cmd iwlwifi 0000:01:00.0: 0x00000400 | isr status reg iwlwifi 0000:01:00.0: IML/ROM dump: iwlwifi 0000:01:00.0: 0x00000B03 | IML/ROM error/state iwlwifi 0000:01:00.0: 0x000080EF | IML/ROM data1 iwlwifi 0000:01:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0 iwlwifi 0000:01:00.0: Fseq Registers: iwlwifi 0000:01:00.0: 0x60000000 | FSEQ_ERROR_CODE iwlwifi 0000:01:00.0: 0x80440005 | FSEQ_TOP_INIT_VERSION iwlwifi 0000:01:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION iwlwifi 0000:01:00.0: 0x0000A652 | FSEQ_OTP_VERSION iwlwifi 0000:01:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN iwlwifi 0000:01:00.0: 0x00400410 | FSEQ_CNVI_ID iwlwifi 0000:01:00.0: 0x00400410 | FSEQ_CNVR_ID iwlwifi 0000:01:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP iwlwifi 0000:01:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP iwlwifi 0000:01:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM iwlwifi 0000:01:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR iwlwifi 0000:01:00.0: Failed to run INIT ucode: -110 iwlwifi 0000:01:00.0: retry init count 1 iwlwifi 0000:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420 thermal thermal_zone0: failed to read out thermal zone (-61) iwlwifi 0000:01:00.0: Timeout waiting for PNVM load! iwlwifi 0000:01:00.0: Failed to start RT ucode: -110 iwlwifi 0000:01:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms). iwlwifi 0000:01:00.0: Start IWL Error Log Dump: iwlwifi 0000:01:00.0: Transport status: 0x00000042, valid: 6 iwlwifi 0000:01:00.0: Loaded firmware version: 71.058653f6.0 ty-a0-gf-a0-71.ucode iwlwifi 0000:01:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN iwlwifi 0000:01:00.0: 0x002002F0 | trm_hw_status0 iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1 iwlwifi 0000:01:00.0: 0x004DAEA2 | branchlink2 iwlwifi 0000:01:00.0: 0x004D1336 | interruptlink1 iwlwifi 0000:01:00.0: 0x004D1336 | interruptlink2 iwlwifi 0000:01:00.0: 0x004D9C78 | data1 iwlwifi 0000:01:00.0: 0x01000000 | data2 iwlwifi 0000:01:00.0: 0x00000000 | data3 iwlwifi 0000:01:00.0: 0x00000000 | beacon time iwlwifi 0000:01:00.0: 0x00050982 | tsf low iwlwifi 0000:01:00.0: 0x00000000 | tsf hi iwlwifi 0000:01:00.0: 0x00000000 | time gp1 iwlwifi 0000:01:00.0: 0x00064743 | time gp2 iwlwifi 0000:01:00.0: 0x00000001 | uCode revision type iwlwifi 0000:01:00.0: 0x00000047 | uCode version major iwlwifi 0000:01:00.0: 0x058653F6 | uCode version minor iwlwifi 0000:01:00.0: 0x00000420 | hw version iwlwifi 0000:01:00.0: 0x18489002 | board version iwlwifi 0000:01:00.0: 0x8004FC12 | hcmd iwlwifi 0000:01:00.0: 0x00020000 | isr0 iwlwifi 0000:01:00.0: 0x00000000 | isr1 iwlwifi 0000:01:00.0: 0x48F00002 | isr2 iwlwifi 0000:01:00.0: 0x00C0000C | isr3 iwlwifi 0000:01:00.0: 0x00000000 | isr4 iwlwifi 0000:01:00.0: 0x00000000 | last cmd Id iwlwifi 0000:01:00.0: 0x004D9C78 | wait_event iwlwifi 0000:01:00.0: 0x00000000 | l2p_control iwlwifi 0000:01:00.0: 0x00000000 | l2p_duration iwlwifi 0000:01:00.0: 0x00000000 | l2p_mhvalid iwlwifi 0000:01:00.0: 0x00000000 | l2p_addr_match iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel iwlwifi 0000:01:00.0: 0x00000000 | timestamp iwlwifi 0000:01:00.0: 0x00000020 | flow_handler iwlwifi 0000:01:00.0: Start IWL Error Log Dump: iwlwifi 0000:01:00.0: Transport status: 0x00000042, valid: 7 iwlwifi 0000:01:00.0: 0x20000066 | NMI_INTERRUPT_HOST iwlwifi 0000:01:00.0: 0x00000000 | umac branchlink1 iwlwifi 0000:01:00.0: 0x8045EFDC | umac branchlink2 iwlwifi 0000:01:00.0: 0x8047E792 | umac interruptlink1 iwlwifi 0000:01:00.0: 0x804792E6 | umac interruptlink2 iwlwifi 0000:01:00.0: 0x01000000 | umac data1 iwlwifi 0000:01:00.0: 0x804792E6 | umac data2 iwlwifi 0000:01:00.0: 0x00000000 | umac data3 iwlwifi 0000:01:00.0: 0x00000047 | umac major iwlwifi 0000:01:00.0: 0x058653F6 | umac minor iwlwifi 0000:01:00.0: 0x0006488D | frame pointer iwlwifi 0000:01:00.0: 0xC0886244 | stack pointer iwlwifi 0000:01:00.0: 0x00000000 | last host cmd iwlwifi 0000:01:00.0: 0x00000400 | isr status reg iwlwifi 0000:01:00.0: IML/ROM dump: iwlwifi 0000:01:00.0: 0x00000B03 | IML/ROM error/state iwlwifi 0000:01:00.0: 0x000080F3 | IML/ROM data1 iwlwifi 0000:01:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0 iwlwifi 0000:01:00.0: Fseq Registers: iwlwifi 0000:01:00.0: 0x60000000 | FSEQ_ERROR_CODE iwlwifi 0000:01:00.0: 0x80440005 | FSEQ_TOP_INIT_VERSION iwlwifi 0000:01:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION iwlwifi 0000:01:00.0: 0x0000A652 | FSEQ_OTP_VERSION iwlwifi 0000:01:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN iwlwifi 0000:01:00.0: 0x00400410 | FSEQ_CNVI_ID iwlwifi 0000:01:00.0: 0x00400410 | FSEQ_CNVR_ID iwlwifi 0000:01:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP iwlwifi 0000:01:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP iwlwifi 0000:01:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM iwlwifi 0000:01:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR iwlwifi 0000:01:00.0: Failed to run INIT ucode: -110 iwlwifi 0000:01:00.0: retry init count 2