Re: [PATCH] wifi: ath11k: add pm quirk for Thinkpad Z16 Gen1

"Mark Pearson" <[email protected]>
Newsgroups org.infradead.lists.ath11k,org.kernel.vger.linux-wireless
Message-ID <[email protected]>
Hi Ross, 

On Mon, Dec 29, 2025, at 1:56 PM, Ross Vandegrift wrote:
> Z16 Gen1 has the wakeup-from-suspend issues from [1] but was never added
> to the appropriate quirk list.  I've tested this patch on top of 6.18.2,
> it fixes the issue for me.
>
> There's normally a second DMI product id, but I don't know what it is.
> I also suspect Z13 Gen1 should be added too.  Mark, do you have those?

It's a bit odd as 21D4/21D5 is the Z16 G1
Z13 G1 should be 21D2/21D3
(https://psref.lenovo.com/WDProduct/ThinkPad/ThinkPad_Z13_Gen_1)

They're both based on the same design and system FW so I'd expect the issue to hit both platforms.

I plan on testing this on my system but haven't done yet. I can check the Z16.

Mark
>
> [1] - https://bugzilla.kernel.org/show_bug.cgi?id=219196
>
> Signed-off-by: Ross Vandegrift <[email protected]>
> ---
>  drivers/net/wireless/ath/ath11k/core.c | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/drivers/net/wireless/ath/ath11k/core.c 
> b/drivers/net/wireless/ath/ath11k/core.c
> index 812686173ac8..1c910db69738 100644
> --- a/drivers/net/wireless/ath/ath11k/core.c
> +++ b/drivers/net/wireless/ath/ath11k/core.c
> @@ -994,6 +994,13 @@ static const struct dmi_system_id 
> ath11k_pm_quirk_table[] = {
>  			DMI_MATCH(DMI_PRODUCT_NAME, "21F9"),
>  		},
>  	},
> +	{
> +		.driver_data = (void *)ATH11K_PM_WOW,
> +		.matches = { /* Z16 G1 */
> +			DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "21D4"),
> +		},
> +	},
>  	{}
>  };
> 
> -- 
> 2.47.3
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.