Quoting Stefan Sperling <[email protected]>:
On Wed, Sep 16, 2026 at 01:03:13PM +0200, Robert Palm wrote:Symptoms (from dmesg): iwx0: device timeout iwx0: device timeout iwx0: fatal firmware errorIf you enable 'ifconfig iwx0 debug' then more information about this error should appar below the 'fatal firmware error' line. This might help.iwx0: could not update PHY context (error 35) iwx0: failed to update PHY ... (pattern repeats, 8+ occurrences today)
Hi Stefan, thanks for the hint. I enabled 'ifconfig iwx0 debug' and captured the next crash with the full error log dump below. Key details from the dump: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL Status: 0x839, count: 6 0x20101A28 | ADVANCED_SYSASSERT 0xDEADBEEF | umac data3 fw: uCode major 0x4D (77), minor 30B1CBD8 The crash happened in 802.11 state RUN while associated on channel 1 (2.4 GHz). This time there was no "device timeout" before the fatal error; the firmware asserted on its own. After the crash the card re-associated by itself. System: OpenBSD 8.0-beta GENERIC.MP#33, Intel AX200 (hw rev 0x340), firmware 77.30b1cbd8.0 (iwx-firmware-20251021p0), power saving disabled. Full dump from dmesg: iwx0: dumping device error log iwx0: Start Error Log Dump: iwx0: Status: 0x839, count: 6 iwx0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL iwx0: 000022F0 | trm_hw_status0 iwx0: 00000000 | trm_hw_status1 iwx0: 004F8F22 | branchlink2 iwx0: 00007FC0 | interruptlink1 iwx0: 00007FC0 | interruptlink2 iwx0: 0000F1BC | data1 iwx0: 00001000 | data2 iwx0: 00000000 | data3 iwx0: D3417E4A | beacon time iwx0: B9AC51BD | tsf low iwx0: 00000009 | tsf hi iwx0: 00000000 | time gp1 iwx0: A7F0839C | time gp2 iwx0: 00000001 | uCode revision type iwx0: 0000004D | uCode version major iwx0: 30B1CBD8 | uCode version minor iwx0: 00000340 | hw version iwx0: 18089000 | board version iwx0: 80C2FD19 | hcmd iwx0: 00020000 | isr0 iwx0: 20400000 | isr1 iwx0: 08F00002 | isr2 iwx0: 00C30088 | isr3 iwx0: 00000000 | isr4 iwx0: 02BD001C | last cmd Id iwx0: 0000F1BC | wait_event iwx0: 000000D4 | l2p_control iwx0: 00000020 | l2p_duration iwx0: 00000007 | l2p_mhvalid iwx0: 00000000 | l2p_addr_match iwx0: 00000009 | lmpm_pmg_sel iwx0: 00000000 | timestamp iwx0: 0000A8CC | flow_handler iwx0: Start UMAC Error Log Dump: iwx0: Status: 0x839, count: 7 iwx0: 0x20101A28 | ADVANCED_SYSASSERT iwx0: 0x00000000 | umac branchlink1 iwx0: 0x80455D7A | umac branchlink2 iwx0: 0x0106F228 | umac interruptlink1 iwx0: 0x00000000 | umac interruptlink2 iwx0: 0x00010000 | umac data1 iwx0: 0x00000000 | umac data2 iwx0: 0xDEADBEEF | umac data3 iwx0: 0x0000004D | umac major iwx0: 0x30B1CBD8 | umac minor iwx0: 0xA7F08396 | frame pointer iwx0: 0xC0886BFC | stack pointer iwx0: 0x00230108 | last host cmd iwx0: 0x00000000 | isr status reg driver status: tx ring 0: qid=0 cur=36 cur_hw=36 queued=1 tx ring 1: qid=1 cur=120 cur_hw=120 queued=0 tx ring 2: qid=2 cur=190 cur_hw=190 queued=0 tx ring 3: qid=3 cur=0 cur_hw=0 queued=0 tx ring 4: qid=4 cur=0 cur_hw=0 queued=0 tx ring 5: qid=5 cur=0 cur_hw=0 queued=0 tx ring 6: qid=6 cur=0 cur_hw=0 queued=0 tx ring 7: qid=7 cur=0 cur_hw=0 queued=0 tx ring 8: qid=8 cur=0 cur_hw=0 queued=0 tx ring 9: qid=9 cur=0 cur_hw=0 queued=0 rx ring: cur=431 802.11 state RUN iwx0: fatal firmware error Thanks, Robert
