Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
8011 Discussions

Missing firmware for Intel(R) Wi-Fi 7 BE201

stiobhan
Beginner
443 Views

I just got a new Laptop (Asus Expertbook P5405) with Intel Lunar Lake SoC and Intel Wi-Fi adapter.

Here is the device info from `lspci -nnk`:

 

```

00:14.3 Network controller [0280]: Intel Corporation Device [8086:a840] (rev 10)
DeviceName: WLAN
Subsystem: Intel Corporation Device [8086:0094]
Kernel modules: iwlwifi

```

 

The iwlwifi driver in Linux is looking for a firmware that I cannot find anywhere. dmesg output:

```

$ sudo dmesg | grep iwlwifi

[ 4.039116] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 4.042241] iwlwifi 0000:00:14.3: Detected crf-id 0x400410, cnv-id 0x1080900 wfpm id 0x80005b20
[ 4.042251] iwlwifi 0000:00:14.3: PCI dev a840/0094, rev=0x461, rfid=0x2010d000
[ 4.042254] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 7 BE201 320MHz
[ 4.044411] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-gf-a0-93.ucode failed with error -2
[ 4.044771] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-gf-a0-92.ucode failed with error -2
[ 4.044786] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-gf-a0-91.ucode failed with error -2
[ 4.044802] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-gf-a0-90.ucode failed with error -2
[ 4.044803] iwlwifi 0000:00:14.3: no suitable firmware found!
[ 4.044804] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-bz-b0-gf-a0-90
[ 4.044805] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-bz-b0-gf-a0-93
[ 4.044805] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

```

 

When are you planning to release the firmware for these devices? Or is this error message a red herring and the device is not yet supported by the iwlwifi kernel module at all?

 

I have tested with Linux kernel 6.11.2 and 6.12-rc7 (I am compiling 6.12 right now as it just has been released).

0 Kudos
1 Solution
stiobhan
Beginner
386 Views

I suppose this can be marked as solved. The firmware showed up in the linux-firmware git [1] yesterday, and with a kernel built from the wireless-next tree [2] I now have working Wi-Fi on my laptop.

 

[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=79b5dac115c89c28c4be5abe9443971512bde278

[2] https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git/

(note that we need IWL_BZ_UCODE_API_MAX >= 94 in drivers/net/wireless/intel/iwlwifi/cfg/bz.c)

View solution in original post

0 Kudos
1 Reply
stiobhan
Beginner
387 Views

I suppose this can be marked as solved. The firmware showed up in the linux-firmware git [1] yesterday, and with a kernel built from the wireless-next tree [2] I now have working Wi-Fi on my laptop.

 

[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=79b5dac115c89c28c4be5abe9443971512bde278

[2] https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git/

(note that we need IWL_BZ_UCODE_API_MAX >= 94 in drivers/net/wireless/intel/iwlwifi/cfg/bz.c)

0 Kudos
Reply