iwx0: Start Error Log Dump

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

iwx0: Start Error Log Dump

Greg Steuck
No badness observed other than this spew in dmesg:

iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x00, msix
iwx0: could not read firmware iwx-QuZ-a0-hr-b0-48 (error 2)
iwx0: failed to load init firmware
iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x00, msix
iwx0: could not read firmware iwx-QuZ-a0-hr-b0-48 (error 2)
iwx0: failed to load init firmware
iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x00, msix
iwx0: hw rev 0x350, fw ver 48.1335886879.0, address
iwx0: acquiring device failed
iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x00, msix
iwx0: could not read firmware iwx-QuZ-a0-hr-b0-48 (error 2)
iwx0: failed to load init firmware
iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x00, msix
iwx0: hw rev 0x350, fw ver 48.1335886879.0, address
iwx0: acquiring device failed
iwx0: acquiring device failed
iwx0: dumping device error log
iwx0: Start Error Log Dump:
iwx0: Status: 0x9, count: 6
iwx0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
iwx0: 000022F0 | trm_hw_status0
iwx0: 00000000 | trm_hw_status1
iwx0: 004CA228 | branchlink2
iwx0: 004BC604 | interruptlink1
iwx0: 004BC604 | interruptlink2
iwx0: 004C52B6 | data1
iwx0: 00001000 | data2
iwx0: F0000000 | data3
iwx0: 09C14952 | beacon time
iwx0: 530036B1 | tsf low
iwx0: 00000102 | tsf hi
iwx0: 00000000 | time gp1
iwx0: 0D57B818 | time gp2
iwx0: 00000001 | uCode revision type
iwx0: 00000030 | uCode version major
iwx0: 4FA0041F | uCode version minor
iwx0: 00000351 | hw version
iwx0: 10489004 | board version
iwx0: 80FAFC0B | hcmd
iwx0: 00020000 | isr0
iwx0: 00000000 | isr1
iwx0: 08B00002 | isr2
iwx0: 00C1FFCC | isr3
iwx0: 00000000 | isr4
iwx0: 003900D2 | last cmd Id
iwx0: 004C52B6 | wait_event
iwx0: 00000000 | l2p_control
iwx0: 00000000 | l2p_duration
iwx0: 00000000 | l2p_mhvalid
iwx0: 00000000 | l2p_addr_match
iwx0: 00000048 | lmpm_pmg_sel
iwx0: 00000000 | timestamp
iwx0: 00003054 | flow_handler
iwx0: Start UMAC Error Log Dump:
iwx0: Status: 0x9, count: 7
iwx0: 0x20003421 | ADVANCED_SYSASSERT
iwx0: 0x00000000 | umac branchlink1
iwx0: 0xC008D49C | umac branchlink2
iwx0: 0xC0087584 | umac interruptlink1
iwx0: 0x00000000 | umac interruptlink2
iwx0: 0x00000000 | umac data1
iwx0: 0x00000001 | umac data2
iwx0: 0xDEADBEEF | umac data3
iwx0: 0x00000030 | umac major
iwx0: 0x4FA0041F | umac minor
iwx0: 0x0D57B80B | frame pointer
iwx0: 0xC0885DB0 | stack pointer
iwx0: 0x003D0028 | last host cmd
iwx0: 0x00000000 | isr status reg
iwx0: fatal firmware error
iwx0: could not remove MAC context (error 35)
iwx0: dumping device error log
iwx0: Start Error Log Dump:
iwx0: Status: 0x9, count: 6
iwx0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
iwx0: 000022F0 | trm_hw_status0
iwx0: 00000000 | trm_hw_status1
iwx0: 004CA228 | branchlink2
iwx0: 00000D74 | interruptlink1
iwx0: 00000D74 | interruptlink2
iwx0: 0001709C | data1
iwx0: 00001000 | data2
iwx0: F0000008 | data3
iwx0: 09C00FD7 | beacon time
iwx0: 6C0C602C | tsf low
iwx0: 00000102 | tsf hi
iwx0: 00000000 | time gp1
iwx0: 18FC7242 | time gp2
iwx0: 00000001 | uCode revision type
iwx0: 00000030 | uCode version major
iwx0: 4FA0041F | uCode version minor
iwx0: 00000351 | hw version
iwx0: 18489004 | board version
iwx0: 805AFA03 | hcmd
iwx0: 00020000 | isr0
iwx0: 01000000 | isr1
iwx0: 08B00002 | isr2
iwx0: 00C1FFCC | isr3
iwx0: 00000000 | isr4
iwx0: 003D00D2 | last cmd Id
iwx0: 0001709C | wait_event
iwx0: 000000C0 | l2p_control
iwx0: 00000000 | l2p_duration
iwx0: 0000003F | l2p_mhvalid
iwx0: 00000000 | l2p_addr_match
iwx0: 00000009 | lmpm_pmg_sel
iwx0: 00000000 | timestamp
iwx0: 0000F818 | flow_handler
iwx0: Start UMAC Error Log Dump:
iwx0: Status: 0x9, count: 7
iwx0: 0x20003421 | ADVANCED_SYSASSERT
iwx0: 0x00000000 | umac branchlink1
iwx0: 0xC008D49C | umac branchlink2
iwx0: 0xC00871A4 | umac interruptlink1
iwx0: 0x00000000 | umac interruptlink2
iwx0: 0x00000000 | umac data1
iwx0: 0x00000001 | umac data2
iwx0: 0xDEADBEEF | umac data3
iwx0: 0x00000030 | umac major
iwx0: 0x4FA0041F | umac minor
iwx0: 0x18FC7234 | frame pointer
iwx0: 0xC0885DB0 | stack pointer
iwx0: 0x00410028 | last host cmd
iwx0: 0x00000000 | isr status reg
iwx0: fatal firmware error
iwx0: could not remove MAC context (error 35)
iwx0: acquiring device failed
iwx0: acquiring device failed
iwx0: acquiring device failed
iwx0: acquiring device failed
iwx0: acquiring device failed
iwx0: acquiring device failed
iwx0: dumping device error log
iwx0: Start Error Log Dump:
iwx0: Status: 0x9, count: 6
iwx0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
iwx0: 000022F0 | trm_hw_status0
iwx0: 00000000 | trm_hw_status1
iwx0: 004CA228 | branchlink2
iwx0: 00017598 | interruptlink1
iwx0: 00017598 | interruptlink2
iwx0: 004C52B6 | data1
iwx0: 00001000 | data2
iwx0: F0000008 | data3
iwx0: 0A0040C0 | beacon time
iwx0: 3579CF43 | tsf low
iwx0: 0000011C | tsf hi
iwx0: 00000000 | time gp1
iwx0: 0C4E3C51 | time gp2
iwx0: 00000001 | uCode revision type
iwx0: 00000030 | uCode version major
iwx0: 4FA0041F | uCode version minor
iwx0: 00000351 | hw version
iwx0: 10489004 | board version
iwx0: 8082FC0B | hcmd
iwx0: 00020000 | isr0
iwx0: 01000000 | isr1
iwx0: 08B00002 | isr2
iwx0: 00C1D14C | isr3
iwx0: 00000000 | isr4
iwx0: 003B00D2 | last cmd Id
iwx0: 004C52B6 | wait_event
iwx0: 000008C0 | l2p_control
iwx0: 00000000 | l2p_duration
iwx0: 0000003F | l2p_mhvalid
iwx0: 00000000 | l2p_addr_match
iwx0: 00000008 | lmpm_pmg_sel
iwx0: 00000000 | timestamp
iwx0: 0000A0C0 | flow_handler
iwx0: Start UMAC Error Log Dump:
iwx0: Status: 0x9, count: 7
iwx0: 0x20003421 | ADVANCED_SYSASSERT
iwx0: 0x00000000 | umac branchlink1
iwx0: 0xC008D49C | umac branchlink2
iwx0: 0xC00871A4 | umac interruptlink1
iwx0: 0x00000000 | umac interruptlink2
iwx0: 0x00000000 | umac data1
iwx0: 0x00000001 | umac data2
iwx0: 0xDEADBEEF | umac data3
iwx0: 0x00000030 | umac major
iwx0: 0x4FA0041F | umac minor
iwx0: 0x0C4E3C44 | frame pointer
iwx0: 0xC0885DB0 | stack pointer
iwx0: 0x003F0028 | last host cmd
iwx0: 0x00000000 | isr status reg
iwx0: fatal firmware error
iwx0: could not remove MAC context (error 35)
iwx0: dumping device error log
iwx0: Start Error Log Dump:
iwx0: Status: 0x9, count: 6
iwx0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
iwx0: 0000A210 | trm_hw_status0
iwx0: 00000000 | trm_hw_status1
iwx0: 004CA228 | branchlink2
iwx0: 00016CA6 | interruptlink1
iwx0: 00016CA6 | interruptlink2
iwx0: 004C52F8 | data1
iwx0: 00001000 | data2
iwx0: F0000008 | data3
iwx0: AC407C6E | beacon time
iwx0: 4044137F | tsf low
iwx0: 0000011C | tsf hi
iwx0: 00000000 | time gp1
iwx0: 0ABA8BDD | time gp2
iwx0: 00000001 | uCode revision type
iwx0: 00000030 | uCode version major
iwx0: 4FA0041F | uCode version minor
iwx0: 00000351 | hw version
iwx0: 18489004 | board version
iwx0: 80AFFC14 | hcmd
iwx0: 24020000 | isr0
iwx0: 01000000 | isr1
iwx0: 08B00002 | isr2
iwx0: 04C1B24C | isr3
iwx0: 00000000 | isr4
iwx0: 0200001C | last cmd Id
iwx0: 004C52F8 | wait_event
iwx0: 00000080 | l2p_control
iwx0: 00010014 | l2p_duration
iwx0: 0000003F | l2p_mhvalid
iwx0: 00000000 | l2p_addr_match
iwx0: 0000000B | lmpm_pmg_sel
iwx0: 00000000 | timestamp
iwx0: 000088A8 | flow_handler
iwx0: Start UMAC Error Log Dump:
iwx0: Status: 0x9, count: 7
iwx0: 0x20003421 | ADVANCED_SYSASSERT
iwx0: 0x00000000 | umac branchlink1
iwx0: 0xC008D49C | umac branchlink2
iwx0: 0xC00871A4 | umac interruptlink1
iwx0: 0x00000000 | umac interruptlink2
iwx0: 0x00000000 | umac data1
iwx0: 0x00000001 | umac data2
iwx0: 0xDEADBEEF | umac data3
iwx0: 0x00000030 | umac major
iwx0: 0x4FA0041F | umac minor
iwx0: 0x0ABA8BD0 | frame pointer
iwx0: 0xC0885DB0 | stack pointer
iwx0: 0x00330028 | last host cmd
iwx0: 0x00000000 | isr status reg
iwx0: fatal firmware error
iwx0: could not remove MAC context (error 35)

--
nest.cx is Gmail hosted, use PGP:
https://pgp.key-server.io/0x0B1542BD8DF5A1B0
Fingerprint: 5E2B 2D0E 1E03 2046 BEC3  4D50 0B15 42BD 8DF5 A1B0
Reply | Threaded
Open this post in threaded view
|

Re: iwx0: Start Error Log Dump

Stefan Sperling-5
On Tue, Feb 23, 2021 at 07:54:56PM -0800, Greg Steuck wrote:
> iwx0: could not remove MAC context (error 35)

This is a known issue.
It's probably just an error in how the driver generates the mac ctxt
removal command. This could probably be fixed by anyone with enough
patience to cross-check our code with that of the Linux driver.
I will try to get to this eventually. It's not on the top of my list since
iwx can recover from this condition and I have more interesting things
to look into (such as getting Tx aggregation to work).

There's a similar but more subtle problem with the scan command which
I would also appreciate help with. To reproduce, enable the code wrapped
in #if 0 / #endif in iwx_umac_scan().