Re: iwlwifi: HE not negotiated on Wi-Fi 7 BE201 (iwlmld, kernel 7.0.9)

Michael Blake <[email protected]>
Newsgroups org.kernel.vger.linux-wireless
Message-ID <CAAecyrUOc+PGFaL7uPMk-xkXstQh284Z2YUGoMmo+=HEWmya2Q@mail.gmail.com>
Hi Emmanuel,

Just a mail to say thank you sir, closing the loop on this one, with good news.

After upgrading to kernel 7.1.7-arch1-1 and linux-firmware 20260622
(the card now loads firmware 102.07fca168.0 bz-b0-fm-c0-c102.ucode,
up from 101.6e695a70.0 c101 in the original report), the problem no
longer reproduces here:

- Zero cTDP_CONFIG_CMD firmware crashes across the last 10 boots
(2026-07-26 through 2026-08-11). It previously fired on roughly
40% of boots.
- HE now engages on every association. The current link runs
HE-MCS 11 HE-NSS 2 (tx 1200 Mbps) on an 80 MHz 5 GHz channel.
- Band 4 (6 GHz) is exposed in `iw phy phy0 info` in the ZA
regdomain on every boot, which also resolves the 6 GHz issue I
reported separately at
https://www.google.com/url?q=https://lore.kernel.org/linux-wireless/CAAecyrURg5npc%[email protected]/&source=gmail&ust=1786520475419000&sa=E

This matches the correlation from my previous mail: with the boot
crash gone, both downstream symptoms (no HE, no 6 GHz) went with it.
One root cause after all.

Since I no longer get crash boots, I can't capture the trace-cmd
data or file a meaningful bugzilla ticket. If it ever recurs I'll
capture the trace and file it as discussed. As far as I'm concerned
both of my reports are resolved on 7.1.7 + firmware c102.

Thank you again for all your help! Much appreciated.

Kernel: 7.1.7-arch1-1
Firmware: 102.07fca168.0 bz-b0-fm-c0-c102.ucode op_mode iwlmld
linux-firmware: 20260622-1

--
Michael Blake
[email protected]


On Sun, 24 May 2026 at 08:50, Michael Blake <[email protected]> wrote:
>
> Hi Emmanuel,
>
> Thanks for the quick response.
>
> Before answering, one new observation that may unify the two issues
> you split into separate bugs: I have data across several boots
> suggesting the cTDP_CONFIG_CMD firmware crash, HE non-engagement, and
> the 6 GHz band invisibility (which I separately reported at
> https://lore.kernel.org/linux-wireless/CAAecyrURg5npc+coGw7nG58EMUoM2wu1rao0EGL3cV8CqcVA-g@mail.gmail.com/)
> all appear to be the same single problem.
>
> Across the last 5 boots on this BE201:
>
>   Boot       | cTDP crash | HE on assoc | 6 GHz Band exposed
>   -----------+------------+-------------+-------------------
>   today A    | no         | yes         | yes
>   today B    | no         | yes         | yes
>   yesterday  | no         | (untested)  | (untested)
>   yesterday  | YES        | no (VHT/HT) | no (only Band 2)
>   yesterday  | YES        | no (HT)     | no
>
> When the firmware boots clean (~60% of boots), HE engages on
> association and Band 4 (6 GHz) appears in `iw phy phy0 info`. When
> the cTDP crash fires (~40% of boots) the driver recovers enough to
> associate but HE is never negotiated and 6 GHz channels are not
> exposed to userspace.
>
> So there is most likely one root cause -- the post-crash recovery
> state -- not three independent bugs. Let me know whether you'd still
> prefer separate bugzilla entries (firmware crash and HE non-assoc) or
> a single one that frames them together. Happy to file either way.
>
> > Can you attach the full message?
> > Or even better, open a bug on bugzilla.kernel.org.
> > Pick the drivers network wireless intel as the componen.
>
> Full dmesg from boot 2026-05-23 16:21 (a crash boot) is attached as
> `firmware-crash-dmesg-2026-05-23-boot-3.log` (212 lines). I will also
> file this on bugzilla.kernel.org under
> drivers / network-wireless / intel and link the bug here once it's
> filed.
>
> > > Is HE expected to engage on BE201 with the current iwlmld driver?
> > > Happy to capture more detailed logs (mac80211 trace, iwlwifi debug
> > > masks, association IE dumps) or test patches if useful.
> >
> > That would be another bug.
> > You can run
> > trace-cmd record -T -e iwlwifi -e iwlwifi_dbg -e mac80211 -e cfg80211
> > and provide the trace.dat file it'll create.
>
> Will do. trace-cmd isn't installed yet on this machine -- I'll
> install it and capture trace.dat the next time the firmware crashes
> (can't easily reproduce HE non-engagement on a clean boot since HE
> engages by default there). Given the ~40% crash rate, a few reboots
> after install should produce a captured trace.
>
> Kernel/firmware unchanged from the original report:
>   Kernel:          7.0.9-arch1-1
>   Firmware:        101.6e695a70.0 bz-b0-fm-c0-c101.ucode op_mode iwlmld
>   linux-firmware:  20260410
>
> Thanks,
> --
> Michael Blake
> [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.