Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Feb 2026 01:21:17 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        Mohammad Amin <the.madamin20@gmail.com>
Cc:        freebsd-wireless@freebsd.org
Subject:   Re: iwlwifi crash on connection
Message-ID:  <343898s-8415-pq46-n8p-513r684o6n48@mnoonqbm.arg>
In-Reply-To: <71o5pnno-3n3s-6626-rn5-n21pos62889r@mnoonqbm.arg>
References:  <2CFF90B8-C0A6-4453-96B2-AD6C295A2D2D@gmail.com> <71o5pnno-3n3s-6626-rn5-n21pos62889r@mnoonqbm.arg>

index | next in thread | previous in thread | raw e-mail

On Fri, 21 Nov 2025, Bjoern A. Zeeb wrote:

Hi,

> On Fri, 21 Nov 2025, Mohammad Amin wrote:
>
> Hi,
>
>> Hi, thanks for your works and good luck.
>> As I posted in 
>> https://forums.freebsd.org/threads/iwlwifi-caused-a-kernel-panic.100121/, I 
>> wanted to report a crash that happened when I connect to my iPhone’s 
>> hotspot.
>> I’m running FreeBSD 15.0-RC2 on my Legion 5 2022 Intel variant, which has 
>> an AX211 wireless card.
>> iwlwifi0@pci0:0:20:3:    class=0x028000 rev=0x01 hdr=0x00 vendor=0x8086 
>> device=0x51f0 subvendor=0x8086 subdevice=0x0094
>>    vendor     = 'Intel Corporation'
>>    device     = 'Alder Lake-P PCH CNVi WiFi'
>>    class      = network
>> 
>> Nov 20 16:06:28 localhost kernel: WARNING IS_ERR_OR_NULL(sta) failed at 
>> /usr/src/sys/contrib/dev/iwlwifi/mvm/rxmq.c:722
>
> This is an interesting one.
>
> It's a "remove STA" command which failed but according to the backtrace it 
> failed

I assume you switched to iwx(4) if I remember the forums postings correctly.
Nevertheless, I wanted to follow-up here.

I hit this very exact FW crash yesterday after I undone some state machine
bits from 3 years ago, and started to run test cases.

 	iwlwifi0: 0x2010303A | ADVANCED_SYSASSERT

Took me a few hours but I believe I found a cure; at least the regression
testing is now continuing very smothly.  The fix will likely land in
main at some point next week along with other changes and an iwlwifi
driver update.  I'll have to see how to separate it from all the other works.

I am surprised this hasn't been a much bigger problem for way more people
as well.

To take a long story short:  thank you for reporting it (also by email here).
It has helped a lot;  and sorry it took so long to find a solution.

Lots of health,
/bz

-- 
Bjoern A. Zeeb                                                     r15:7
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?343898s-8415-pq46-n8p-513r684o6n48>