• Bug#1109015: Wifi not working anymore with new atheros firmware from ex

    From Bastian Venthur@21:1/5 to All on Wed Jul 9 17:30:01 2025
    XPost: linux.debian.kernel

    Package: firmware-atheros
    Version: 20250708-1
    Severity: grave
    X-Debbugs-Cc: [email protected]


    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

    It also does not work with the firmware from unstable (maybe the device is too new?) but it used to work with some version from experimental.

    -- System Information:
    Debian Release: 13.0
    APT prefers unstable
    APT policy: (500, 'unstable'), (1, 'experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.15-amd64 (SMP w/16 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_WARN
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    firmware-atheros depends on no packages.

    firmware-atheros recommends no packages.

    Versions of packages firmware-atheros suggests:
    ii initramfs-tools 0.148.3

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastian Venthur@21:1/5 to All on Wed Jul 9 18:00:01 2025
    XPost: linux.debian.kernel

    Package: firmware-atheros
    Version: 20250410-2
    Followup-For: Bug #1109015
    X-Debbugs-Cc: [email protected]

    Actually, wifi does work with the version from unstable. I think I had to downgrade the whole firmware-free/non-free to unstable to make it work again.


    -- System Information:
    Debian Release: 13.0
    APT prefers unstable
    APT policy: (500, 'unstable'), (1, 'experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.15-amd64 (SMP w/16 CPU threads; PREEMPT)
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    firmware-atheros depends on no packages.

    firmware-atheros recommends no packages.

    Versions of packages firmware-atheros suggests:
    ii initramfs-tools 0.148.3

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ben Hutchings@21:1/5 to Bastian Venthur on Thu Jul 10 13:10:01 2025
    XPost: linux.debian.kernel

    Control: tag -1 moreinfo upstream

    Hi Bastian,

    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)

    (This file was never included in the package, so these messages don't
    seem to indicate a regression.)

    [ 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
    [...]

    Other firmware files under ath12k/WCN7850/hw2.0 changed in upstream
    versions 20250509 and 20250613.

    Can you please test version 20250509-1 (from snapshot.debian.org) so we
    can tell which of the 2 updates broke this?

    Also please provide the output of "lspci -nnvv -s 0000:c2:00.0".

    Ben.

    --
    Ben Hutchings
    Never attribute to conspiracy what can adequately be explained
    by stupidity.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmhvngMACgkQ57/I7JWG EQnxkA/9FpPtlNE0MBv/CXbVjk9xsQsq5PWx9/jaOLStC5hYkBaFDf/9sIAGlfH6 TY+rKS5vaUMrlUL1pVOer7zIaDopdZ4l6rCL/F+6tOPZ5bQC/gnJgjF406y4RCBR KOxhLOJ84KECyHFQV1OXrZ85I/HLnlQbxdrlOYZKbR2C2dt2/UQH84abeqznAjQr Yv/FQziVvZKcBVe5cDfekzXKCFkBOsN6HOMzq/u5rcq8PPVOjWcukp0TY0mpnvq0 qZFYQXR07khsF5s0dEATP8GPUBVhmcfP2QMyxasYhndAqdsE08ewWJVfPlqftBV9 VNfK38ey695Jhrjf6p5hlxg/yID5j8FfROwqWY/tWd8tpD1LNw0Wi0e8D2c667An WNCFX6G1hAc6OAW1t+bFJkPQkUVoWgbUdvsKupD/m1TtCASXlyNdNYjfugXbbScy K7TWOgy8qdm+qZIBrNcGczlEV1I3TPMioipTzeq9f5c/ZZwo8wXi9yf3oumVcEeX 6qqLl7PAVbGcDarVJm4yzOJKk9Lyqj96xZR3SpGBYOjrHBkCB2x9P3gCliIVyBxN sH/KpzKUL28nCTpOOPZBZCg3q7vRhm/umWtt4U2m64bxVMD1Ry7Eq0EntGcaZqka x9D+8rxrJoSDGywgBrxr7ePZjydQW+K07Oc4vN+dei+efC7GLCI=
    =uJKl
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastian Venthur@21:1/5 to Ben Hutchings on Thu Jul 10 14:10:01 2025
    XPost: linux.debian.kernel

    This is a multi-part message in MIME format.
    BTS, does not like my private email address, resending.

    On 10.07.25 13:03, Ben Hutchings wrote:
    Other firmware files under ath12k/WCN7850/hw2.0 changed in upstream
    versions 20250509 and 20250613.

    Can you please test version 20250509-1 (from snapshot.debian.org) so we
    can tell which of the 2 updates broke this?

    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.


    Also please provide the output of "lspci -nnvv -s 0000:c2:00.0".

    Sure thing, see the attachment.


    Thanks for taking care,

    Bastian




    YzI6MDAuMCAwMjgwOiAxN2NiOjExMDcgKHJldiAwMSkKCVN1YnN5c3RlbTogMTdhYTplMGU2 CglDb250cm9sOiBJL08tIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZH QVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4KwoJU3Rh dHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRB Ym9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTog MAoJSW50ZXJydXB0OiBwaW4gPyByb3V0ZWQgdG8gSVJRIDEwNQoJSU9NTVUgZ3JvdXA6IDE2 CglSZWdpb24gMDogTWVtb3J5IGF0IGIwNjAwMDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFi bGUpIFtzaXplPTJNXQoJQ2FwYWJpbGl0aWVzOiBbNDBdIFBvd2VyIE1hbmFnZW1lbnQgdmVy c2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMS0gRDItIEF1eEN1cnJlbnQ9MG1BIFBN RShEMCssRDEtLEQyLSxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIE5vU29mdFJzdCsg UE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzUwXSBN U0k6IEVuYWJsZSsgQ291bnQ9MTYvMzIgTWFza2FibGUrIDY0Yml0LQoJCUFkZHJlc3M6IGZl ZTAwMDAwICBEYXRhOiAwMDAwCgkJTWFza2luZzogZmZmZjgwMDAgIFBlbmRpbmc6IDAwMDAw MDAwCglDYXBhYmlsaXRpZXM6IFs3MF0gRXhwcmVzcyAodjIpIEVuZHBvaW50LCBJbnRNc2dO dW0gMAoJCURldkNhcDoJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIFBoYW50RnVuYyAwLCBMYXRl bmN5IEwwcyB1bmxpbWl0ZWQsIEwxIHVubGltaXRlZAoJCQlFeHRUYWctIEF0dG5CdG4tIEF0 dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LSBTbG90UG93ZXJMaW1pdCA3NVcgVEVFLUlP LQoJCURldkN0bDoJQ29yckVyci0gTm9uRmF0YWxFcnItIEZhdGFsRXJyLSBVbnN1cFJlcS0K CQkJUmx4ZE9yZCsgRXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4 UGF5bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3Jy RXJyKyBOb25GYXRhbEVyci0gRmF0YWxFcnItIFVuc3VwUmVxKyBBdXhQd3IrIFRyYW5zUGVu ZC0KCQlMbmtDYXA6CVBvcnQgIzAsIFNwZWVkIDhHVC9zLCBXaWR0aCB4MiwgQVNQTSBMMHMg TDEsIEV4aXQgTGF0ZW5jeSBMMHMgPDF1cywgTDEgPDY0dXMKCQkJQ2xvY2tQTS0gU3VycHJp c2UtIExMQWN0UmVwLSBCd05vdC0gQVNQTU9wdENvbXArCgkJTG5rQ3RsOglBU1BNIEwxIEVu YWJsZWQ7IFJDQiA2NCBieXRlcywgTG5rRGlzYWJsZS0gQ29tbUNsaysKCQkJRXh0U3luY2gt IENsb2NrUE0tIEF1dFdpZERpcy0gQldJbnQtIEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQg OEdUL3MsIFdpZHRoIHgxIChkb3duZ3JhZGVkKQoJCQlUckVyci0gVHJhaW4tIFNsb3RDbGsr IERMQWN0aXZlLSBCV01nbXQtIEFCV01nbXQtCgkJRGV2Q2FwMjogQ29tcGxldGlvbiBUaW1l b3V0OiBSYW5nZSBBQkNELCBUaW1lb3V0RGlzKyBOUk9QclByUC0gTFRSKwoJCQkgMTBCaXRU YWdDb21wLSAxMEJpdFRhZ1JlcS0gT0JGRiBOb3QgU3VwcG9ydGVkLCBFeHRGbXQtIEVFVExQ UHJlZml4LQoJCQkgRW1lcmdlbmN5UG93ZXJSZWR1Y3Rpb24gTm90IFN1cHBvcnRlZCwgRW1l cmdlbmN5UG93ZXJSZWR1Y3Rpb25Jbml0LQoJCQkgRlJTLSBUUEhDb21wKyBFeHRUUEhDb21w LQoJCQkgQXRvbWljT3BzQ2FwOiAzMmJpdC0gNjRiaXQtIDEyOGJpdENBUy0KCQlEZXZDdGwy OiBDb21wbGV0aW9uIFRpbWVvdXQ6IDUwdXMgdG8gNTBtcywgVGltZW91dERpcy0KCQkJIEF0 b21pY09wc0N0bDogUmVxRW4tCgkJCSBJRE9SZXEtIElET0NvbXBsLSBMVFIrIEVtZXJnZW5j eVBvd2VyUmVkdWN0aW9uUmVxLQoJCQkgMTBCaXRUYWdSZXEtIE9CRkYgRGlzYWJsZWQsIEVF VExQUHJlZml4QmxrLQoJCUxua0NhcDI6IFN1cHBvcnRlZCBMaW5rIFNwZWVkczogMi41LThH VC9zLCBDcm9zc2xpbmstIFJldGltZXItIDJSZXRpbWVycy0gRFJTLQoJCUxua0N0bDI6IFRh cmdldCBMaW5rIFNwZWVkOiA4R1QvcywgRW50ZXJDb21wbGlhbmNlLSBTcGVlZERpcy0KCQkJ IFRyYW5zbWl0IE1hcmdpbjogTm9ybWFsIE9wZXJhdGluZyBSYW5nZSwgRW50ZXJNb2RpZmll ZENvbXBsaWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJCSBDb21wbGlhbmNlIFByZXNldC9EZS1l bXBoYXNpczogLTZkQiBkZS1lbXBoYXNpcywgMGRCIHByZXNob290CgkJTG5rU3RhMjogQ3Vy cmVudCBEZS1lbXBoYXNpcyBMZXZlbDogLTMuNWRCLCBFcXVhbGl6YXRpb25Db21wbGV0ZSsg RXF1YWxpemF0aW9uUGhhc2UxKwoJCQkgRXF1YWxpemF0aW9uUGhhc2UyKyBFcXVhbGl6YXRp b25QaGFzZTMrIExpbmtFcXVhbGl6YXRpb25SZXF1ZXN0LQoJCQkgUmV0aW1lci0gMlJldGlt ZXJzLSBDcm9zc2xpbmtSZXM6IHVuc3VwcG9ydGVkCglDYXBhYmlsaXRpZXM6IFsxMDAgdjJd IEFkdmFuY2VkIEVycm9yIFJlcG9ydGluZwoJCVVFU3RhOglETFAtIFNERVMtIFRMUC0gRkNQ LSBDbXBsdFRPLSBDbXBsdEFicnQtIFVueENtcGx0LSBSeE9GLSBNYWxmVExQLQoJCQlFQ1JD LSBVbnN1cFJlcS0gQUNTVmlvbC0gVW5jb3JySW50RXJyLSBCbG9ja2VkVExQLSBBdG9taWNP cEJsb2NrZWQtIFRMUEJsb2NrZWRFcnItCgkJCVBvaXNvblRMUEJsb2NrZWQtIERNV3JSZXFC bG9ja2VkLSBJREVDaGVjay0gTWlzSURFVExQLSBQQ1JDX0NIRUNLLSBUTFBYbGF0QmxvY2tl ZC0KCQlVRU1zazoJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0LSBV bnhDbXBsdC0gUnhPRi0gTWFsZlRMUC0KCQkJRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtIFVu Y29yckludEVycisgQmxvY2tlZFRMUC0gQXRvbWljT3BCbG9ja2VkLSBUTFBCbG9ja2VkRXJy LQoJCQlQb2lzb25UTFBCbG9ja2VkLSBETVdyUmVxQmxvY2tlZC0gSURFQ2hlY2stIE1pc0lE RVRMUC0gUENSQ19DSEVDSy0gVExQWGxhdEJsb2NrZWQtCgkJVUVTdnJ0OglETFArIFNERVMr IFRMUC0gRkNQKyBDbXBsdFRPLSBDbXBsdEFicnQtIFVueENtcGx0LSBSeE9GKyBNYWxmVExQ KwoJCQlFQ1JDLSBVbnN1cFJlcS0gQUNTVmlvbC0gVW5jb3JySW50RXJyKyBCbG9ja2VkVExQ LSBBdG9taWNPcEJsb2NrZWQtIFRMUEJsb2NrZWRFcnItCgkJCVBvaXNvblRMUEJsb2NrZWQt IERNV3JSZXFCbG9ja2VkLSBJREVDaGVjay0gTWlzSURFVExQLSBQQ1JDX0NIRUNLLSBUTFBY bGF0QmxvY2tlZC0KCQlDRVN0YToJUnhFcnItIEJhZFRMUC0gQmFkRExMUC0gUm9sbG92ZXIt IFRpbWVvdXQtIEFkdk5vbkZhdGFsRXJyKyBDb3JySW50RXJyLSBIZWFkZXJPRi0KCQlDRU1z azoJUnhFcnItIEJhZFRMUC0gQmFkRExMUC0gUm9sbG92ZXItIFRpbWVvdXQtIEFkdk5vbkZh dGFsRXJyKyBDb3JySW50RXJyKyBIZWFkZXJPRisKCQlBRVJDYXA6CUZpcnN0IEVycm9yIFBv aW50ZXI6IDAwLCBFQ1JDR2VuQ2FwKyBFQ1JDR2VuRW4tIEVDUkNDaGtDYXArIEVDUkNDaGtF bi0KCQkJTXVsdEhkclJlY0NhcC0gTXVsdEhkclJlY0VuLSBUTFBQZnhQcmVzLSBIZHJMb2dD YXAtCgkJSGVhZGVyTG9nOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAoJ Q2FwYWJpbGl0aWVzOiBbMTQ4IHYxXSBTZWNvbmRhcnkgUENJIEV4cHJlc3MKCQlMbmtDdGwz OiBMbmtFcXVJbnRycnVwdEVuLSBQZXJmb3JtRXF1LQoJCUxhbmVFcnJTdGF0OiAwCglDYXBh YmlsaXRpZXM6IFsxNTggdjFdIFRyYW5zYWN0aW9uIFByb2Nlc3NpbmcgSGludHMKCQlObyBz dGVlcmluZyB0YWJsZSBhdmFpbGFibGUKCUNhcGFiaWxpdGllczogWzFlNCB2MV0gTGF0ZW5j eSBUb2xlcmFuY2UgUmVwb3J0aW5nCgkJTWF4IHNub29wIGxhdGVuY3k6IDEwNDg1NzZucwoJ CU1heCBubyBzbm9vcCBsYXRlbmN5OiAxMDQ4NTc2bnMKCUNhcGFiaWxpdGllczogWzFlYyB2 MV0gTDEgUE0gU3Vic3RhdGVzCgkJTDFTdWJDYXA6IFBDSS1QTV9MMS4yKyBQQ0ktUE1fTDEu MSsgQVNQTV9MMS4yKyBBU1BNX0wxLjErIEwxX1BNX1N1YnN0YXRlcysKCQkJICBQb3J0Q29t bW9uTW9kZVJlc3RvcmVUaW1lPTcwdXMgUG9ydFRQb3dlck9uVGltZT0wdXMKCQlMMVN1YkN0 bDE6IFBDSS1QTV9MMS4yKyBQQ0ktUE1fTDEuMSsgQVNQTV9MMS4yKyBBU1BNX0wxLjErCgkJ CSAgIFRfQ29tbW9uTW9kZT0wdXMgTFRSMS4yX1RocmVzaG9sZD0xNjY5MTJucwoJCUwxU3Vi Q3RsMjogVF9Qd3JPbj05MHVzCglLZXJuZWwgZHJpdmVyIGluIHVzZTogYXRoMTJrX3BjaQoJ S2VybmVsIG1vZHVsZXM6IGF0aDEyawoK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ben Hutchings@21:1/5 to Bastian Venthur on Thu Jul 10 16:00:01 2025
    XPost: linux.debian.kernel

    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 <[email protected]>
    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

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmhvxN0ACgkQ57/I7JWG EQnP7BAAsC4QkkcSVw4wZBOngUuwllEzuSEgPF7qIZyU9pl4Up4FepyO9te/FUNI PXbFjWmUpq+luJ/SGqm+IDNja7mJXL+BhtyzvLA27h8KLdbHHf11xk8uKq8IQ/ui cigN7JQBXEBdaqae3wMhOHf+AbMAXoVS7kjkZmCYrSk4KfEX62GPAyDLvxioVZf7 Tck6Na32baUjLk0Gjkx6qfI1ym6cv4v2vFsfV2Yzzm8O/NU434kDbdr8xoRq38mL 9fWLU1gyK+BVPbgrbOObFOK1Ez3baH6OWL1Uh5HCKOJiGoS5hiMNQYnGFkU106iC 2rU5Dn2QA441RLNY5agCNlHorRG9TXI6Tq6+HtyJQIItY4D6fPrJopqe1EOC9Y11 1w7suMiCOniUxqR9hgQPxvuHpA162ibXTDsEzhnrCvZ8pecaVgSv2eJm6zNAE09D p67DIbNJxAu6ddG17mP5H6PiOV5xyoOXgw9RwE8PKBTJ3WrpK1e9noLrv7x9KLGF 6/n6WW909ek78WmwEfRPLG6UPsJfj/SU0YPjrPr1dgX4KUBw39lONumZONMzpnPx QfO/HBjg6pZBGnLKuOjqMTJWholjURaB3FcvTXDFArXOwRcNqc3lQWYQWm7nIwsB o0oBc0UeNNYAxEEx+2i5T3QNL/Dz1uJrBzMi4kpWk/V3R+Sbfn8=
    =Ib9+
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)