Cold rebooted several times to no effect. But updating the RUT241
firmware from 07.06.x to 07.07 fixes this problem for me - no more
microcode crash if the password is wrong.

07.07 contains an updated wifi driver which probably is what fixes this
problem with that router.

That is of course little help to anyone experiencing the same crash with
some other router :)

-- 
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:
  Confirmed

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     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to