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

Meteor Lake PCH CNVi Wi-Fi 6E AX211 not working with Linux Debian12 Bookworm

Samadhan
New Contributor I
9,955 Views

Problem Description:

I encountered an issue where the WiFi driver is not functioning correctly on a system with an Intel Corporation Meteor Lake PCH CNVi WiFi card.


Despite having the `firmware-iwlwifi` package installed, the system fails to load the necessary firmware files for the WiFi card, resulting in no WiFi connectivity.

System Information:

  • CPU

 

root@DEB-NUC14RVS-S5ARYZ00X752FXH:~# root@DEB-NUC14RVS-S5ARYZ00X752FXH:~# lscpu
Architecture:             x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          46 bits physical, 48 bits virtual
  Byte Order:             Little Endian
CPU(s):                   18
  On-line CPU(s) list:    0-17
Vendor ID:                GenuineIntel
  BIOS Vendor ID:         Intel(R) Corporation
  Model name:             Intel(R) Core(TM) Ultra 5 125H
    BIOS Model name:      Intel(R) Core(TM) Ultra 5 125H To Be Filled By O.E.M. CPU @ 4.2GHz
    BIOS CPU family:      1
    CPU family:           6
    Model:                170
    Thread(s) per core:   2
    Core(s) per socket:   14
    Socket(s):            1
    Stepping:             4
    CPU(s) scaling MHz:   26%
    CPU max MHz:          4500.0000
    CPU min MHz:          400.0000
    BogoMIPS:             5990.40
    Flags:                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bt
                          s rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe po
                          pcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb intel_ppin ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase
                           tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect avx_vnni dtherm ida arat pln pts hwp hwp_not
                          ify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid bus_lock_detect movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_ca
                          pabilities
Virtualization features:
  Virtualization:         VT-x
NUMA:
  NUMA node(s):           1
  NUMA node0 CPU(s):      0-17
