From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 82BB934D3B9 for ; Thu, 30 Jul 2026 01:05:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785373518; cv=none; b=Doe3kPkGKagUA7UuTFTrHxiZkD5B8dS5ginFje+a5JL5vsQsHqfQSfiGrbkMb7jYKXw6jzpgw2CmMo1rZTtt+pfTetD+MVA9qC89Wt650GH9XrekJFLtmMNNXYGKWgA5ui/KdaM93xIGEbHmn81+YfPO5x/TI9DqHEwFfvJUz6U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785373518; c=relaxed/simple; bh=+A2jG89HdBL7v0krxw15JnSBzf98Ni2fH+PQLjzKYIc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=lzl/PiYST1tdSau/bs3WCk+t1lXYM7WtJCtR5GVzZKPG2DiGblTRbkhucYZI0DvY2k0XyvuF6kg12KxciNuj0Ucp/MfdaNxtXPjSntDYyt3C2OJaFT3hwdK/K3dz54sVl+jnudJRTV9t+3x+1lbPixpudYDwrccYFKsM0uEvc/Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=fGTIPuRB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fTjVkQ3j; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="fGTIPuRB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fTjVkQ3j" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66U0tM2u3702628 for ; Thu, 30 Jul 2026 01:05:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=GZIFPKJkDGS nuUkEjLb0SYepjsgYlAfbbIULDJ3tKKg=; b=fGTIPuRBu8BIytQ7K86BoyH4pzn P5wQhZka+UQZ+p83p9YcIMsizwNpg2QTtT/XzFQjLbLMU2X3y578ULVzYVm1IHRA 9WoN/+Vx/uwuhJBPZp1JXc7jKtzCmUC9kUkWurqoXBlOiMgXJu4GaTRQFkONv9nW aZ/hAahfBdSpbNDMtA9T+F0gRil7cFPiBoI/bKsiz5IaqZvOu9XF1VtxkLUpuHNz wOlaV6Gzd9yp1qhV/3zw49ZVUd84/arSBErCZFPQI9TRjcO30tnuE62AWb99KvLH lbgXmKcwyLbTLR6nVG5oLBIfhh7n6NSTwEcgtWxI7SiogTUJMWdLEWmaUJg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fqvgb00ug-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 30 Jul 2026 01:05:15 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-847a00bcbd0so1997453b3a.0 for ; Wed, 29 Jul 2026 18:05:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785373514; x=1785978314; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GZIFPKJkDGSnuUkEjLb0SYepjsgYlAfbbIULDJ3tKKg=; b=fTjVkQ3jzquYBYF+qiWO9kItQl9PuCKe6ef8pyXjgfsZkWt+/Ka4mfROKmIbcBJ1Fu FyyJwndNgigeHPTaljcQYJjO8WLCewZZQXKrp/CxgluP4LHgEA5ZXNDU0AFpxf7sHAsc W8wmUWSiBqSa3AuwPfNw+iB3NDkbh8+WWo3P8jmbu3uywetOUZYYKZP919b/46LTQmX8 6JCpfTTWxA4kConI5AuHgg8IQ55J05A6JHr89kKqnYrhx/8XMVYh0to6WBC2M9Q/EE+v q36qVJP57Zfiet6+GVRJjQxvb6BUN6eYGGMIqsrcs2wVn+oPsevY37JGk1+xnw9cOHLg xUaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785373514; x=1785978314; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GZIFPKJkDGSnuUkEjLb0SYepjsgYlAfbbIULDJ3tKKg=; b=ZQg8ZZmhpcDMf9rVM5vNGQhYaV9uV3iLow8gqSuJ70DovLkUl1q+xpNGHSAjBHCDua NqXwqNk4Q56W6AUxNTCBsVsTO43z1SisGEmxxzsFEewPtucbGcpWmwNv77Ax5Mkdn77b yD0wjmMnqpQ7NrFo52pfRqF5nER+8B0sr5xV6Ei841wQgK6mb3Ydgpk8LqH678rgU0Gw yCTgFAFxgsD+p1Seja+gz9OfPAxWo+sRBNGmntISR7fT9/9fKbqUhp+oHd5cvhfQHjvD xoKL73pFTHT+hjAGWIxboBfjYReJ7tau0KvQ0aZ0upermW8i6VtlueRePayaPHfI/uOr RV2g== X-Forwarded-Encrypted: i=1; AHgh+RpIL/M1cUKAkvWbtpUlqMesvlOPNxAiA408mPECccmgToWfHTU2R2ZS6C63o9DQchbK8NJVxf/N8lPJnck=@vger.kernel.org X-Gm-Message-State: AOJu0YxF7Fa1KWOBx+n6Ruw+bylDQgM1GIpQlJYAozOaoFqp8TMbWWq7 mwzEamTnwnnvT5eE0Qi1gn5//Nh3TByKGA/UbbcC46eU1h4/3pd1uQ8Ns5WTg4MrnIrFgeeg89i NQd2BQshQ3wuF5sa/NzRdC800aWHkomo02AjjYtZMQN60ghUWgmHzEj0kf+IFUw1mJWU= X-Gm-Gg: AR+sD10zETabc44W2pP/dWKNE53hiZC10pYQ6j1Hlr5iLfhO7Cb3XATKes0n5gkN6YA VDUBaDfLvO6KDniCvNMeoqUASB/s/f+KE00eKSm06hLV2YTsZGNEHuqhzWboYqt2OEurZhl2iID Y0A4fSqep9Rutyx2JBXpqqh6Jz6jxgwZKfZYDU6DjesQ1kiP5/Mb3kAmUOMF3+lCG97OfP3QIz3 NvEabDmXFLTOi/PEds9wFsbrkykK/L2OP7dyRc/go+U37aYkcPCDbfPsANpu9kSB1wdVP0VYcsI wfCU5vPhL2nfkczU7pPgNtufROmewyicJa7RtA9ayf7ix+xcnvqVyJHD5Rc+6mMur6klh0v5W92 /vQJtOg8BygVOwMS4plI2sSmO85IPbjRUGyn9TqXPx+SRKDDljCb7Zv3A3fM= X-Received: by 2002:a05:6a00:17aa:b0:848:2f84:f426 with SMTP id d2e1a72fcca58-84ebc448067mr621121b3a.63.1785373514262; Wed, 29 Jul 2026 18:05:14 -0700 (PDT) X-Received: by 2002:a05:6a00:17aa:b0:848:2f84:f426 with SMTP id d2e1a72fcca58-84ebc448067mr621080b3a.63.1785373513822; Wed, 29 Jul 2026 18:05:13 -0700 (PDT) Received: from Z2-SFF-G9-MQ.ap.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e9fe23120sm2168563b3a.11.2026.07.29.18.05.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jul 2026 18:05:13 -0700 (PDT) From: Miaoqing Pan To: jjohnson@kernel.org Cc: ath12k@lists.infradead.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, Miaoqing Pan Subject: [PATCH ath-current 1/3] wifi: ath11k: fix sporadic WLAN initialization failures Date: Thu, 30 Jul 2026 09:05:03 +0800 Message-Id: <20260730010505.143458-2-miaoqing.pan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260730010505.143458-1-miaoqing.pan@oss.qualcomm.com> References: <20260730010505.143458-1-miaoqing.pan@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzMwMDAwMyBTYWx0ZWRfX/es23P9UWPfb BKOop2tuuEfLWBcyZT7EenvcWJ97jq5c3tNKGNkO43DC0ALFWHB3pblXR7Gj5iChZfb2ZOz7Yh1 we6m+mg3Is8B05/xJAKwm2RIb0H1NBeVIsywzQVoz7+8bst+o/tU+6mR7eE9k2XJQRwcmzESx1a FJscy0X69xAKydwQpsbucNzCV/bVFH4jTJZpFEbRJTOSekp5E0bw0jPaI5YU4orIA7Os+uFCNJ+ NToaDSp4aUGiqBI+YUPIrupV5UmKmUsjM0oISKLyiQo1Al/0fjrtatYf+uRD3ypFKjYcsmg+j2v FLQhRzp8F0jHpDcSrv/OXyehsYoz+bfXCwiMOZeqv99rmC2SQyKyjHU7XhBDtdGfQSmxHkXWfyR CjxFGsnnkp2dendxSiD52PHxsFEkJgsJE4uBcwP926F8JzYqiYkckJIkucpXbDSjWaHe8ogJQVM A/6UhWDmJaTt5wehQZg== X-Proofpoint-ORIG-GUID: 8U3PDphgV1FtM2wxNrv-IxdAcdEaZ-lO X-Authority-Analysis: v=2.4 cv=WeY8rUhX c=1 sm=1 tr=0 ts=6a6aa34b cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=izyCnyVwb-cPu2P0njQA:9 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-GUID: 8U3PDphgV1FtM2wxNrv-IxdAcdEaZ-lO X-Proofpoint-Spam-Info: AW1haW4tMjYwNzMwMDAwMyBTYWx0ZWRfX+ebhOADwDhac PVwlpQJmJsd6ySlGM4IYZDKTOEoyLCnrkx8eienWayqUz63w54aZViRDYnW3cej2IApleXYkKm9 MA518Bwi7wpv3VybdWge/S6gXCuSlnU= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-29_09,2026-07-29_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 malwarescore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607300003 On WCN6750 platforms, reboot stress testing occasionally results in WLAN initialization failures after boot. The WPSS firmware reaches the running state successfully, but no WLAN interface is created. Analysis shows that ath11k_ahb depends on the QRTR SMD transport for QMI communication with WPSS firmware. However, this dependency is not currently expressed in Kconfig, allowing qrtr_smd and ath11k_ahb to load in either order when built as modules. If ath11k_ahb is loaded before qrtr_smd becomes available, WLAN initialization may not complete successfully. Make the QRTR and QRTR_SMD dependencies explicit and add a soft dependency to ensure qrtr_smd is loaded before ath11k_ahb. Tested-on: WCN6750 hw1.0 AHB WLAN.MSL.2.0.c2-00204-QCAMSLSWPLZ-1 Fixes: 00402f49d26f ("ath11k: Add support for WCN6750 device") Signed-off-by: Miaoqing Pan --- drivers/net/wireless/ath/ath11k/Kconfig | 3 +++ drivers/net/wireless/ath/ath11k/ahb.c | 1 + 2 files changed, 4 insertions(+) diff --git a/drivers/net/wireless/ath/ath11k/Kconfig b/drivers/net/wireless/ath/ath11k/Kconfig index 122726f84492..44b520d2e66e 100644 --- a/drivers/net/wireless/ath/ath11k/Kconfig +++ b/drivers/net/wireless/ath/ath11k/Kconfig @@ -14,6 +14,9 @@ config ATH11K_AHB tristate "Atheros ath11k AHB support" depends on ATH11K depends on REMOTEPROC + select RPMSG + select QRTR + select QRTR_SMD help This module adds support for AHB bus diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c index 1e1dea485760..fb5640882b98 100644 --- a/drivers/net/wireless/ath/ath11k/ahb.c +++ b/drivers/net/wireless/ath/ath11k/ahb.c @@ -1312,5 +1312,6 @@ static struct platform_driver ath11k_ahb_driver = { module_platform_driver(ath11k_ahb_driver); +MODULE_SOFTDEP("pre: qrtr_smd"); MODULE_DESCRIPTION("Driver support for Qualcomm Technologies 802.11ax WLAN AHB devices"); MODULE_LICENSE("Dual BSD/GPL"); -- 2.34.1