Linux kernel -stable discussions
 help / color / mirror / Atom feed
From: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
To: Andreas Tobler <andreas.tobler@onway.ch>, stable@vger.kernel.org
Cc: regressions@lists.linux.dev
Subject: Re: wifi: ath10k: avoid unnecessary wait for service ready message
Date: Thu, 16 Oct 2025 10:01:52 +0800	[thread overview]
Message-ID: <fe63bbbf-3833-477e-a820-d41e621e6a41@oss.qualcomm.com> (raw)
In-Reply-To: <03727147-0115-4ce9-b68d-756c6e41db94@onway.ch>



On 10/16/2025 4:10 AM, Andreas Tobler wrote:
> Dear all,
> 
> this commit (Upstream commit 51a73f1b2e56b0324b4a3bb8cebc4221b5be4c7) makes our WLE600
> Compex wifi cards (qca988x based) unusable. Reverting the commit brings the wifi card back.
> 
> This was discovered on the v6.12.53 from today.
> 
> ath10k messages excerpt:
> --------------
> Oct 15 22:00:13 klog: ath10k_pci 0000:05:00.0: pci irq msi oper_irq_mode 2 irq_mode 0
> reset_mode 0
> Oct 15 22:00:13 klog: ath10k_pci 0000:05:00.0: qca988x hw2.0 target 0x4100016c chip_id
> 0x043222ff sub 0000:0000
> Oct 15 22:00:13 klog: ath10k_pci 0000:05:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 1
> testmode 0
> Oct 15 22:00:13 klog: ath10k_pci 0000:05:00.0: firmware ver 10.2.4-1.0-00047 api 5
> features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 35bd9258
> Oct 15 22:00:13 klog: ath10k_pci 0000:05:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
> Oct 15 22:00:20 klog: ath10k_pci 0000:05:00.0: wmi unified ready event not received
> Oct 15 22:00:21 klog: ath10k_pci 0000:05:00.0: could not init core (-110)
> Oct 15 22:00:21 klog: ath10k_pci 0000:05:00.0: could not probe fw (-110)
> --------------
> 
> Beside reverting, how can we help fixing this?

Thank you Andreas for the report.

If this 100% repro?

Can you try just ignore the err and see what we get? I am suspecting we are missing the
interrupt for unified ready message.

diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c
index 6f78f1752cd6..cf4cc44d0a1e 100644
--- a/drivers/net/wireless/ath/ath10k/core.c
+++ b/drivers/net/wireless/ath/ath10k/core.c
@@ -3217,7 +3217,6 @@ int ath10k_core_start(struct ath10k *ar, enum ath10k_firmware_mode mode,
        status = ath10k_wmi_wait_for_unified_ready(ar);
        if (status) {
                ath10k_err(ar, "wmi unified ready event not received\n");
-               goto err_hif_stop;
        }

        status = ath10k_core_compat_services(ar);


Anyway, please help collect verbose ath10k log, you may enable verbose log by

	modprobe ath10k_core debug_mask=0xffffffff
	modprobe ath10k_pci

> Thanks & regards,
> Andreas


  reply	other threads:[~2025-10-16  2:01 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-15 20:10 wifi: ath10k: avoid unnecessary wait for service ready message Andreas Tobler
2025-10-16  2:01 ` Baochen Qiang [this message]
2025-10-16  5:11   ` Andreas Tobler
2025-10-22  7:57     ` Baochen Qiang
2025-10-22  9:19       ` Andreas Tobler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fe63bbbf-3833-477e-a820-d41e621e6a41@oss.qualcomm.com \
    --to=baochen.qiang@oss.qualcomm.com \
    --cc=andreas.tobler@onway.ch \
    --cc=regressions@lists.linux.dev \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox