Hi all,
Debian received a regression report for a recent update to the WCN7850:
On Wed, 2025-07-09 at 17:25 +0200, Bastian Venthur wrote:
[...]
> With latest update from atheros firmware, the wifi stopped working completely.
> I believe the relevant output for dmesg is:
>
> [ 14.618942] ath12k_pci 0000:c2:00.0: BAR 0 [mem 0xb0600000-0xb07fffff 64bit]: assigned
> [ 14.618964] ath12k_pci 0000:c2:00.0: enabling device (0000 -> 0002)
> [ 14.619469] ath12k_pci 0000:c2:00.0: MSI vectors: 16
> [ 14.619473] ath12k_pci 0000:c2:00.0: Hardware name: wcn7850 hw2.0
> [ 14.620039] ath12k_pci 0000:c2:00.0: firmware: failed to load ath12k/WCN7850/hw2.0/firmware-2.bin (-2)
> [ 14.620050] ath12k_pci 0000:c2:00.0: firmware: failed to load ath12k/WCN7850/hw2.0/firmware-2.bin (-2)
> [ 14.620055] ath12k_pci 0000:c2:00.0: firmware: failed to load ath12k/WCN7850/hw2.0/firmware-2.bin (-2)
> [ 15.292124] ath12k_pci 0000:c2:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
> [ 15.292133] ath12k_pci 0000:c2:00.0: fw_version 0x1108811c fw_build_timestamp 2025-05-17 00:21 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c5-00284.1-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
> [ 15.292494] ath12k_pci 0000:c2:00.0: invalid ACPI DSM TAS config size: 1
> [ 15.292496] ath12k_pci 0000:c2:00.0: failed to get ACPI TAS config table: -22
> [ 15.578459] ath12k_pci 0000:c2:00.0: ignore reset dev flags 0x212
> [ 20.480632] ath12k_pci 0000:c2:00.0: failed to receive wmi unified ready event: -110
> [ 20.481467] ath12k_pci 0000:c2:00.0: failed to start core: -110
> [ 20.483870] ath12k_pci 0000:c2:00.0: qmi failed to send mode request, mode: 4, err = -5
> [ 20.483872] ath12k_pci 0000:c2:00.0: qmi failed to send wlan mode off
[...]
(Debian applies a patch that adds the "firmware: failed to load" log
message but doesn't make any functional changes.)
The change was between 20250410 and 20250708, so I asked Bastian to also
test 20250509:
On Thu, 2025-07-10 at 13:51 +0200, Bastian Venthur wrote:
[...]
> 20250509 also does not work. Note, I simply updated the single
> firmware-atheros_20250509-1_all.deb and not firmware-nonfree etc so it
> did not trigger the initrd update. I don't know if this is relevant here
> so I mention it just in case.
[...]
So this points to:
commit 360fd45301707daa3d95be32d84132481b17db46
Author: Jeff Johnson <jjohnson@qti.qualcomm.com>
Date: Thu Apr 24 13:03:30 2025 -0700
ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00284-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
Here is what lspci reports about the device:
> c2:00.0 Network controller [0280]: Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] [17cb:1107] (rev 01)
> Subsystem: Lenovo Device [17aa:e0e6]
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0
> Interrupt: pin ? routed to IRQ 105
> IOMMU group: 16
> Region 0: Memory at b0600000 (64-bit, non-prefetchable) [size=2M]
> Capabilities: <access denied>
> Kernel driver in use: ath12k_pci
> Kernel modules: ath12k
Ben.
--
Ben Hutchings - Debian developer, member of kernel, installer and LTS
teams
Attachment:
signature.asc
Description: This is a digitally signed message part