From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 24B7A3F822A for ; Thu, 20 Aug 2026 10:17:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787221052; cv=none; b=NTroMwf1CRn/NnPvU/D9rI7wanSrR+PYvS2oZ5AqgLfI11YBLu6HeTC1VLPJVHd4pSz8q3+N3WH0EbUyuQ8l3eB77Gh02pSaYyPg5Xp+EkzgcVYA70I/QIjBty679yHVnE1/yetleoTzpa695RRN1jBB+dPkQHycEClerKUTAwY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787221052; c=relaxed/simple; bh=FzKiSyVXWsBYqTPwsS6JTxJpaPkuu+hLQ2L07LSBJy0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=mLpEhfjcBy+2+Tfp+tU+CB3VhOe/u7geDArkdrlCP5FbiL2KmQtYJxJF2LGfJL1rZU5IoijV1IfUdSvicGsifrIf4iZCvI8FSw8xyDAo4tLjnxb60HZAUya1OlhSsLCxVeBCBy7xWiSeI+Y7/NlE6MeXZ2/LUTH1TuFab6YNf34= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Yd13Dwvr; arc=none smtp.client-ip=209.85.221.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Yd13Dwvr" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-47f93b2fe4cso1165634f8f.0 for ; Thu, 20 Aug 2026 03:17:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787221041; x=1787825841; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=t9pi9PH8xYnrO4Jgi0ob9qz/6sng3fddk7IxPmgzfb0=; b=Yd13Dwvrup0NyktHUjRz2kVR6MA5IBWdehrTFb2n6KkEt3V5Gvdj/FPh5LQfFXgmmW tqhN5AQUY4mdeftpYqlVR9UFjMHVkPg4Rdh/dTxE+xhIADB6Shw3fpBTqP3aYTkr1FWs Ocebf3/pFOCwtpkuJsolfO8AxhNg5SoXbKki0yL9U2yHz4jjQCpON7DKfbHNRzJl/LCP OdZfJ/rc5AF6O4MSAb6nEyUTMvLCWnq/UYDXHsss8X70D7L6h3Dd2SmumgxtF6oUe3zt iPaodMtF16LJjM3LHpWJWJbVa9z83M6rRyXzEAs/TFmOwXeA4aUyEPvi6y6j9Icxspwb 7Dig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787221041; x=1787825841; h=content-transfer-encoding:content-type:mime-version: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=t9pi9PH8xYnrO4Jgi0ob9qz/6sng3fddk7IxPmgzfb0=; b=SmbW9EivR066ArnyqImcvVNa9YVUXFVcLyAcvcXp5wFtnDJ8XG1xLhtA4eShOlxkSD 7GtuRSziz1S/Su/i/427BWywgNavqBUcDWgZLDq/nzNk6lbXDhW6VQdMyXhqD2Ggx/yp ET8+Zg6mAjt8ElDu8W2e0KrJnwqk6DonQ9R+cdrOk5GZjQBcMi/dBohNY+NiWennZd9l H2HFvC9xrsBFpFejL/zJW2QyX8c+08EFVY7plPnS17F3kQj7+/eemVqXzL2pk6gPGuaU XpvuabiLMoBOvm2rAju3lXtBXMwbh7YeHQRQ19nsHWrc+gvJuZ83LkcSQr3utKK7gqW8 5kgQ== X-Forwarded-Encrypted: i=1; AHgh+RrzPFOMJ9pAyBG+BkcSSPmnuhlpQCn3q1a7tN35D0SnJFMJVe7Jnb8sfuYkDEy1R8uNqEWqDUWLQibKEkE=@vger.kernel.org X-Gm-Message-State: AFuF++mPdCThGaLs8xLxt4/Q+gqLNzNQjbZBEFMDcY5dzwCrVVFSu9Oc SNf1bm81Bk2shQ4IJkZ+KdIuF/hsO8termaxh+UBs5WBQzOM8Rdk4EvAt6UZGnqUqJc= X-Gm-Gg: AR+sD12/m6y4tTPafdhbcTKr2CmTYCJYvcpzeyqCEh5ZVHifEQnxqxP109fIDqD/+Q2 9gg0GI6zYEKyffScRY9gXCcuuLGbb6wQrcAZgQaA9WMrBPs+j8yszFl9GG76F3CwncahEiFop9u Db+/9/LRwxyJ3sIYK/IeLicbTx+4BRSOIJ6nC2WI4wXuW9rlEvE9YWzqKZrosWAQz8oyED3A79D Vd6WjdhNSFmR2XC7PsDGbmEKvAiuEjEq5RR1hX1uInugMj38A0fp97Fa0V9s2+aljVcM8a13KMM 95mLoA0LAmgsdBXMVGkBTZ7zPHt1JnlJNxCt6poC1jKLtqiiYqPs7Ete11ZmYOz0KoDYGrrUiFn A3YcoO5lzAloXwpq7aHohtfaQy7ZO9ERCCujlTguipGx8VIdn3qzhDACFItL0THH0PkatLTRaUt ssa1IDvmeeT9nmDubmsCgZ90g8+bcZDlXE7e72GEYJxJ2E55O5WDWEiQ3PxgIaCYgl7nOnBCKx X-Received: by 2002:a05:6000:4b10:b0:481:5657:5299 with SMTP id ffacd0b85a97d-482b1e1bfcamr21026944f8f.0.1787221040442; Thu, 20 Aug 2026 03:17:20 -0700 (PDT) Received: from NBLK-WAX9X.local ([81.214.178.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482b1441c85sm13622883f8f.1.2026.08.20.03.17.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:17:19 -0700 (PDT) From: =?UTF-8?q?Ata=20=C4=B0lhan=20K=C3=B6kt=C3=BCrk?= To: pkshih@realtek.com Cc: linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Ata=20=C4=B0lhan=20K=C3=B6kt=C3=BCrk?= Subject: [PATCH] wifi: rtw88: disable ASPM for Lenovo IdeaPad S340-14IWL Date: Thu, 20 Aug 2026 13:16:42 +0300 Message-ID: <20260820101642.35003-1-atailhan2006@gmail.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Lenovo IdeaPad S340-14IWL (DMI product name "81N4") experiences severe connectivity issues with the rtw88 PCIe wireless card when ASPM is enabled. Reported symptoms include frequent disconnections, kernel panics, and the driver failing to load. The issue can be worked around by either adding pci=noaspm to the kernel command line or by reloading the driver via modprobe. Add a DMI quirk to disable ASPM automatically for this device. Signed-off-by: Ata İlhan Köktürk --- drivers/net/wireless/realtek/rtw88/pci.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/net/wireless/realtek/rtw88/pci.c b/drivers/net/wireless/realtek/rtw88/pci.c index a30467228..9df8954d8 100644 --- a/drivers/net/wireless/realtek/rtw88/pci.c +++ b/drivers/net/wireless/realtek/rtw88/pci.c @@ -1779,6 +1779,15 @@ static const struct dmi_system_id rtw_pci_quirks[] = { .driver_data = (void *)(BIT(QUIRK_DIS_CAP_PCI_ASPM) | BIT(QUIRK_DIS_CAP_LPS_DEEP)), }, + { + .callback = rtw_pci_disable_caps, + .ident = "Lenovo IdeaPad S340-14IWL", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "81N4"), + }, + .driver_data = (void *)(BIT(QUIRK_DIS_CAP_PCI_ASPM)), + }, {} }; -- 2.55.0