Qualcomm WCN7850 HW2.0 ath12k_pci WiFi card is not detected by linux-6.14.6-arch1-1 kernel
Description:
Qualcomm WCN7850 HW2.0 ath12k_pci WiFi card is not detected by linux-6.14.6-arch1-1 kernel while the card works fine with linux-lts-6.12.28-1 kernel.
Additional info:
- package version(s):
% pacman -Qi linux
Name : linux
Version : 6.14.6.arch1-1
Description : The Linux kernel and modules
Architecture : x86_64
URL : https://github.com/archlinux/linux
Licenses : GPL-2.0-only
Groups : None
Provides : KSMBD-MODULE NTSYNC-MODULE VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE
Depends On : coreutils initramfs kmod
Optional Deps : linux-firmware: firmware images needed for some devices [installed]
scx-scheds: to use sched-ext schedulers [installed]
wireless-regdb: to set the correct wireless channels of your country [installed]
Required By : None
Optional For : base
Conflicts With : None
Replaces : virtualbox-guest-modules-arch wireguard-arch
Installed Size : 139.42 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Fri May 9 23:06:18 2025
Install Date : Sun May 11 15:05:04 2025
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
% pacman -Qi linux-lts
Name : linux-lts
Version : 6.12.28-1
Description : The LTS Linux kernel and modules
Architecture : x86_64
URL : https://www.kernel.org
Licenses : Apache-2.0 OR MIT BSD-2-Clause OR GPL-2.0-or-later BSD-3-Clause BSD-3-Clause OR GPL-2.0-only BSD-3-Clause OR GPL-2.0-or-later BSD-3-Clause-Clear GPL-1.0-or-later
GPL-1.0-or-later OR BSD-3-Clause GPL-2.0-only GPL-2.0-only OR Apache-2.0 GPL-2.0-only OR BSD-2-Clause GPL-2.0-only OR BSD-3-Clause GPL-2.0-only OR CDDL-1.0
GPL-2.0-only OR Linux-OpenIB GPL-2.0-only OR MIT GPL-2.0-only OR MPL-1.1 GPL-2.0-only OR X11 GPL-2.0-only WITH Linux-syscall-note GPL-2.0-or-later
GPL-2.0-or-later OR BSD-2-Clause GPL-2.0-or-later OR BSD-3-Clause GPL-2.0-or-later OR MIT GPL-2.0-or-later OR X11 GPL-2.0-or-later WITH GCC-exception-2.0 ISC
LGPL-2.0-or-later LGPL-2.1-only LGPL-2.1-only OR BSD-2-Clause LGPL-2.1-or-later MIT MPL-1.1 X11 Zlib
Groups : None
Provides : KSMBD-MODULE VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE
Depends On : coreutils initramfs kmod
Optional Deps : wireless-regdb: to set the correct wireless channels of your country [installed]
linux-firmware: firmware images needed for some devices [installed]
scx-scheds: to use sched-ext schedulers [installed]
Required By : None
Optional For : None
Conflicts With : None
Replaces : wireguard-lts
Installed Size : 138.24 MiB
Packager : Andreas Radke <andyrtr@archlinux.org>
Build Date : Fri May 9 13:59:37 2025
Install Date : Sat May 10 12:53:22 2025
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
% pacman -Qi linux-firmware
Name : linux-firmware
Version : 20250508.788aadc8-1
Description : Firmware files for Linux
Architecture : any
URL : https://gitlab.com/kernel-firmware/linux-firmware
Licenses : GPL-2.0-only GPL-2.0-or-later GPL-3.0-only custom
Groups : None
Provides : None
Depends On : linux-firmware-whence
Optional Deps : None
Required By : None
Optional For : linux linux-lts
Conflicts With : None
Replaces : None
Installed Size : 280.94 MiB
Packager : Tobias Powalowski <tpowa@archlinux.org>
Build Date : Sat May 10 00:52:00 2025
Install Date : Sat May 10 12:53:22 2025
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
% pacman -Qi linux-firmware-whence
Name : linux-firmware-whence
Version : 20250508.788aadc8-1
Description : Firmware files for Linux - contains the WHENCE license file which documents the vendor license details
Architecture : any
URL : https://gitlab.com/kernel-firmware/linux-firmware
Licenses : GPL-2.0-only GPL-2.0-or-later GPL-3.0-only custom
Groups : None
Provides : None
Depends On : None
Optional Deps : None
Required By : linux-firmware
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 327.56 KiB
Packager : Tobias Powalowski <tpowa@archlinux.org>
Build Date : Sat May 10 00:52:00 2025
Install Date : Sat May 10 12:53:21 2025
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
- config and/or log files:
linux-6.14.6-arch1-1 (wifi card not detected)
% dmesg | grep -i ath12k
[ 4.740256] ath12k_pci 0000:01:00.0: BAR 0 [mem 0x90600000-0x907fffff 64bit]: assigned
[ 4.740274] ath12k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[ 4.740813] ath12k_pci 0000:01:00.0: MSI vectors: 16
[ 4.740819] ath12k_pci 0000:01:00.0: Hardware name: wcn7850 hw2.0
[ 5.285721] ath12k_pci 0000:01:00.0: qmi dma allocation failed (7012352 B type 1), will try later with small size
[ 5.296138] ath12k_pci 0000:01:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[ 5.296145] ath12k_pci 0000:01:00.0: fw_version 0x1105811c fw_build_timestamp 2025-03-11 07:08 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c5-00284-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
[ 5.582151] ath12k_pci 0000:01:00.0: ignore reset dev flags 0x200
[ 10.805471] ath12k_pci 0000:01:00.0: failed to receive wmi unified ready event: -110
[ 10.805924] ath12k_pci 0000:01:00.0: failed to start core: -110
[ 10.808290] ath12k_pci 0000:01:00.0: qmi failed to send mode request, mode: 4, err = -5
[ 10.808293] ath12k_pci 0000:01:00.0: qmi failed to send wlan mode off
% uname -r
6.14.6-arch1-1
linux-lts-6.12.28-1 (wifi card detected)
% dmesg | grep -i ath12k
[ 6.714666] ath12k_pci 0000:01:00.0: BAR 0 [mem 0x90600000-0x907fffff 64bit]: assigned
[ 6.714712] ath12k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[ 6.715590] ath12k_pci 0000:01:00.0: MSI vectors: 16
[ 6.715597] ath12k_pci 0000:01:00.0: Hardware name: wcn7850 hw2.0
[ 7.264600] ath12k_pci 0000:01:00.0: qmi dma allocation failed (7012352 B type 1), will try later with small size
[ 7.273944] ath12k_pci 0000:01:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[ 7.273952] ath12k_pci 0000:01:00.0: fw_version 0x1105811c fw_build_timestamp 2025-03-11 07:08 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c5-00284-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
% uname -r
6.12.28-1-lts
- link to upstream bug report, if any:
https://bugzilla.kernel.org/show_bug.cgi?id=220108
Steps to reproduce:
- Power ON the laptop.
- Login into Desktop Environment
- Use Network Manager to connect to WiFi (uses iwd backend).
Edited by Keshav Amburay