Vulnerabilities:
  Gather data sampling:   Not affected
  Itlb multihit:          Not affected
  L1tf:                   Not affected
  Mds:                    Not affected
  Meltdown:               Not affected
  Mmio stale data:        Not affected
  Reg file data sampling: Not affected
  Retbleed:               Not affected
  Spec rstack overflow:   Not affected
  Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:             Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS Not affected; BHI BHI_DIS_S
  Srbds:                  Not affected
  Tsx async abort:        Not affected

 

  • PCI Buses

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# lspci
00:00.0 Host bridge: Intel Corporation Device 7d14 (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Graphics] (rev 08)
00:04.0 Signal processing controller: Intel Corporation Meteor Lake-P Dynamic Tuning Technology (rev 04)
00:07.0 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 10)
00:07.2 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2 (rev 10)
00:08.0 System peripheral: Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator (rev 20)
00:0a.0 Signal processing controller: Intel Corporation Meteor Lake-P Platform Monitoring Technology (rev 01)
00:0b.0 Processing accelerators: Intel Corporation Meteor Lake NPU (rev 04)
00:0d.0 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller (rev 10)
00:0d.2 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #0 (rev 10)
00:0d.3 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1 (rev 10)
00:12.0 Serial controller: Intel Corporation Meteor Lake-P Integrated Sensor Hub (rev 20)
00:14.0 USB controller: Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Device 7e7f (rev 20)
00:14.3 Network controller: Intel Corporation Meteor Lake PCH CNVi WiFi (rev 20)
00:16.0 Communication controller: Intel Corporation Meteor Lake-P CSME HECI #1 (rev 20)
00:17.0 SATA controller: Intel Corporation Device 7e63 (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device 7e3c (rev 20)
00:1f.0 ISA bridge: Intel Corporation Device 7e02 (rev 20)
00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Meteor Lake-P SMBus Controller (rev 20)
00:1f.5 Serial bus controller: Intel Corporation Meteor Lake-P SPI Controller (rev 20)
55:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
root@DEB-NUC14RVS-S5ARYZ00X752FXH:~#

 

  • OS

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"


root@DEB-NUC14RVS-ASUSNUC14ProPlu:~# cat /etc/debian_version
12.6​

 

  •  Kernel

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# uname -a
Linux DEB-NUC14RVS-ASUSNUC14ProPlus 6.9.7+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-
1~bpo12+1 (2024-07-03) x86_64 GNU/Linux

 

- Network Card Details:

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# lspci -q -nn | grep -i network
00:08.0 System peripheral [0880]: Intel Corporation Meteor Lake-P Gaussian & Neural-
Network Accelerator [8086:7e4c] (rev 20)
00:14.3 Network controller [0280]: Intel Corporation Meteor Lake PCH CNVi WiFi
[8086:7e40] (rev 20)

 


Steps Taken:

1. Installed WiFi Drivers:

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# lspci -nnk | grep -A3 0280
00:14.3 Network controller [0280]: Intel Corporation Meteor Lake PCH CNVi WiFi
[8086:7e40] (rev 20)
DeviceName: Onboard - Ethernet
Subsystem: Intel Corporation Wi-Fi 6E AX211 160MHz [8086:0094]
Kernel driver in use: iwlwifi

 


2. Verified Installation of `firmware-iwlwifi`:

 

root@DEB-NUC14RVS-ASUSNUC14ProPlu:~# sudo apt install firmware-iwlwifi
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
firmware-iwlwifi is already the newest version (20230210-5).
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.

 

3. Checked dmesg Logs for iwlwifi:

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# sudo dmesg | grep iwlwifi
[ 2.939942] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 2.941591] iwlwifi 0000:00:14.3: Detected crf-id 0x400410, cnv-id 0x1080800 wfpm id 0x80000020
[ 2.941604] iwlwifi 0000:00:14.3: PCI dev 7e40/0094, rev=0x441, rfid=0x2010d000
[ 2.941758] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-ma-b0-gf-a0-89.ucode (-2)
[ 2.941770] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-ma-b0-gf-a0-89.ucode (-2)
[ 2.941772] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-ma-b0-gf-a0-89.ucode failed with error -2


[ 2.942146] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-ma-b0-gf-a0-69.ucode (-2)
[ 2.942147] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-ma-b0-gf-a0-69.ucode failed with error -2
[ 2.942155] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-ma-b0-gf-a0-68.ucode (-2)
[ 2.942162] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-ma-b0-gf-a0-68.ucode (-2)
[ 2.942163] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-ma-b0-gf-a0-68.ucode failed with error -2
[ 2.942173] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-ma-b0-gf-a0-67.ucode
[ 2.942317] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-ma-b0-gf-a0-59.ucode (-2)
[ 2.942318] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-ma-b0-gf-a0-59.ucode failed with error -2
[ 2.942319] iwlwifi 0000:00:14.3: no suitable firmware found!
[ 2.942324] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-ma-b0-gf-a0-59
[ 2.942327] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-ma-b0-gf-a0-89
[ 2.942329] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

 

Upon investigating the error, it was clear that the system couldn't find suitable firmware:

 

.942318] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-ma-b0-gf-a0-59.ucode failed with error -2
[ 2.942319] iwlwifi 0000:00:14.3: no suitable firmware found!
[ 2.942324] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-ma-b0-gf-a0-59
[ 2.942327] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-ma-b0-gf-a0-89
[ 2.942329] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

 

However, the firmware module iwlwifi-ma-b0-gf-a0-59 was missing from the /lib/firmware/ directory:

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:/lib/firmware# ls | grep iwlwifi-ma-b0-gf-a0-59

