Re: [PATCH] hwmon: (dell-smm) Add Dell 16 DC16250 to fan control whitelist
From: Guenter Roeck
Date: Thu Sep 24 2026 - 13:06:43 EST
On Thu, Sep 24, 2026 at 01:48:29AM -0300, Emanuel Ávila wrote:
> On the Dell 16 DC16250, the BIOS keeps the CPU fan at its highest state
> (~4700 RPM) even when the system is idle at 45 °C, and fan speed writes
> through pwm1 are overridden by the BIOS within a few seconds.
>
> The I8K_FAN_30A3_31A3 SMM code pair works on this machine through the
> WMI-SMM backend: after writing 1 to pwm1_enable, the fan accepts all
> three fan states (0, 128 and 255 via pwm1) and reports matching RPM,
> and writing 2 hands control back to the BIOS.
>
> Tested on BIOS 1.8.1 with kernel 7.1.5 (Pop!_OS 24.04).
>
> Assisted-by: claude-opus-5-5
> Signed-off-by: Emanuel Ávila <avilaemanueel@xxxxxxxxx>
> Acked-by: Pali Rohár <pali@xxxxxxxxxx>
Applied.
Thanks,
Guenter