Skip to content

iwlwifi BE200 probe fails with -22 (EINVAL) on kernel 6.18.33+rpt-rpi-2712 #7422

@noopduck

Description

@noopduck

Describe the bug

Intel BE200 Wi-Fi 7 card fails to initialize on kernel 6.18.33+rpt-rpi-2712 with probe with driver iwlwifi failed with error -22. This is a regression — the card worked on 6.12.75+rpt-rpi-2712.
This issue has previously occurred when iwlwifi was dropped from the kernel config (see #6672). However in this case the module is present but probe fails with EINVAL, suggesting a PCI ID or config mismatch rather than a missing module.
Hardware

Board: Raspberry Pi 5
Wi-Fi card: Intel Wi-Fi 7 BE200 (PCI ID 8086:272b, rev 1a)
PCI address: 0001:01:00.0

Software

Broken kernel: 6.18.33+rpt-rpi-2712 (1:6.18.33-1+rpt1)
Last working kernel: 6.12.75+rpt-rpi-2712 (1:6.12.75-1+rpt1)

Steps to reproduce the behaviour

Install 6.18.33+rpt-rpi-2712 and connect Intel BE200 adapter on M2.key pihat.

Device (s)

Raspberry Pi 5

System

Raspberry PI 5

Raspberry Pi reference 2026-04-21
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 4ad56cc850fa60adcc7f07dc15879bc95cc1d281, stage4

ncmd version
2025/05/08 15:13:17
Copyright (c) 2012 Broadcom
version 69471177 (release) (embedded)

Logs

$ lspci | grep Intel
0001:01:00.0 Network controller: Intel Corporation Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2 (rev 1a)

$ dmesg -T | grep iwlwifi
[Mon Jun 8 21:49:00 2026] iwlwifi 0001:01:00.0: enabling device (0000 -> 0002)
[Mon Jun 8 21:49:00 2026] iwlwifi 0001:01:00.0: Detected crf-id 0x2001910, cnv-id 0x2001910 wfpm id 0x80000000
[Mon Jun 8 21:49:00 2026] iwlwifi 0001:01:00.0: PCI dev 272b/00f4, rev=0x472, rfid=0x112200
[Mon Jun 8 21:49:00 2026] iwlwifi 0001:01:00.0: probe with driver iwlwifi failed with error -22

Additional context

The card works correctly on 6.12.75+rpt-rpi-2712
No iwlwifi-related PRs were merged in the 6.18.33 or 6.18.34 bumps
Related previous issue: #6672 (iwlwifi dropped from config in 6.12)
rfid=0x112200 and rev=0x472 are logged but probe still fails — suggests possible missing or incorrect PCI ID entry for this hardware revision in the 6.18 driver

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions