You are not logged in.

#1 2026-04-13 14:39:21

brli7848
Member
Registered: 2015-04-26
Posts: 8

intel wifi chip doesn't work

❯  sudo dmesg | grep iwlwifi

[    1.821136] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    1.822845] iwlwifi 0000:00:14.3: Detected crf-id 0x400410, cnv-id 0x80401 wfpm id 0x80000020
[    1.822871] iwlwifi 0000:00:14.3: PCI dev 7a70/0094, rev=0x430, rfid=0x2010d000
[    1.822872] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz
[    1.824444] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-89.ucode failed with error -2
[    1.824446] iwlwifi 0000:00:14.3: no suitable firmware found!
[    1.824447] iwlwifi 0000:00:14.3: iwlwifi-so-a0-gf-a0-89 is required
[    1.824448] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 

❯  lspci -k -s '00:14.3'

00:14.3 Network controller: Intel Corporation 700 Series Chipset CNVi WiFi (rev 11)
        Subsystem: Intel Corporation Device 0094
        Kernel modules: iwlwifi

(no "modules in use column")

❯  uname -a

Linux archlinux 6.19.11-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 02 Apr 2026 23:33:01 +0000 x86_64 GNU/Linux

❯  pacman -Ql linux-firmware-intel | grep iwlwifi-so-a0-gf-a0-89.ucode

linux-firmware-intel /usr/lib/firmware/intel/iwlwifi/iwlwifi-so-a0-gf-a0-89.ucode.zst
linux-firmware-intel /usr/lib/firmware/iwlwifi-so-a0-gf-a0-89.ucode.zst

the required file exist but failed to load

I had been using LAN for a while thus I don't really notice when it failed, sorry.

Offline

#2 2026-04-13 14:57:10

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: intel wifi chip doesn't work

Is iwlwifi in the initramfs but not the firmware (because you installed that package later)?

Offline

#3 2026-04-13 15:12:04

brli7848
Member
Registered: 2015-04-26
Posts: 8

Re: intel wifi chip doesn't work

I don't think so, this is quit old system, the firmware package split and followed few rounds of kernel update all has done.

Offline

#4 2026-04-13 15:19:11

loqs
Member
Registered: 2014-03-06
Posts: 18,860

Re: intel wifi chip doesn't work

Can you either unload the iwlwifi module then reload it or as root scan the initrd for iwlwifi `lsinitcpio /boot/initramfs-linux.img | grep iwlwifi` to ensure iwlwifi is not being loaded in the initrd. Please also post the full output of dmesg to show where in the boot iwlwifi is being loaded.

Last edited by loqs (2026-04-13 15:19:27)

Offline

#5 2026-04-13 15:43:39

brli7848
Member
Registered: 2015-04-26
Posts: 8

Re: intel wifi chip doesn't work

❯  sudo lsinitcpio /boot/initramfs-linux.img | grep iwlwifi

usr/lib/firmware/intel/iwlwifi/
usr/lib/firmware/intel/iwlwifi/iwlwifi-100-5.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-1000-5.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-105-6.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-135-6.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-2000-6.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-2030-6.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-3160-17.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-3168-29.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-3945-2.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-4965-2.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-5000-5.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-5150-2.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-6000g2a-6.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-6000g2b-6.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-6050-5.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-7260-17.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-7265-17.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-7265D-29.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-8000C-36.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-8265-36.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-9000-pu-b0-jf-b0-46.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-9260-th-b0-jf-b0-46.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-Qu-b0-jf-b0-77.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-Qu-c0-jf-b0-77.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-QuZ-a0-jf-b0-77.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-cc-a0-77.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-gl-c0-fm-c0-c101.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-ma-b0-gf-a0.pnvm.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-ma-b0-gf4-a0.pnvm.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-sc-a0-fm-c0-c101.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-sc-a0-gf-a0-100.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-so-a0-gf-a0.pnvm.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-so-a0-jf-b0-77.ucode.zst
usr/lib/firmware/intel/iwlwifi/iwlwifi-ty-a0-gf-a0.pnvm.zst
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/dvm/
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.zst
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.zst
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/mld/
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/mld/iwlmld.ko.zst
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/mvm/
usr/lib/modules/6.19.11-arch1-1/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.zst
usr/lib/firmware/iwlwifi-100-5.ucode.zst
usr/lib/firmware/iwlwifi-1000-5.ucode.zst
usr/lib/firmware/iwlwifi-105-6.ucode.zst
usr/lib/firmware/iwlwifi-135-6.ucode.zst
usr/lib/firmware/iwlwifi-2000-6.ucode.zst
usr/lib/firmware/iwlwifi-2030-6.ucode.zst
usr/lib/firmware/iwlwifi-3160-17.ucode.zst
usr/lib/firmware/iwlwifi-3168-29.ucode.zst
usr/lib/firmware/iwlwifi-3945-2.ucode.zst
usr/lib/firmware/iwlwifi-4965-2.ucode.zst
usr/lib/firmware/iwlwifi-5000-5.ucode.zst
usr/lib/firmware/iwlwifi-5150-2.ucode.zst
usr/lib/firmware/iwlwifi-6000g2a-6.ucode.zst
usr/lib/firmware/iwlwifi-6000g2b-6.ucode.zst
usr/lib/firmware/iwlwifi-6050-5.ucode.zst
usr/lib/firmware/iwlwifi-7260-17.ucode.zst
usr/lib/firmware/iwlwifi-7265-17.ucode.zst
usr/lib/firmware/iwlwifi-7265D-29.ucode.zst
usr/lib/firmware/iwlwifi-8000C-36.ucode.zst
usr/lib/firmware/iwlwifi-8265-36.ucode.zst
usr/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode.zst
usr/lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode.zst
usr/lib/firmware/iwlwifi-Qu-b0-jf-b0-77.ucode.zst
usr/lib/firmware/iwlwifi-Qu-c0-jf-b0-77.ucode.zst
usr/lib/firmware/iwlwifi-QuZ-a0-jf-b0-77.ucode.zst
usr/lib/firmware/iwlwifi-cc-a0-77.ucode.zst
usr/lib/firmware/iwlwifi-gl-c0-fm-c0-c101.ucode.zst
usr/lib/firmware/iwlwifi-ma-b0-gf-a0.pnvm.zst
usr/lib/firmware/iwlwifi-ma-b0-gf4-a0.pnvm.zst
usr/lib/firmware/iwlwifi-sc-a0-fm-c0-c101.ucode.zst
usr/lib/firmware/iwlwifi-sc-a0-gf-a0-100.ucode.zst
usr/lib/firmware/iwlwifi-so-a0-gf-a0.pnvm.zst
usr/lib/firmware/iwlwifi-so-a0-jf-b0-77.ucode.zst
usr/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.zst

