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 EE4633546E6 for ; Thu, 30 Jul 2026 03:10:31 +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=1785381033; cv=none; b=P1yOqlLXQTyiza/l8yrJL6a6jb2Zg6adDZiPfeI5qCTm202aXG+jGyAun939Mw0UD73o6X+gHvJnjqUuiwAhDYG6vjg06nwfz10JiOp96hwO41hKkXvrXY/yVajO6BTBjmIPWJE5pmSSf2TmnpzizjjFYMFoUkE6SGr9T2kS/g8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785381033; c=relaxed/simple; bh=+A2jG89HdBL7v0krxw15JnSBzf98Ni2fH+PQLjzKYIc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=b+EjUgl9ApX+x8SEKW4WjTQ3U/d5xgVCVNHGgImHgZ9Kh16gxbBlJOWyVkPuSUIJuvL650sTURLIHorki4+PoeLPbHQWs2MgVYye28Su3OOZuon61elz1JoChTe4IVGN8BlG6CXYvzADt7lR93I9QoJxeLGdaaJLo1DTD+vLXek= 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=kAN4Hfc0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AyRGvxs+; 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="kAN4Hfc0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AyRGvxs+" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66U2CHRa3644030 for ; Thu, 30 Jul 2026 03:10:31 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=kAN4Hfc0x/FTMR2hZLIDyb708Ax ryMPkJdcZif/Y5R7tB1PywQvcaWeOUhKI9Z2awNLFhFBpGyW0t43uegfljVDVaLY drL/a+gSDQ76KAbcl5K2pimZFDLIGWQYa5l2QrhLAWy0ALew673+lWnU2ZvMx9hS s1CCg9pG8LIR7rxri9MAgu2+eNS/ELOc5TsjfffQIVuu6c0w2OeVL97ByG4lFnTw fF8Su4i5i0bRFvl1x/ARV/fs4EQOfnIfn9lolnEMG0QU+FuOJJ7Io7M3TvuCkTsH P+qrCUz5DtdVR3705n18Q0FpIjHqtojYjhnQCyR/8xphicWaOQZ1LMlZJeg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fqwmfr6cj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 30 Jul 2026 03:10:30 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2cacf17c7e0so24298525ad.0 for ; Wed, 29 Jul 2026 20:10:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785381030; x=1785985830; 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=AyRGvxs+J8Zk2Yn6Atkns6XKdk744/l02nclMKBIOwM7nS14+7TufSwrDulXJNdiyS 1nhK0OTjUKNTa23VM9uKCjdqCyeUXeiD/9jxj9S3SaD2N7eQqJdhtgfQpWyYm4g2zs9v deTvw1GdriZtzyyteM2qTtlg+xy1YkEFoEQ4nZa4EfTVX09n0vNHYpGDGzWi2h0LwJ5I Lblnhso8HapvkszMCCDzuax1bHiamr6EsDwMWSgyyt0hWzaRtpA9xirhdKlnSMNZnDs1 Cwacx7641jisjqMoEhdG6LJRad+h46AVwNUFHVou55dstcQ5cIGiVqQ7VDCQ2BBuZsVm pTpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785381030; x=1785985830; 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=IT1LuY53ypXFY6XWMtuTsXJK/Np4OSS8todI74ZlTbs84KIvjUe2ZE8oPTZ2ZUHB0m INkYSUOF7u2wEHvyM1dKuXiKNhm4Q4143BrPKIyb8No1il8BXp6diZyTW8ntdZqqRn5f pesKlkL0OGuElMZ1xXhVezdau4rNMvy0XnFBd1ERfSJ3S/Doboc6zAScT4kYOq4pIbTs POOLQr8iy7zJZQhIzRHq1/I7ZEOc2UZuCJkiqeAGjUTFLVD02wFW7w7qVaBkV2qrG9XL A/F+FrujSU0VjYk/qzBWsMYdf+vKDsHUMRDIPDT1rTEZ1tqwOqhVOvM4oSiH4xvLxH0/ TzMg== X-Forwarded-Encrypted: i=1; AHgh+Rr2JaY7gJOwE6w7vxUYXUotqMlSe28XWmU+qobHhFshUGVY9Eh3cee08070OunHl55SnM+opbApksfxy2o=@vger.kernel.org X-Gm-Message-State: AOJu0YwQjXYxrWtRj95fNUP4GHDsCndsMj+pX91aXDuBWjxb2+A+iiJL 0l+QNhqhwLIB1Ts1BC0cfXJhmLLqute3xzX+/8yjc9v6MscCSgaG+AT5LcN61+St/ppUSpo/zJ2 GDHGBwwKmSgBGS5mKw9wnhh0JsMgjliROMYdY8/6HFp1x4G03ewGGqqJC3B818uaklo+glMz1b5 Q9nw== X-Gm-Gg: AR+sD10Sr3QAvG3o2l0HmK+MG0tYYB+09zA75hHDTVS3QAt+K+TiiZ/FnoxWSQ3Yn0Z AjQgtM6Y1TM8OhMh9Rtb/Hs3G6JjbVCEpYUaJIQAMRhyClXElU3POJdaI1TbqCpaDqWUu9xztWs bYBQ7nCojeDt5xBjhpsQlLSINqwlAmLHseee09I/ymI5MloB1eEVaYh3Yem6WWPQVwtkB+/j3Yo Q+KNE4otjC0JwxYRtBKGC85uxDUviknkJZAWFIZTmFGPz1gHU54tCOQu+FjFf5T09U9ShJDI4xq bemSTxQhWuzH8Ml2ud+Eucm3KH0WhJRr4I4qjqwVTCXwNQ1LS+qpRpMcYVZTisqGR1aGUqjE8MB gBj/WWmlXyog91JfNVukbN6qhtFY14EThdMWUfceeeljfrzrFUe0JShvE11U= X-Received: by 2002:a17:902:c943:b0:2c9:97a7:f544 with SMTP id d9443c01a7336-2d035cfc878mr8924935ad.42.1785381029853; Wed, 29 Jul 2026 20:10:29 -0700 (PDT) X-Received: by 2002:a17:902:c943:b0:2c9:97a7:f544 with SMTP id d9443c01a7336-2d035cfc878mr8924665ad.42.1785381029414; Wed, 29 Jul 2026 20:10:29 -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 d9443c01a7336-2d022c2e5b2sm18928035ad.74.2026.07.29.20.10.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jul 2026 20:10:29 -0700 (PDT) From: Miaoqing Pan To: jjohnson@kernel.org Cc: ath11k@lists.infradead.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, Miaoqing Pan Subject: [RESEND PATCH ath-current 1/3] wifi: ath11k: fix sporadic WLAN initialization failures Date: Thu, 30 Jul 2026 11:09:46 +0800 Message-Id: <20260730030948.147892-2-miaoqing.pan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260730030948.147892-1-miaoqing.pan@oss.qualcomm.com> References: <20260730030948.147892-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-ORIG-GUID: 75RJgJomd1MOmLo8N0VImb_oqoknnjBJ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzMwMDAxOCBTYWx0ZWRfX2ad0MFvSs9IZ 4f87DTfSnViBsIObShvMEYmb/IsmGKt1NM1Vaq6JVQKID+I959jxKUljrctAEu7MSZ8wq1vI2X5 A8ujaV50moGVNIfeiTdAJ/nPJQkF35rgmvanbWSbOiAziOBWHb2H0zuNvdHFM4DZg3A9HX6YgpZ 8H3eooDBH7w+op0PoYnwwswdI6fj4Eo2YZCcWjnCwflemcj7KKjwLgIVvpI5qn2e6suG6XnvlQx sncpxfvsUc8FvR+CC58vy8T5kBodvglnTx4T2HbbP0qtbGqFIXKTySONG4R0lGr2isRIt4nUrqt fhy+gkEdzRB5cmWn/vO8W5dGHWgVNwbWsEgv1P9Sgr1B2ErbU4oLymcldbonVSXL3uAAfx3cijm a06codiuounDzUwVCa1i5B29ciu4qEYi3+gLrYDpRdmVB5qDKPvry3ZFgHaoqWiHl3W+28wwPeP uhN5WH8HSkLIJiGrfag== X-Proofpoint-GUID: 75RJgJomd1MOmLo8N0VImb_oqoknnjBJ X-Proofpoint-Spam-Info: AW1haW4tMjYwNzMwMDAxOCBTYWx0ZWRfX9mgeGlMfxkz/ TiLyKH0gZshsqoaptuDF4HYfVdhLrpORYr4UJLO5ee/74+hl8ZE22WPADxGIOPrGQ8kfbf/2CMH prRWOFmTMt1VE7tHn/ZfsxpH6qveGXc= X-Authority-Analysis: v=2.4 cv=F5BnsKhN c=1 sm=1 tr=0 ts=6a6ac0a6 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=izyCnyVwb-cPu2P0njQA:9 a=1OuFwYUASf3TG4hYMiVC:22 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 bulkscore=0 adultscore=0 phishscore=0 malwarescore=0 clxscore=1015 suspectscore=0 spamscore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607300018 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