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