Bug 220108
Summary: | ath12k: failed to start core: -110 | ||
---|---|---|---|
Product: | Drivers | Reporter: | vanlaw233 |
Component: | network-wireless | Assignee: | Jeff Johnson (jeff.johnson) |
Status: | REOPENED --- | ||
Severity: | normal | CC: | aij+linux, ashpilkin, daniel.hakim.jamaluddin, doug, forum, git, herbiejhopkins, jeff.johnson, jeremy, jonathan.peters, linuxisforall, lucasfrendorf, mario.limonciello, shtetldik, sydney.heijden, thomas.windt |
Priority: | P3 | ||
Hardware: | AMD | ||
OS: | Linux | ||
Kernel Version: | Subsystem: | ||
Regression: | No | Bisected commit-id: |
Description
vanlaw233
2025-05-11 20:50:18 UTC
And I tried boot to live environment with Ubuntu 24.10 and OpenSUSE Tumbleweed, This wireless card is worked all. Exact same issue for me Downgrading both linux-firmware and linux-firmware-qcom to version 20250408 seems to fix the issue Unsure if downgrading (linux-firmware-qcom) is required though There have been a couple of reports of old versions of the ath12k driver not working correctly with the latest ath12k firmware. The development team is looking into this. Downgrading firmware or moving to the mainline v6.15-rc kernel are the current workarounds. Now I changed back to AX200 as a solution. I have the same issue on Arch, The suggestion from Jeff Johnson: > There have been a couple of reports of old versions of the ath12k driver not > working correctly with the latest ath12k firmware. The development team is > looking into this. Downgrading firmware or moving to the mainline v6.15-rc > kernel are the current workarounds. Does not seem to work, as the issue remains when running 6.15.0-rc6-1-mainline, the only way to get it to work again for me is using the LTS kernel (6.12.28-1-lts) > sudo lspci -mnn 00:00.0 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Root Complex [14e8]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:00.2 "IOMMU [0806]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix IOMMU [14e9]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:01.0 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Dummy Host Bridge [14ea]" -p00 "" "" 00:02.0 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Dummy Host Bridge [14ea]" -p00 "" "" 00:02.1 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix GPP Bridge [14ee]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:02.2 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix GPP Bridge [14ee]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:02.4 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix GPP Bridge [14ee]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:03.0 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Dummy Host Bridge [14ea]" -p00 "" "" 00:03.1 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Family 19h USB4/Thunderbolt PCIe tunnel [14ef]" -p00 "Advanced Micro Devices, Inc. [AMD] [1022]" "Device [1453]" 00:04.0 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Dummy Host Bridge [14ea]" -p00 "" "" 00:04.1 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Family 19h USB4/Thunderbolt PCIe tunnel [14ef]" -p00 "Advanced Micro Devices, Inc. [AMD] [1022]" "Device [1453]" 00:08.0 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Dummy Host Bridge [14ea]" -p00 "" "" 00:08.1 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Internal GPP Bridge to Bus [C:A] [14eb]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:08.2 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Internal GPP Bridge to Bus [C:A] [14eb]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:08.3 "PCI bridge [0604]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Internal GPP Bridge to Bus [C:A] [14eb]" -p00 "Lenovo [17aa]" "Device [50ee]" 00:14.0 "SMBus [0c05]" "Advanced Micro Devices, Inc. [AMD] [1022]" "FCH SMBus Controller [790b]" -r71 -p00 "Lenovo [17aa]" "Device [50ee]" 00:14.3 "ISA bridge [0601]" "Advanced Micro Devices, Inc. [AMD] [1022]" "FCH LPC Bridge [790e]" -r51 -p00 "Lenovo [17aa]" "Device [50ee]" 00:18.0 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 0 [14f0]" -p00 "" "" 00:18.1 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 1 [14f1]" -p00 "" "" 00:18.2 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 2 [14f2]" -p00 "" "" 00:18.3 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 3 [14f3]" -p00 "" "" 00:18.4 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 4 [14f4]" -p00 "" "" 00:18.5 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 5 [14f5]" -p00 "" "" 00:18.6 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 6 [14f6]" -p00 "" "" 00:18.7 "Host bridge [0600]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Data Fabric; Function 7 [14f7]" -p00 "" "" 01:00.0 "Ethernet controller [0200]" "Realtek Semiconductor Co., Ltd. [10ec]" "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [8168]" -r0e -p00 "Lenovo [17aa]" "Device [50ee]" 02:00.0 "Network controller [0280]" "Qualcomm Technologies, Inc [17cb]" "WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] [1107]" -r01 -p00 "Lenovo [17aa]" "Device [e0e6]" 03:00.0 "Non-Volatile memory controller [0108]" "KIOXIA Corporation [1e0f]" "NVMe SSD Controller BG6 (DRAM-less) [001a]" -r01 -p02 "KIOXIA Corporation [1e0f]" "NVMe SSD Controller BG6 (DRAM-less) [001a]" c4:00.0 "VGA compatible controller [0300]" "Advanced Micro Devices, Inc. [AMD/ATI] [1002]" "Phoenix3 [1900]" -rd0 -p00 "Lenovo [17aa]" "Device [50ee]" c4:00.1 "Audio device [0403]" "Advanced Micro Devices, Inc. [AMD/ATI] [1002]" "Rembrandt Radeon High Definition Audio Controller [1640]" -p00 "Lenovo [17aa]" "Device [50ee]" c4:00.2 "Encryption controller [1080]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix CCP/PSP 3.0 Device [15c7]" -p00 "Lenovo [17aa]" "Device [50ee]" c4:00.3 "USB controller [0c03]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Device [15b9]" -p30 "Lenovo [17aa]" "Device [50ee]" c4:00.4 "USB controller [0c03]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Device [15ba]" -p30 "Lenovo [17aa]" "Device [50ee]" c4:00.5 "Multimedia controller [0480]" "Advanced Micro Devices, Inc. [AMD] [1022]" "ACP/ACP3X/ACP6x Audio Coprocessor [15e2]" -r63 -p00 "Lenovo [17aa]" "Device [50ee]" c4:00.6 "Audio device [0403]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Family 17h/19h/1ah HD Audio Controller [15e3]" -p00 "Lenovo [17aa]" "Device [50ee]" c5:00.0 "Non-Essential Instrumentation [1300]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Dummy Function [14ec]" -p00 "Lenovo [17aa]" "Device [50ee]" c5:00.1 "Signal processing controller [1180]" "Advanced Micro Devices, Inc. [AMD] [1022]" "AMD IPU Device [1502]" -p00 "Lenovo [17aa]" "Device [50ee]" c6:00.0 "Non-Essential Instrumentation [1300]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Phoenix Dummy Function [14ec]" -p00 "Lenovo [17aa]" "Device [50ee]" c6:00.3 "USB controller [0c03]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Device [15c0]" -p30 "Lenovo [17aa]" "Device [50ee]" c6:00.4 "USB controller [0c03]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Device [15c1]" -p30 "Lenovo [17aa]" "Device [50ee]" c6:00.5 "USB controller [0c03]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Pink Sardine USB4/Thunderbolt NHI controller #1 [1668]" -p40 "Lenovo [17aa]" "Device [50ee]" c6:00.6 "USB controller [0c03]" "Advanced Micro Devices, Inc. [AMD] [1022]" "Pink Sardine USB4/Thunderbolt NHI controller #2 [1669]" -p40 "Lenovo [17aa]" "Device [50ee]" > sudo dmesg | grep ath12k [ 5.511360] ath12k_pci 0000:02:00.0: BAR 0 [mem 0x90600000-0x907fffff 64bit]: assigned [ 5.511375] ath12k_pci 0000:02:00.0: enabling device (0000 -> 0002) [ 5.511677] ath12k_pci 0000:02:00.0: MSI vectors: 16 [ 5.511681] ath12k_pci 0000:02:00.0: Hardware name: wcn7850 hw2.0 [ 6.042051] ath12k_pci 0000:02:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200 [ 6.042058] ath12k_pci 0000:02: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 [ 6.045431] ath12k_pci 0000:02:00.0: invalid ACPI DSM TAS config size: 1 [ 6.045435] ath12k_pci 0000:02:00.0: failed to get ACPI TAS config table: -22 [ 6.327096] ath12k_pci 0000:02:00.0: ignore reset dev flags 0x200 [ 11.365679] ath12k_pci 0000:02:00.0: failed to receive wmi unified ready event: -110 [ 11.366426] ath12k_pci 0000:02:00.0: failed to start core: -110 [ 11.369718] ath12k_pci 0000:02:00.0: qmi failed to send mode request, mode: 4, err = -5 [ 11.369722] ath12k_pci 0000:02:00.0: qmi failed to send wlan mode off > sudo find /lib/firmware/ath12k/ -type f | xargs md5sum d0ee61498bf1a205147cdbcf645391e7 /lib/firmware/ath12k/WCN7850/hw2.0/Notice.txt 7035ec45af1f3b145a8dc6286d2330a6 /lib/firmware/ath12k/WCN7850/hw2.0/m3.bin 70f8285a7570adf0fdaa48cc1bd86c42 /lib/firmware/ath12k/WCN7850/hw2.0/amss.bin 5dacdfbe6c3c25d9e0605be8a9f1f6e4 /lib/firmware/ath12k/WCN7850/hw2.0/board-2.bin 08e77df7b9ab5e4c78bfee1c9f025672 /lib/firmware/ath12k/QCN9274/hw2.0/Notice.txt 3616c32d0e0b8c131b3e0e42e030d82d /lib/firmware/ath12k/QCN9274/hw2.0/firmware-2.bin da60c3cdb49a0ba4fb1126b78d636b2f /lib/firmware/ath12k/QCN9274/hw2.0/board-2.bin Latest report from the development team is that this issue is specific to certain cards, so upgrading the kernel version won't help (issue exist with Linus' release tree). So rolling back firmware is the current workaround when this issue is encountered. Following firmware should work will all cards, but does not support the multi-link operation (MLO) feature: https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware/-/tree/main/WCN7850/hw2.0/1.0.c5/WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 Will there be some future fix for affected cards to use separate firmware in the upstream repo or may be a fix in the kernel driver itself? Having the same issue with my T14 Gen 5 AMD using qualcomm Wi-Fi 7 NCM825. Any other fixes possible? Same here having the same issue with T14 Gen 5 AMD using Qualcomm Wi-Fi 7 WCN785x. Using Fedora 42 and Linux kernel 6.14.6-300.fc42.x86_64. Tried to downgrade but seems dnf's repository packages only have 'kernel.x86_64 6.14.0-63.fc42' as the oldest kernel version. Anyone find any other ways to temporarily fix the issue? (In reply to Sydney van der Heijden from comment #8) > Having the same issue with my T14 Gen 5 AMD using qualcomm Wi-Fi 7 NCM825. > Any other fixes possible? You can downgrade the atheros-firmware package to version 20250509. This should fix it. Tested with kernel 6.14.6-300 on Fedora 42. (In reply to Harding from comment #10) > (In reply to Sydney van der Heijden from comment #8) > > Having the same issue with my T14 Gen 5 AMD using qualcomm Wi-Fi 7 NCM825. > > Any other fixes possible? > > You can downgrade the atheros-firmware package to version 20250509. > This should fix it. Tested with kernel 6.14.6-300 on Fedora 42. I just actually downgraded to older version atheros-firmware atheros-firmware-20250311-1.fc42, works fine and temporarily fixed the issue. Tested with the 6.14.6-300 on Fedora 42. I might leave it unchange for now until this issue has been resolved. Thank you btw. (In reply to Daniel Hakim Jamaluddin from comment #11) > (In reply to Harding from comment #10) > > (In reply to Sydney van der Heijden from comment #8) > > > Having the same issue with my T14 Gen 5 AMD using qualcomm Wi-Fi 7 > NCM825. > > > Any other fixes possible? > > > > You can downgrade the atheros-firmware package to version 20250509. > > This should fix it. Tested with kernel 6.14.6-300 on Fedora 42. > > I just actually downgraded to older version atheros-firmware > atheros-firmware-20250311-1.fc42, works fine and temporarily fixed the > issue. Tested with the 6.14.6-300 on Fedora 42. > > I might leave it unchange for now until this issue has been resolved. Thank > you btw. Downgrading to atheros-firmware-20250311-1.fc42 finally fixed it for me. Using Qualcomm WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] Same issue here with Lenovo T14s Gen 6 and Arch Linux with CachyOS kernel and repos. The proposed firmware downgrade at https://unix.stackexchange.com/a/794865/77876 did not work for me, but downgrading to kernel 6.12.29-1-cachyos-lts-lto did restore WiFi functionality. lspci output: 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] Flags: bus master, fast devsel, latency 0, IRQ 104, IOMMU group 16 Memory at b0600000 (64-bit, non-prefetchable) [size=2M] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable+ Count=16/32 Maskable+ 64bit- Capabilities: [70] Express Endpoint, IntMsgNum 0 Capabilities: [100] Advanced Error Reporting Capabilities: [148] Secondary PCI Express Capabilities: [158] Transaction Processing Hints Capabilities: [1e4] Latency Tolerance Reporting Capabilities: [1ec] L1 PM Substates Kernel driver in use: ath12k_pci Kernel modules: ath12k same issue here. my motherboard is MAG Z790 TOMAHAWK MAX WIFI (MS-7E25) and thge wifi chip is Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] (rev 01) After Linux kernel 6.14.5 I can't use WIFI anymore, even the 6.15rc is affected by this issue. A fix has been landed upstream. You can pick it up here. https://gitlab.com/kernel-firmware/linux-firmware/-/commit/2e91d8c3c4bd34a27177180a38f62d3ba3c96031 The fix does not seem to work for me. Still getting the same errors (using latest 6.15-rc). Only working fix for me currently is downgrading the firmware to the previous known good. Excerpt from dmesg below: [ 8.719904] ath12k_pci 0000:04:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200 [ 8.719916] ath12k_pci 0000:04: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 [ 8.720346] ath12k_pci 0000:04:00.0: failed to get ACPI BDF EXT: 0 [ 9.009756] ath12k_pci 0000:04:00.0: ignore reset dev flags 0x200 [ 13.975481] ath12k_pci 0000:04:00.0: failed to receive wmi unified ready event: -110 [ 13.976178] ath12k_pci 0000:04:00.0: failed to start core: -110 [ 13.981117] failed to send QMI message [ 13.981129] ath12k_pci 0000:04:00.0: qmi failed to send mode request, mode: 4, err = -5 [ 13.981136] ath12k_pci 0000:04:00.0: qmi failed to send wlan mode off My card is the following: 04:00.0 Network controller [0280]: Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] [17cb:1107] (rev 01) Subsystem: Quectel Wireless Solutions Co., Ltd. Device [1eac:8000] Kernel driver in use: ath12k_pci Kernel modules: ath12k I've relayed this information to the firmware team. And reopened the ticket. SMH |