intel ax203/ax201 无线网卡驱动 firmware 居然有问题 Direct firmware load for iwlwifi-bz-b0-hr-b0-94.ucode failed with error -2
入手一台 小米的 Redmibook pro 16 2025 笔记本,安装 Linux 系统,寄希望于各个发行版社区可能会打补丁,主流的几套 桌面发行版包括 Ubuntu 24.04.2、Deepin023、Fedora41、LinuxMint 全部试了一遍,都不能正常识别 内置无线网卡。
在Windows系统下识别为 Intel AX203,在Linux下 各有不同,但都是 load firmware 时失败,找不到固件。
sudo dmesg |grep iwlwifi
[ 4.176829] iwlwifi 0000:00:14.3: Detected crf-id 0x1300504, cnv-id 0x80930 wfpm id 0x80005b30
[ 4.176838] iwlwifi 0000:00:14.3: PCI dev 7740/0274, rev=0x461, rfid=0x10a100
[ 4.176841] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz
[ 4.180785] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-94.ucode failed with error -2
[ 4.180805] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-93.ucode failed with error -2
[ 4.180818] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-hr-b0-92.ucode failed with error -2
[ 4.180819] iwlwifi 0000:00:14.3: no suitable firmware found!
[ 4.180820] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-bz-b0-hr-b0-92
[ 4.180821] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-bz-b0-hr-b0-94
[ 4.180821] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
去最新的firmware git仓库中找了一圈,也是没有 iwlwifi-bz-b0-hr-b0-94.ucode 这个文件。
在各种论坛上搜了,似乎都还没有遇到对应的这个固件文件缺失的问题,另有一个 firmware-next 的git仓库,目前无法正常访问,也没有国内镜像。
暂时只能用 usb 无线网卡顶一顶了。
看来小米自家几万工程师是不大买自家笔记本产品作Linux桌面使用环境的,真是晦气。
2025-05-16 补充:
Intel 官方论坛这篇帖子回复 固件补丁已经打上去了,大家不必换网卡了。
2025-05-10 补充(Intel官方论坛05-15回复已打补丁前):
Intel AX211 的网卡从淘宝买来一个月多月了,因为不敢拆机一直吃灰。在楼下兄弟换卡成功的激励下,终于还是下定了某种拆机的决心,毕竟每天背着个电脑不停的插拔外接网卡很跌份。
步骤:
1、网卡、螺丝刀工具、拨片、尖嘴钳
工具:
2、拆螺丝。最终发现,其实2025版相对于网上能查到的拆机视频中说的有暗螺丝的情况已经不同,就只有显露出来的那些要拆,这一步很简单。
3、然后就是撬开底壳这一步,借助于以前自己换MBP电池的经验,只要下定决心,就能撬开,从屏幕连接的这一侧,中部开始插入拨片,往两边划拉,将卡扣一个一个的撬开,一直到两侧,很快就能撬开四分之三,最后再翘对面的几个卡扣,就开了。
4、接下来就是换网卡,2025的主板,网卡直接露在外面区域,比网上看到的2024之类的更好拆。难点是主板到网卡数据线的拆和连,尖嘴钳的作用就在于此。
5、最后,合盖开机测试,完美识别。
6、拧上螺丝即可。