** Changed in: linux-firmware (Ubuntu)
Assignee: Anthony Wong (anthonywong) => AceLan Kao (acelankao)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2060193
Title:
iwlwifi microcode crash when using wrong password to join a WPA3
access point
Status in linux-firmware package in Ubuntu:
New
Bug description:
I noticed that whenever I try to join a wireless network using WPA3
SAE and type the password wrong, I get a microcode crash from iwlwifi.
The chip is Intel 9462 (AX201). Ubuntu release 22.04 LTS, faithfully
kept up to date.
System info available via:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2058226
Crash log seems to be always similar:
Apr 3 22:13:55 waplinuc kernel: [1158486.254336] iwlwifi 0000:00:14.3: Not
associated and the session protection is over already...
Apr 3 22:13:57 waplinuc kernel: [1158487.456868] iwlwifi 0000:00:14.3:
Microcode SW error detected. Restarting 0x0.
Apr 3 22:13:57 waplinuc kernel: [1158487.456960] iwlwifi 0000:00:14.3: Start
IWL Error Log Dump:
Apr 3 22:13:57 waplinuc kernel: [1158487.456962] iwlwifi 0000:00:14.3:
Transport status: 0x0000004A, valid: 6
Apr 3 22:13:57 waplinuc kernel: [1158487.456965] iwlwifi 0000:00:14.3:
Loaded firmware version: 77.206b0184.0 QuZ-a0-jf-b0-77.ucode
Apr 3 22:13:57 waplinuc kernel: [1158487.456967] iwlwifi 0000:00:14.3:
0x00000071 | NMI_INTERRUPT_UMAC_FATAL
Apr 3 22:13:57 waplinuc kernel: [1158487.456969] iwlwifi 0000:00:14.3:
0x008022F3 | trm_hw_status0
Apr 3 22:13:57 waplinuc kernel: [1158487.456971] iwlwifi 0000:00:14.3:
0x00000000 | trm_hw_status1
Apr 3 22:13:57 waplinuc kernel: [1158487.456973] iwlwifi 0000:00:14.3:
0x004C03F2 | branchlink2
Apr 3 22:13:57 waplinuc kernel: [1158487.456974] iwlwifi 0000:00:14.3:
0x000064CC | interruptlink1
Apr 3 22:13:57 waplinuc kernel: [1158487.456976] iwlwifi 0000:00:14.3:
0x000064CC | interruptlink2
Apr 3 22:13:57 waplinuc kernel: [1158487.456977] iwlwifi 0000:00:14.3:
0x0001191E | data1
Apr 3 22:13:57 waplinuc kernel: [1158487.456979] iwlwifi 0000:00:14.3:
0x00001000 | data2
Apr 3 22:13:57 waplinuc kernel: [1158487.456980] iwlwifi 0000:00:14.3:
0x00000000 | data3
Apr 3 22:13:57 waplinuc kernel: [1158487.456982] iwlwifi 0000:00:14.3:
0x04C0678B | beacon time
Apr 3 22:13:57 waplinuc kernel: [1158487.456983] iwlwifi 0000:00:14.3:
0x920B688C | tsf low
Apr 3 22:13:57 waplinuc kernel: [1158487.456985] iwlwifi 0000:00:14.3:
0x00000221 | tsf hi
Apr 3 22:13:57 waplinuc kernel: [1158487.456986] iwlwifi 0000:00:14.3:
0x0FFFFDFD | time gp1
Apr 3 22:13:57 waplinuc kernel: [1158487.456988] iwlwifi 0000:00:14.3:
0x00A909B7 | time gp2
Apr 3 22:13:57 waplinuc kernel: [1158487.456989] iwlwifi 0000:00:14.3:
0x00000001 | uCode revision type
Apr 3 22:13:57 waplinuc kernel: [1158487.456991] iwlwifi 0000:00:14.3:
0x0000004D | uCode version major
Apr 3 22:13:57 waplinuc kernel: [1158487.456992] iwlwifi 0000:00:14.3:
0x206B0184 | uCode version minor
Apr 3 22:13:57 waplinuc kernel: [1158487.456994] iwlwifi 0000:00:14.3:
0x00000351 | hw version
Apr 3 22:13:57 waplinuc kernel: [1158487.456995] iwlwifi 0000:00:14.3:
0x00489001 | board version
Apr 3 22:13:57 waplinuc kernel: [1158487.456997] iwlwifi 0000:00:14.3:
0x0000001C | hcmd
Apr 3 22:13:57 waplinuc kernel: [1158487.456998] iwlwifi 0000:00:14.3:
0x00023000 | isr0
Apr 3 22:13:57 waplinuc kernel: [1158487.456999] iwlwifi 0000:00:14.3:
0x0004C000 | isr1
Apr 3 22:13:57 waplinuc kernel: [1158487.457001] iwlwifi 0000:00:14.3:
0x08F80002 | isr2
Apr 3 22:13:57 waplinuc kernel: [1158487.457002] iwlwifi 0000:00:14.3:
0x00C3000C | isr3
Apr 3 22:13:57 waplinuc kernel: [1158487.457004] iwlwifi 0000:00:14.3:
0x00000000 | isr4
Apr 3 22:13:57 waplinuc kernel: [1158487.457005] iwlwifi 0000:00:14.3:
0x0101001C | last cmd Id
Apr 3 22:13:57 waplinuc kernel: [1158487.457006] iwlwifi 0000:00:14.3:
0x0001191E | wait_event
Apr 3 22:13:57 waplinuc kernel: [1158487.457008] iwlwifi 0000:00:14.3:
0x000054B6 | l2p_control
Apr 3 22:13:57 waplinuc kernel: [1158487.457009] iwlwifi 0000:00:14.3:
0x00001C02 | l2p_duration
Apr 3 22:13:57 waplinuc kernel: [1158487.457011] iwlwifi 0000:00:14.3:
0x00000003 | l2p_mhvalid
Apr 3 22:13:57 waplinuc kernel: [1158487.457012] iwlwifi 0000:00:14.3:
0x00000000 | l2p_addr_match
Apr 3 22:13:57 waplinuc kernel: [1158487.457013] iwlwifi 0000:00:14.3:
0x0000000B | lmpm_pmg_sel
Apr 3 22:13:57 waplinuc kernel: [1158487.457015] iwlwifi 0000:00:14.3:
0x00000000 | timestamp
Apr 3 22:13:57 waplinuc kernel: [1158487.457016] iwlwifi 0000:00:14.3:
0x000088D4 | flow_handler
Apr 3 22:13:57 waplinuc kernel: [1158487.457058] iwlwifi 0000:00:14.3: Start
IWL Error Log Dump:
Apr 3 22:13:57 waplinuc kernel: [1158487.457059] iwlwifi 0000:00:14.3:
Transport status: 0x0000004A, valid: 7
Apr 3 22:13:57 waplinuc kernel: [1158487.457061] iwlwifi 0000:00:14.3:
0x20003336 | ADVANCED_SYSASSERT
Apr 3 22:13:57 waplinuc kernel: [1158487.457063] iwlwifi 0000:00:14.3:
0x00000000 | umac branchlink1
Apr 3 22:13:57 waplinuc kernel: [1158487.457064] iwlwifi 0000:00:14.3:
0x804539C6 | umac branchlink2
Apr 3 22:13:57 waplinuc kernel: [1158487.457066] iwlwifi 0000:00:14.3:
0xC0081614 | umac interruptlink1
Apr 3 22:13:57 waplinuc kernel: [1158487.457067] iwlwifi 0000:00:14.3:
0x00000000 | umac interruptlink2
Apr 3 22:13:57 waplinuc kernel: [1158487.457069] iwlwifi 0000:00:14.3:
0x000000FF | umac data1
Apr 3 22:13:57 waplinuc kernel: [1158487.457070] iwlwifi 0000:00:14.3:
0x000000FF | umac data2
Apr 3 22:13:57 waplinuc kernel: [1158487.457071] iwlwifi 0000:00:14.3:
0xDEADBEEF | umac data3
Apr 3 22:13:57 waplinuc kernel: [1158487.457073] iwlwifi 0000:00:14.3:
0x0000004D | umac major
Apr 3 22:13:57 waplinuc kernel: [1158487.457074] iwlwifi 0000:00:14.3:
0x206B0184 | umac minor
Apr 3 22:13:57 waplinuc kernel: [1158487.457075] iwlwifi 0000:00:14.3:
0x00A909B2 | frame pointer
Apr 3 22:13:57 waplinuc kernel: [1158487.457077] iwlwifi 0000:00:14.3:
0xC0885E6C | stack pointer
Apr 3 22:13:57 waplinuc kernel: [1158487.457078] iwlwifi 0000:00:14.3:
0x004E010D | last host cmd
Apr 3 22:13:57 waplinuc kernel: [1158487.457080] iwlwifi 0000:00:14.3:
0x00000000 | isr status reg
Apr 3 22:13:57 waplinuc kernel: [1158487.457102] iwlwifi 0000:00:14.3:
IML/ROM dump:
Apr 3 22:13:57 waplinuc kernel: [1158487.457104] iwlwifi 0000:00:14.3:
0x00000003 | IML/ROM error/state
Apr 3 22:13:57 waplinuc kernel: [1158487.457133] iwlwifi 0000:00:14.3:
0x0000554E | IML/ROM data1
Apr 3 22:13:57 waplinuc kernel: [1158487.457142] iwlwifi 0000:00:14.3:
0x00000080 | IML/ROM WFPM_AUTH_KEY_0
Apr 3 22:13:57 waplinuc kernel: [1158487.457148] iwlwifi 0000:00:14.3: Fseq
Registers:
Apr 3 22:13:57 waplinuc kernel: [1158487.457151] iwlwifi 0000:00:14.3:
0x60000000 | FSEQ_ERROR_CODE
Apr 3 22:13:57 waplinuc kernel: [1158487.457175] iwlwifi 0000:00:14.3:
0x80260000 | FSEQ_TOP_INIT_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457178] iwlwifi 0000:00:14.3:
0x00020006 | FSEQ_CNVIO_INIT_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457202] iwlwifi 0000:00:14.3:
0x0000A384 | FSEQ_OTP_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457205] iwlwifi 0000:00:14.3:
0x7BCF3FBE | FSEQ_TOP_CONTENT_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457229] iwlwifi 0000:00:14.3:
0x4552414E | FSEQ_ALIVE_TOKEN
Apr 3 22:13:57 waplinuc kernel: [1158487.457232] iwlwifi 0000:00:14.3:
0x20000302 | FSEQ_CNVI_ID
Apr 3 22:13:57 waplinuc kernel: [1158487.457255] iwlwifi 0000:00:14.3:
0x00000201 | FSEQ_CNVR_ID
Apr 3 22:13:57 waplinuc kernel: [1158487.457259] iwlwifi 0000:00:14.3:
0x20000302 | CNVI_AUX_MISC_CHIP
Apr 3 22:13:57 waplinuc kernel: [1158487.457284] iwlwifi 0000:00:14.3:
0x00000201 | CNVR_AUX_MISC_CHIP
Apr 3 22:13:57 waplinuc kernel: [1158487.457289] iwlwifi 0000:00:14.3:
0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Apr 3 22:13:57 waplinuc kernel: [1158487.457344] iwlwifi 0000:00:14.3:
0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Apr 3 22:13:57 waplinuc kernel: [1158487.457367] iwlwifi 0000:00:14.3:
0x00020006 | FSEQ_PREV_CNVIO_INIT_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457370] iwlwifi 0000:00:14.3:
0x00260000 | FSEQ_WIFI_FSEQ_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457394] iwlwifi 0000:00:14.3:
0x00260000 | FSEQ_BT_FSEQ_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457397] iwlwifi 0000:00:14.3:
0x00000104 | FSEQ_CLASS_TP_VERSION
Apr 3 22:13:57 waplinuc kernel: [1158487.457427] iwlwifi 0000:00:14.3: UMAC
CURRENT PC: 0x80470170
Apr 3 22:13:57 waplinuc kernel: [1158487.457451] iwlwifi 0000:00:14.3: LMAC1
CURRENT PC: 0xd0
Apr 3 22:13:57 waplinuc kernel: [1158487.457581] iwlwifi 0000:00:14.3: WRT:
Collecting data: ini trigger 5 fired (delay=0ms).
Apr 3 22:13:57 waplinuc kernel: [1158487.457633] iwlwifi 0000:00:14.3:
Hardware error detected. Restarting.
Apr 3 22:13:57 waplinuc kernel: [1158487.466821] iwlwifi 0000:00:14.3: WRT:
trying to collect phy prph at time point: 5, skipping
When I get the password right, there's no microcode crash.
The access point is a Teltonika RUT 241 running firmware 00.07.06.8.
It's an OpenWrt derivative.
I'm not 100% sure about security implications. The driver restarts and
chip seems to work OK after that, but I had one case when it started
acting up afterwards. Not sure if a rogue AP could affect this somehow
for DoS or otherwise.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2060193/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp