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
next prev parent 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