From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 00DF52857CF for ; Mon, 22 Dec 2025 02:54:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766372068; cv=none; b=G68p8OnTOBkgnkE49Jm+W3M+9m/yk0x6xPaPVD4/Ks+3i+cQwgSQ/kdniOc5giTN4bkkhek/XpPA1rhJ4ezU+6Boijo8mdT6lk7RlREuJfuK1MphIedvh4l58Fn3TMsCwfao0sTPVKhH6MXs73esJIDs5PO56WWZjuoMELHruMM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766372068; c=relaxed/simple; bh=lLd2spigPhSoEVLn5Yii/HGcit4KBo0/QvPAmXWV2cg=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type; b=rgvLErqrp4Io/l1djvgL3UP5bbMuU0VBJhwxnGJH/lLPLN81oRNU0+l6QMp8f/qXq7cIFRlxwNLiVG7z9JZJAVE6uVGbueZLZ4q1v2YyFjOrKTqMbx/aNBeEvw0pS7V3xpb5mrrsOpn0Zt8Q4uoup9hteS5m34x1RhTcS4NDOqg= 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=gRSi+fH/; arc=none smtp.client-ip=209.85.221.51 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="gRSi+fH/" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-42fbc305914so2679894f8f.0 for ; Sun, 21 Dec 2025 18:54:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766372065; x=1766976865; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=aoXxLcke/jz6ypuNN6+GEIA04oHuH9eiqJKba8WL+DE=; b=gRSi+fH/+RPT/v9aesA+FTa4AANAISOxoFcrM9irIXDkzfNroXNfq1BYb+6uYwxQ00 f1yWoNECJqtJphnp6N9/LIAr5yW/CyigELiBaf0W5y4aQrK9jRDS1vCJF3DtzejN+yRG GxrQs/VkKjSGj13j3n+gLySwFuRDZIbNuOkEIpBLPIp6+w5fjOFxIAyjTENaP1sn7OhE 8VUMWx8QHU3AzizR26whIyra4kREcvV7/dtLknTrqsuppp6NCd++egJHFrC+Srz3kZTf iG2ebFf0yjB6IodmEjY5pu4rKcqfq1ifeNjEnUP1QHKpMpLqTNa3bkFxNQmJliyrmfOn dr5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766372065; x=1766976865; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=aoXxLcke/jz6ypuNN6+GEIA04oHuH9eiqJKba8WL+DE=; b=ErWg03LVmduzEtkKipfJbmIH7MROkRa1/NBwZCNFpgtCkqWYxS2Ebiim1b3NRB/+1D WeUG5xR890GQwUicOqpzbCZmlhr5osPIxMxpxEpPQJJFI/xNQSzk7HXe2XRbvcZSsujZ NWFjluINnObH2aWZfHXqKS2McFJpI7QWq2eVho8EVQ0wzCFyAPnAljRqpRYHSWrPXiwx h50yg5hrygwqCpxCWpLxEfcvFkeo+TD6HO5yo753hjH0oIXYF2gleYX0a0WAOWDxybW9 4w3/pAo5DG1PjXKzp/AHMQiz7nj3Ervu50Zi8TYgbovZ67nDKFjCWxS/Hu/q+awofXkw 5+cw== X-Forwarded-Encrypted: i=1; AJvYcCXXMG6u3VF0TNsoyYNZAC+lRYpmRUUCIJ3xYEZ/6KOARl1oBGtL5+KKuUT+eKAbBwlOIxonpWLKq+UX8oo=@vger.kernel.org X-Gm-Message-State: AOJu0Yz23NgrLfOwX6jJAC4usJ/UQoBTNaSGFW/2A3QwC8N+D0ZhyWG9 0nmx/UEzykESBEC9aqHihFoSdZ07RcqBnX8Kwo4VKo8IxOfjSWWoTw6w X-Gm-Gg: AY/fxX62x3XuqfV4G/2bRJKO5hQ4rPy0q3WFPlemcGjr1LHBHtsbj5Op8jbczuzNR1D watFrDuFzc9h9ABkGLLuZr7QOIYhPGkcXxK+OXwyr8rYH+ghwc8jnfE6bt7FuKVE7pM7RzZ6XNx W1mYxJu0r3rhR+ZRbSGwSLTmUL6lLAN4z1ZmCUeq1HtIliLFcWmPWuJRB7FneBh3bdgwsSwk1en hym3NzGQbTMLLgvwUDu6mSDF7xw9aXE0VU4nTq6HlsJIUYRnsluUdxjr3mT99Lf6pnb584p/7sh rt06Qe2RB6CpQr52FTJ4k3/A4aGzBrzVbt/iNiZTlNA82wnGCXU1pp9xiZ7kuLE2Q0+Lxx5MOJe ZbocOQ5J3eQH1AWaqqhfsuJGxooLot8egvpNUT7Q9MxjFAr+sYjFSAgJbKWLROAo82ALySgJPzn tmhDfdmOWJKpACWprnYIiiUMNZm1SftREnoA== X-Google-Smtp-Source: AGHT+IGoOtScBOfSUHRKdj8U98PoFqERWaeIFx/99QTj4WweHImh/324KnIxFxAfUUcshhS6HgrYrA== X-Received: by 2002:a05:6000:26d0:b0:430:f40f:61ba with SMTP id ffacd0b85a97d-4324e5063a2mr9790076f8f.41.1766372065110; Sun, 21 Dec 2025 18:54:25 -0800 (PST) Received: from [192.168.1.121] ([176.206.93.222]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4325c052d34sm10234278f8f.25.2025.12.21.18.54.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 21 Dec 2025 18:54:24 -0800 (PST) Message-ID: Date: Mon, 22 Dec 2025 03:54:23 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] platform/x86: asus-nb-wmi: add quirk_asus_ignore_fan for UX3405MA To: Tim Wassink , Corentin Chary , "Luke D. Jones" , Hans de Goede , =?UTF-8?Q?Ilpo_J=C3=A4rvinen?= , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org References: <20251221210218.12274-1-timwassink.dev@gmail.com> Content-Language: en-US, it-IT, en-US-large From: Denis Benato In-Reply-To: <20251221210218.12274-1-timwassink.dev@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 12/21/25 22:01, Tim Wassink wrote: > The ASUS Zenbook 14 (UX3405MA) uses a newer WMI interface for thermal > management that does not support the legacy WMI fan control methods. > Currently, this results in ENODEV (-19) errors in dmesg when the driver > attempts to fetch factory fan curve defaults. > > Add a quirk to use quirk_asus_ignore_fan to silence these errors and > signal that legacy fan control is intentionally unsupported, as thermal > policies are handled through the platform_profile interface. It is my understanding that this patch suppresses the error, while maintaining the current behavior in every other aspect, correct? > Signed-off-by: Tim Wassink > --- > drivers/platform/x86/asus-nb-wmi.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/drivers/platform/x86/asus-nb-wmi.c b/drivers/platform/x86/asus-nb-wmi.c > index 6a62bc5b02fd..eaa8abe506cb 100644 > --- a/drivers/platform/x86/asus-nb-wmi.c > +++ b/drivers/platform/x86/asus-nb-wmi.c > @@ -544,6 +544,15 @@ static const struct dmi_system_id asus_quirks[] = { > }, > .driver_data = &quirk_asus_zenbook_duo_kbd, > }, > + { > + .callback = dmi_matched, > + .ident = "ASUS Zenbook 14 UX3405MA", > + .matches = { > + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), > + DMI_MATCH(DMI_PRODUCT_NAME, "UX3405MA"), > + }, > + .driver_data = &quirk_asus_ignore_fan, > + }, > { > .callback = dmi_matched, > .ident = "ASUS ROG Z13",