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

BE200 Not Loading Latest Firmware on Ubuntu

OnlyTheTony
Beginner
4,323 Views
[    3.884021] iwlwifi 0000:2b:00.0: enabling device (0000 -> 0002)
[    3.908160] iwlwifi 0000:2b:00.0: Detected crf-id 0x2001910, cnv-id 0x2001910 wfpm id 0x80000000
[    3.908329] iwlwifi 0000:2b:00.0: PCI dev 272b/00f4, rev=0x472, rfid=0x112200
[    3.908333] iwlwifi 0000:2b:00.0: Detected Intel(R) Wi-Fi 7 BE200 320MHz
[    3.910481] iwlwifi 0000:2b:00.0: Direct firmware load for iwlwifi-gl-c0-fm-c0-102.ucode failed with error -22
[    3.933449] iwlwifi 0000:2b:00.0: uCode file size 14724612 does not match expected size
[    3.958801] iwlwifi 0000:2b:00.0: uCode file size 14730579 does not match expected size
[    3.959363] iwlwifi 0000:2b:00.0: Direct firmware load for iwlwifi-gl-c0-fm-c0-99.ucode failed with error -2
[    3.963971] iwlwifi 0000:2b:00.0: loaded firmware version 98.d661c37c.0 gl-c0-fm-c0-98.ucode op_mode iwlmld
[    4.652964] iwlwifi 0000:2b:00.0: Detected RF FM, rfid=0x112200
[    4.769469] iwlwifi 0000:2b:00.0: base HW address: 44:a3:bb:bb:72:b8
[    4.840243] iwlwifi 0000:2b:00.0 wlp43s0f0: renamed from wlan0

The BE200 (recent upgrade) in my laptop is working fine, however it's very slow on 6Ghz / WiFi 7 and won't load the latest firmware. 
I'm running Ubuntu 24.04.

I've downloaded the latest firmware from the git tree:

firmware files.png

and updated the kernel:

6.17.12-061712-generic #202512121841 SMP PREEMPT_DYNAMIC Fri Dec 12 21:43:56 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux.

However, it won't load the newer firmware - even though it's looking for it.

The output of dmesg | egrep -i 'iwlwifi|be200|wlan' is:

 

[    3.884021] iwlwifi 0000:2b:00.0: enabling device (0000 -> 0002)
[    3.908160] iwlwifi 0000:2b:00.0: Detected crf-id 0x2001910, cnv-id 0x2001910 wfpm id 0x80000000
[    3.908329] iwlwifi 0000:2b:00.0: PCI dev 272b/00f4, rev=0x472, rfid=0x112200
[    3.908333] iwlwifi 0000:2b:00.0: Detected Intel(R) Wi-Fi 7 BE200 320MHz
[    3.910481] iwlwifi 0000:2b:00.0: Direct firmware load for iwlwifi-gl-c0-fm-c0-102.ucode failed with error -22
[    3.933449] iwlwifi 0000:2b:00.0: uCode file size 14724612 does not match expected size
[    3.958801] iwlwifi 0000:2b:00.0: uCode file size 14730579 does not match expected size
[    3.959363] iwlwifi 0000:2b:00.0: Direct firmware load for iwlwifi-gl-c0-fm-c0-99.ucode failed with error -2
[    3.963971] iwlwifi 0000:2b:00.0: loaded firmware version 98.d661c37c.0 gl-c0-fm-c0-98.ucode op_mode iwlmld
[    4.652964] iwlwifi 0000:2b:00.0: Detected RF FM, rfid=0x112200


How do I get it to load the latest firmware (anything higher than 98) ?


0 Kudos
14 Replies
VonM_Intel
Moderator
4,271 Views

Hi OnlyTheTony,

Thank you for posting in our Community. This gives a clear picture of what’s happening with your Intel® Wi-Fi 7 BE200 320MHz adapter on Ubuntu 24.04. This behavior typically happens when firmware file does not match the driver’s expected format or version. Even if the file is present, the driver will reject it if the size or checksum is unexpected. Kernel / driver version is not fully compatible with the latest firmware. Intel drivers sometimes require a specific kernel or backport module to accept newer firmware. Firmware file is placed in the wrong directory or with incorrect permissions. The driver must be able to read it during init.

To address the issue of the Intel® Wi-Fi 7 BE200 not loading the latest firmware on Ubuntu, follow these recommended steps:

  1. Download the correct firmware files from the firmware git tree.
  2. Install the firmware manually using the following commands:
    • # sudo cp iwlwifi-* /lib/firmware/
    • # sudo modprobe iwlwifi
  3. If issues persist, consider contacting your Linux distribution support for assistance with updating the firmware path configuration.

Have a nice day!

 

Best regards,

Von M.
Intel Customer Support Technician

0 Kudos
OnlyTheTony
Beginner
4,176 Views

Thanks for getting back to me.