root@DEB-NUC14RVS-ASUSNUC14ProPlus:/lib/firmware# ls
3com ctefx.bin iwlwifi-cc-a0-59.ucode powervr
advansys ctspeq.bin iwlwifi-cc-a0-72.ucode qca
agere_ap_fw.bin cxgb3 iwlwifi-ma-b0-gf-a0-89.ucode r128
agere_sta_fw.bin cxgb4 iwlwifi-Qu-b0-hr-b0-50.ucode r8a779x_usb3_v1.dlmem
airoha cypress iwlwifi-Qu-b0-hr-b0-59.ucode r8a779x_usb3_v3.dlmem
amd dabusb iwlwifi-Qu-b0-hr-b0-72.ucode radeon
amdgpu dsp56k iwlwifi-Qu-b0-jf-b0-50.ucode regulatory.db
amd-ucode dvb-fe-xc4000-1.4.1.fw iwlwifi-Qu-b0-jf-b0-59.ucode regulatory.db-debian
amphion dvb-fe-xc5000-1.6.114.fw iwlwifi-Qu-b0-jf-b0-72.ucode regulatory.db.p7s
ar3k dvb-fe-xc5000c-4.1.30.7.fw iwlwifi-Qu-c0-hr-b0-50.ucode regulatory.db.p7s-debian
ar5523.bin dvb-usb-dib0700-1.20.fw iwlwifi-Qu-c0-hr-b0-59.ucode regulatory.db.p7s-upstream
ar7010_1_1.fw dvb-usb-it9135-01.fw iwlwifi-Qu-c0-hr-b0-72.ucode regulatory.db-upstream
ar7010.fw dvb-usb-it9135-02.fw iwlwifi-Qu-c0-jf-b0-50.ucode rockchip
ar9271.fw dvb-usb-terratec-h5-drxk.fw iwlwifi-Qu-c0-jf-b0-59.ucode rp2.fw
arm ene-ub6250 iwlwifi-Qu-c0-jf-b0-72.ucode RTL8192E
as102_data1_st.hex f2255usb.bin iwlwifi-QuZ-a0-hr-b0-50.ucode rtl_bt
as102_data2_st.hex go7007 iwlwifi-QuZ-a0-hr-b0-59.ucode rtl_nic
ath10k htc_7010.fw iwlwifi-QuZ-a0-hr-b0-72.ucode rtlwifi
ath11k htc_9271.fw iwlwifi-QuZ-a0-jf-b0-50.ucode rtw88
ath3k-1.fw i915 iwlwifi-QuZ-a0-jf-b0-59.ucode rtw89
ath6k imx iwlwifi-QuZ-a0-jf-b0-72.ucode s2250.fw
atmel_at76c502_3com.bin intel iwlwifi-so-a0-gf4-a0-72.ucode s2250_loader.fw
atmel_at76c502_3com-wpa.bin intel-ucode iwlwifi-so-a0-gf4-a0.pnvm sd8385.bin
atmel_at76c502.bin isci iwlwifi-so-a0-gf-a0-72.ucode sd8385_helper.bin
atmel_at76c502d.bin iwlwifi-1000-5.ucode iwlwifi-so-a0-gf-a0.pnvm sd8686.bin
atmel_at76c502d-wpa.bin iwlwifi-100-5.ucode iwlwifi-so-a0-hr-b0-72.ucode sd8686_helper.bin
atmel_at76c502e.bin iwlwifi-105-6.ucode iwlwifi-so-a0-jf-b0-72.ucode sd8688.bin
atmel_at76c502e-wpa.bin iwlwifi-135-6.ucode iwlwifi-ty-a0-gf-a0-59.ucode sd8688_helper.bin
atmel_at76c502-wpa.bin iwlwifi-2000-6.ucode iwlwifi-ty-a0-gf-a0-66.ucode tehuti
atmel_at76c503-i3861.bin iwlwifi-2030-6.ucode iwlwifi-ty-a0-gf-a0-72.ucode ti
atmel_at76c503-i3863.bin iwlwifi-3160-17.ucode iwlwifi-ty-a0-gf-a0.pnvm ti-connectivity
atmel_at76c503-rfmd-0.90.2-140.bin iwlwifi-3168-29.ucode kaweth tigon
atmel_at76c503-rfmd-acc.bin iwlwifi-3945-2.ucode keyspan_pda ti-keystone
atmel_at76c503-rfmd.bin iwlwifi-4965-2.ucode lbtf_usb.bin ueagle-atm
atmel_at76c504_2958-wpa.bin iwlwifi-5000-5.ucode libertas usb8388.bin
atmel_at76c504a_2958-wpa.bin iwlwifi-5150-2.ucode libertas_cs.fw usbduxfast_firmware.bin
atmel_at76c504.bin iwlwifi-6000-4.ucode libertas_cs_helper.fw usbdux_firmware.bin
atmel_at76c504c-wpa.bin iwlwifi-6000g2a-6.ucode liquidio usbduxsigma_firmware.bin
atmel_at76c505a-rfmd2958.bin iwlwifi-6000g2b-6.ucode lt9611uxc_fw.bin v4l-cx231xx-avcore-01.fw
atmel_at76c505-rfmd2958.bin iwlwifi-6050-5.ucode matrox v4l-cx23418-apu.fw
atmel_at76c505-rfmd.bin iwlwifi-7260-17.ucode meson v4l-cx23418-cpu.fw
atmel_at76c506.bin iwlwifi-7265-17.ucode microchip v4l-cx23418-dig.fw
atmel_at76c506-wpa.bin iwlwifi-7265D-29.ucode moxa v4l-cx23885-avcore-01.fw
av7110 iwlwifi-8000C-36.ucode mrvl v4l-cx25840.fw
bnx2 iwlwifi-8265-36.ucode mts_cdma.fw vntwusb.fw
bnx2x iwlwifi-9000-pu-b0-jf-b0-34.ucode mts_edge.fw wfx
brcm iwlwifi-9000-pu-b0-jf-b0-38.ucode mts_gsm.fw wil6210.brd
cadence iwlwifi-9000-pu-b0-jf-b0-46.ucode mwl8k wil6210.fw
carl9170-1.fw iwlwifi-9260-th-b0-jf-b0-34.ucode netronome xe
cavium iwlwifi-9260-th-b0-jf-b0-38.ucode nvidia zd1211
cis iwlwifi-9260-th-b0-jf-b0-46.ucode nxp
cnm iwlwifi-cc-a0-50.ucode phanfw.bin

 