so yes, it is loaded in initrd, but not the request ucode, as it got error.

rmmod returns failure due to iwlmvm

I think it is due to my setting in /etc/mkinitcpio.conf.d/intel-wifi.conf

MODULES+=(iwlmvm iwldvm)

comment it out, regenerate initramfs, and reboot.

without said two modules, the initial boot still lacks wifi, and dmesg still get the same error lines

but a modprobe -r iwlwifi && modprobe iwlwifi makes it on.

Last edited by brli7848 (2026-04-13 16:03:06)

Offline

#6 2026-04-13 19:32:11

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: intel wifi chip doesn't work

without said two modules, the initial boot still lacks wifi, and dmesg still get the same error lines

???
Please post your complete system journal for the boot:

sudo journalctl -b | curl -s -H "Accept: application/json, */*" --upload-file - 'https://paste.c-net.org/'

Also check the initramfs again for iwlwifi hmm

rmmod returns failure due to iwlmvm

modprope -r iwlwifi

in doubt simply first

modprope -r iwlmvm

Offline

#7 2026-04-15 09:08:20

brli7848
Member
Registered: 2015-04-26
Posts: 8

Re: intel wifi chip doesn't work

`journalctl -b` has no big difference with `dmesg` shows.

the _said two modules_ aka. the modules in

MODULES+=(iwlmvm iwldvm)

remove them doesn't make a change, these two modules seems to be a hack in older setup of PC.

And, as I said, I've remove that line and regenerate initramfs, and I've checked afterward that these modules aren't loaded at later boot.

And again, as I said at last post,

but modprobe -r iwlwifi && modprobe iwlwifi makes it on.

so yes, iwlwifi works in late modprobe, but not during boot -- that is the main problem.

There is no customize setting to load iwlwifi in initramfs/initrd, but it seems to be pulled in automatically by some hook or module. (check above post showing initcpio output)

Last edited by brli7848 (2026-04-15 09:13:00)

Offline

#8 2026-04-15 12:30:51

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: intel wifi chip doesn't work

`journalctl -b` has no big difference with `dmesg` shows.

Yes it does, fo sure the userspace log and also the main point is that we get to see what's actually going on.

Offline

#9 Yesterday 18:54:42

brli7848
Member
Registered: 2015-04-26
Posts: 8

Re: intel wifi chip doesn't work

Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: Detected crf-id 0x400410, cnv-id 0x80401 wfpm id 0x80000020
Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: PCI dev 7a70/0094, rev=0x430, rfid=0x2010d000
Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz
Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-89.ucode failed with error -2
Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: no suitable firmware found!
Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: iwlwifi-so-a0-gf-a0-89 is required
Apr 18 02:49:14 archlinux kernel: iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Offline

#10 Yesterday 19:51:12

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: intel wifi chip doesn't work

The journal, not the same grep you applied to dmesg - of course you won't get more information then…

Offline

Board footer

Powered by FluxBB