I replaced the .zst firmware files in /lib/firmware with the uncompressed .ucode files and it's now loading the most recently available version - 101.

 

[    3.866445] iwlwifi 0000:2b:00.0: Detected Intel(R) Wi-Fi 7 BE200 320MHz
[    3.866881] iwlwifi 0000:2b:00.0: Direct firmware load for iwlwifi-gl-c0-fm-c0-102.ucode failed with error -2
[    3.871711] iwlwifi 0000:2b:00.0: loaded firmware version 101.6ef20b19.0 gl-c0-fm-c0-101.ucode op_mode iwlmld

 

I also built wpa_supplicant v2.11 which is loading correctly but it still won't connect to 6Ghz - and on the rare occasions that it does it is painfully slow (500 - 600Mbit on 5Ghz but 40 - 50Mbit on 6Ghz).

 

Have I missed a stage?

0 Kudos
RandyT_Intel
Moderator
4,090 Views

Hi OnlyTheTony,

 

I'm reaching on behalf of my colleague, Von. For clarity, kindly use this specific firmware: iwlwifi-gl-c0-fm-c0-1011 

Please install this firmware and test your connection. Let us know the results so we can determine next steps.

 

Best regards,

Randy T.

Intel Customer Support Technician


0 Kudos
OnlyTheTony
Beginner
4,085 Views
Randy,

Thanks for your reply. Could you please provide a link to that firmware version as it's not on the current git tree.

Thanks.
0 Kudos
VonM_Intel
Moderator
4,042 Views

Hello OnlyTheTony,

Thank you for your reply. You can find the requested firmware version at the link: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/intel/iwlwifi/iwlwifi-gl-c0-fm-c0-101.ucode

 

In addition, we recommend updating your system to the latest Linux kernel version 6.18, as this may include improvements and fixes that help ensure proper firmware compatibility and stability. I’ve also sent you a separate email requesting a bit more information. Please note that this email contains some confidential details, so kindly review and respond to it directly when convenient.

 

Thank you for your cooperation, and please let me know if you have any questions or need further assistance.

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
OnlyTheTony
Beginner
4,006 Views

Von,

 

Thanks. I've replied to your email.

A further update - in case it helps. I was loading the wrong wpa_supplicant binary. It was loading 2.10.

Once I switched to 2.11 it connected to 6Ghz and showed the MLD channels. However only the 6Ghz one was identified (the 5Ghz was just a BSSID, no channel or frequency information). However, it was still painfully slow.

Hope this helps to shed a little more light on the issue.

0 Kudos
VonM_Intel
Moderator
3,956 Views

Hello OnlyTheTony,

Thank you for your response. Please note that I’ve sent another email outlining the required steps and the additional details I need to proceed. Kindly check your inbox as well as your spam or junk folder in case the message was filtered there. Once confirmed, I'll be happy to continue and move forward thoroughly with the next steps.

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
VonM_Intel
Moderator
3,646 Views

Hello OnlyTheTony,

Thank you for your response. Please note that I’ve sent another email outlining the required steps. Kindly check your inbox as well as your spam or junk folder in case the message was filtered there. Once confirmed, I'll be happy to continue and move forward thoroughly with the next steps.

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
VonM_Intel
Moderator
3,474 Views

Hello OnlyTheTony,

Thank you for your response. Please note that I’ve sent another email outlining the required steps. Kindly check your inbox as well as your spam or junk folder in case the message was filtered there. Once confirmed, I'll be happy to continue and move forward thoroughly with the next steps.

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
VonM_Intel
Moderator
3,446 Views

Hello OnlyTheTony,

Kindly note that I’ve sent another email outlining the required steps. Kindly check your inbox as well as your spam or junk folder in case the message was filtered there. Once confirmed, I'll be happy to continue and move forward thoroughly with the next steps.

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
VonM_Intel
Moderator
3,287 Views

Hello OnlyTheTony,

Kindly note that I’ve sent you another email outlining the next possible steps. Kindly check your inbox as well as your spam or junk folder in case the message was filtered there. Once confirmed, I'll be happy to continue and move forward thoroughly with the next steps.

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
VonM_Intel
Moderator
3,213 Views

Hello OnlyTheTony,

Please note that I have sent another email regarding this matter as I need to perform checks on my end. Kindly check your inbox, including your spam or junk folder, in case the message was filtered. 

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
VonM_Intel
Moderator
2,883 Views

Hello OnlyTheTony,

Please note that I have sent an email regarding this matter. Kindly check your inbox, including your spam or junk folder, in case the message was filtered. 

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
VonM_Intel
Moderator
2,759 Views

Hello OnlyTheTony,

Thank you for your patience. 

Please confirm if the issue occurs when connected to another wireless access point (AP) in a different environment.

 

Kindly let me know the result.

 

Best regards,

Von M.

Intel Customer Support Technician

0 Kudos
Reply