Attempted to resolve the issue by downloading iwlwifi-ma-b0-gf-a0-89.ucode and moving it to /lib/firmware/, but the problem persisted.
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# ls
iwlwifi-ma-b0-gf-a0-89.ucode
root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# mv iwlwifi-ma-b0-gf-a0-89.ucode /lib/firmware/

 

Initially, I attempted the following changes, which allowed WiFi configuration in the NetworkManager interface but didn't fully resolve the connectivity issue:

1. Modified NetworkManager Configuration:

 

cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

 

Previously, the [ifupdown] section had managed=false, which was changed to managed=true.

2. Created a Modprobe Configuration File: Created the file /etc/modprobe.d/iwlwifi.conf with the following options:

 

options iwlwifi swcrypto=1 11n_disable=1

 

Status of all wireless devices:

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# sudo rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

 

Lists detailed information about network interfaces

 

root@DEB-NUC14RVS-ASUSNUC14ProPlus:~# inxi -Nn
Network:
Device-1: Intel Meteor Lake PCH CNVi WiFi driver: N/A
Device-2: Intel Ethernet I226-V driver: igc
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 88:ae:dd:65:5b:f4
IF-ID-1: br-24dc7019c851 state: up speed: 10000 Mbps duplex: unknown mac: 02:42:ca:c6:b2:ee
IF-ID-2: br-606ef571aba0 state: up speed: 10000 Mbps duplex: unknown mac: 02:42:16:ea:b1:e4
IF-ID-3: br-97f064bcae82 state: up speed: 10000 Mbps duplex: unknown mac: 02:42:b9:8d:4b:b2
IF-ID-4: br-abc7ad78efc3 state: up speed: 10000 Mbps duplex: unknown mac: 02:42:de:6a:dd:d7
IF-ID-5: docker0 state: up speed: 10000 Mbps duplex: unknown mac: 02:42:cd:da:7c:da
IF-ID-6: veth07f4cbf state: up speed: 10000 Mbps duplex: full mac: aa:f6:d9:16:4c:c2
IF-ID-7: veth09db74d state: up speed: 10000 Mbps duplex: full mac: 36:2f:65:a2:d2:f5
IF-ID-8: veth1ae99be state: up speed: 10000 Mbps duplex: full mac: 0e:6d:c6:61:43:39
IF-ID-9: veth234de15 state: up speed: 10000 Mbps duplex: full mac: be:44:1d:60:7d:3c
IF-ID-10: veth38475e2 state: up speed: 10000 Mbps duplex: full mac: 7a:cf:b6:94:5e:5a
IF-ID-11: veth4bbd97c state: up speed: 10000 Mbps duplex: full mac: 22:25:21:d6:b1:d3
IF-ID-12: veth516d8f8 state: up speed: 10000 Mbps duplex: full mac: 3a:ab:ef:16:2d:77
IF-ID-13: veth655547a state: up speed: 10000 Mbps duplex: full mac: 92:1d:8c:ee:f9:26
IF-ID-14: veth6c3c5b1 state: up speed: 10000 Mbps duplex: full mac: 6e:35:b8:7f:03:e1
IF-ID-15: veth78ea674 state: up speed: 10000 Mbps duplex: full mac: 1e:55:b5:c7:51:dd
IF-ID-16: veth9298646 state: up speed: 10000 Mbps duplex: full mac: 4e:a9:19:98:d6:5f
IF-ID-17: vetha263426 state: up speed: 10000 Mbps duplex: full mac: 52:49:ce:84:bd:8a
IF-ID-18: vetha6b06e0 state: up speed: 10000 Mbps duplex: full mac: 06:3b:f7:d5:6a:35
IF-ID-19: vethb425047 state: up speed: 10000 Mbps duplex: full mac: 16:09:d5:97:ba:bf
IF-ID-20: vethb47515e state: up speed: 10000 Mbps duplex: full mac: 9a:bf:01:37:4c:97
IF-ID-21: vethc81cd6a state: up speed: 10000 Mbps duplex: full mac: 66:cd:be:ba:0b:73
IF-ID-22: vethca2c23c state: up speed: 10000 Mbps duplex: full mac: 0a:29:34:b8:9f:3d
IF-ID-23: vethd24261f state: up speed: 10000 Mbps duplex: full mac: 6e:1a:9c:6d:23:f9
IF-ID-24: vethdec527a state: up speed: 10000 Mbps duplex: full mac: e6:29:c4:6b:bd:4d
IF-ID-25: vethe145a66 state: up speed: 10000 Mbps duplex: full mac: 06:49:63:37:16:f3
IF-ID-26: vethe777ff7 state: up speed: 10000 Mbps duplex: full mac: a6:8b:93:b9:6f:24
IF-ID-27: vethef162e6 state: up speed: 10000 Mbps duplex: full mac: 8a:a0:f6:e4:58:32
IF-ID-28: vethfbd37fc state: up speed: 10000 Mbps duplex: full mac: b6:83:ee:f6:c4:09
IF-ID-29: vethfed61f6 state: up speed: 10000 Mbps duplex: full mac: 16:a9:e0:2f:42:e6

 

0 Kudos
1 Solution
Samadhan
New Contributor I
8,870 Views

I was able to resolve this issue on my Intel(R) Core(TM) Ultra 5 125H with an Intel Corporation Meteor Lake PCH CNVi WiFi card without upgrading the kernel.

Simply add the following source to your Debian 12 system:

 

http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware

 

Then, install the `firmware-iwlwifi` package from the Backports repository:

 

apt-get install firmware-iwlwifi/bookworm-backports

 

This will install the latest binary firmware for Intel Wireless cards.

 

Reference : [Debian - Details of package firmware-iwlwifi in bookworm-backports

It seems the older default firmware packages like `firmware-iwlwifi (20230210-5)` are not fully compatible with Intel’s latest Meteor Lake hardware. Therefore, it’s necessary to install the latest version from the Backports repository.

View solution in original post

0 Kudos
6 Replies
zvpunry
Beginner
9,871 Views

The needed firmware-iwlwifi package is not in backports, so grab it from https://packages.debian.org/sid/all/firmware-iwlwifi/download and install it with dpkg -i

After reloading the iwlwifi module (or rebooting) it will likely work.

There won't be automatic updates of this firmware package because it will be installed manually, but if it works then there is likely no need to change it.

0 Kudos
Pablo6
Beginner
9,838 Views

I have the same wifi "Intel Corporation Meteor Lake PCH CNVi", Suggested solution didn't work. Network manager still deoesn't show wifi. Does anyone have other suggestions on what should be upgraded from another kernel?

 

Screenshot from 2024-08-29 16-39-26.png

0 Kudos
zvpunry
Beginner
9,745 Views

Hello Pablo6,

because Samadhan showed his uname -a output, I knew that he uses a recent kernel so I didn't mention that this is very likely also needed. Add the bookworm-backports repository to apt and install the backports version of linux-image-amd64, this may help.

 

Detailed instructions how to install something from Backports:

https://backports.debian.org/Instructions/

 

Pablo6
Beginner
9,717 Views

Great, after adding to /etc/apt/sources.list

deb http://deb.debian.org/debian bookworm-backports main

and running

sudo apt -t bookworm-backports install linux-image-amd64

It worsk! Thank You!!!

0 Kudos
Samadhan
New Contributor I
8,871 Views

I was able to resolve this issue on my Intel(R) Core(TM) Ultra 5 125H with an Intel Corporation Meteor Lake PCH CNVi WiFi card without upgrading the kernel.

Simply add the following source to your Debian 12 system:

 

http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware

 

Then, install the `firmware-iwlwifi` package from the Backports repository:

 

apt-get install firmware-iwlwifi/bookworm-backports

 

This will install the latest binary firmware for Intel Wireless cards.

 

Reference : [Debian - Details of package firmware-iwlwifi in bookworm-backports

It seems the older default firmware packages like `firmware-iwlwifi (20230210-5)` are not fully compatible with Intel’s latest Meteor Lake hardware. Therefore, it’s necessary to install the latest version from the Backports repository.

0 Kudos
ShaulTzuar
Beginner
5,325 Views

Ok, I tried everything listed here. I can't get my laptop to use the onboard wifi network device. This laptop came with Windows 11 and it connected perfectly, but now I have linux mint 22 installed and it won't connect.

Intel Meteor Lake PCH CNVi WiFi driver: N/A bus-ID: 00:14.3 chip-ID: 8086:7e40

 I am using a USB wifi network adapter for now, but need to resolve this issue.

Here are my system's info:

System:
  Kernel: 6.8.0-49-generic arch: x86_64 bits: 64 compiler: gcc v: 13.2.0
  Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin dm: LightDM
    Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble
Machine:
  Type: Laptop Mobo: N/A model: MX16 serial: <superuser required> UEFI: American Megatrends LLC.
    v: 107 date: 04/17/2024
Battery:
  ID-1: BAT0 charge: 52.8 Wh (100.0%) condition: 52.8/53.6 Wh (98.5%) volts: 12.6 min: 11.4
    model: Intel SR 1 SR Real Battery serial: <filter> status: discharging
CPU:
  Info: 12-core (2-mt/10-st) model: Intel Core Ultra 5 125U bits: 64 type: MST AMCP
    arch: Meteor Lake rev: 4 cache: L1: 1.2 MiB L2: 10 MiB L3: 12 MiB
  Speed (MHz): avg: 668 high: 1599 min/max: 400/4300:3600:2100 cores: 1: 1224 2: 1174 3: 1599
    4: 400 5: 1357 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400
    bogomips: 75264
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Meteor Lake-P [Intel Graphics] driver: i915 v: kernel arch: Gen-13 ports:
    active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:7d45
  Device-2: Alcor Micro PC Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-5:2 chip-ID: 058f:3863
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96
  Monitor-1: eDP-1 model: BOE Display 0x08f6 res: 1920x1080 dpi: 137 diag: 407mm (16")
  API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast surfaceless: drv: iris
    x11: drv: iris inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.9-0ubuntu0.2 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (MTL) device-ID: 8086:7d45
Audio:
  Device-1: Intel Meteor Lake-P HD Audio vendor: IP3 Tech driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:7e28
  Device-2: Alcor Micro PC Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-5:2 chip-ID: 058f:3863
  API: ALSA v: k6.8.0-49-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Meteor Lake PCH CNVi WiFi driver: N/A bus-ID: 00:14.3 chip-ID: 8086:7e40
  Device-2: Realtek RTL88x2bu [AC1200 Techkey] driver: rtw_8822bu type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 bus-ID: 3-2:7 chip-ID: 0bda:b812
  IF: wlx0013eff750f5 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    bus-ID: 3-10:4 chip-ID: 8087:0026
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2 lmp-v: 11
    sub-v: 3cab
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller Intel driver: vmd v: 0.6
    bus-ID: 00:0e.0 chip-ID: 8086:7d0b
Drives:
  Local Storage: total: 953.87 GiB used: 157.14 GiB (16.5%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: OM8PGP41024Q-A0 size: 953.87 GiB speed: 63.2 Gb/s
    lanes: 4 serial: <filter> temp: 19.9 C
Partition:
  ID-1: / size: 937.33 GiB used: 157.14 GiB (16.8%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 2197 pm: dpkg pkgs: 2176 pm: flatpak pkgs: 6 pm: snap pkgs: 15
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //packages.linuxmint.com wilma main upstream import backport
    2: deb http: //archive.ubuntu.com/ubuntu noble main restricted universe multiverse
    3: deb http: //archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse
    4: deb http: //archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
    6: deb http: //deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/opera-stable.list
    1: deb https: //deb.opera.com/opera-stable/ stable non-free
Info:
  Memory: total: 16 GiB note: est. available: 15.18 GiB used: 3.25 GiB (21.4%)
  Processes: 362 Power: uptime: 4m wakeups: 0 Init: systemd v: 255 target: graphical (5)
    default: graphical
  Compilers: gcc: 13.2.0 Client: Unknown python3.12 client inxi: 3.3.34
iwconfig
lo no wireless extensions.

wlx0013eff750f5 IEEE 802.11 ESSID:"The_Vine"
Mode:Managed Frequency:5.2 GHz Access Point: B0:A7:B9:54:9F:29
Bit Rate=866.7 Mb/s Tx-Power=23 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-31 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:29 Missed beacon:0

 

cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no
lspci -vnn -d ::02xx
00:14.3 Network controller [0280]: Intel Corporation Meteor Lake PCH CNVi WiFi [8086:7e40] (rev 20)
	Subsystem: Intel Corporation Device [8086:0244]
	Flags: fast devsel, IRQ 18, IOMMU group 10
	Memory at 4023284000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel modules: iwlwifi
 
sudo apt-get install firmware-iwlwifi/bookworm-backports
[sudo] password for paul:                       
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package firmware-iwlwifi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Release 'bookworm-backports' for 'firmware-iwlwifi' was not found

 

 Any Help is appreciated.

Thanks.

 

0 Kudos
Reply