[REGRESSION] bitland-mifs-wmi: power-saver write is accepted but profile remains balanced on Redmi Book Pro 14 2022

Robert Munro <[email protected]> Mon, 13 Jul 2026 11:35:30 -0700
Newsgroups dev.linux.lists.regressions,org.kernel.vger.platform-driver-x86
Message-ID <[email protected]>
To: Mingyou Chen <[email protected]>, Hans de Goede 
<[email protected]>, Ilpo Järvinen <[email protected]>
Cc: [email protected], [email protected]
Subject: [REGRESSION] bitland-mifs-wmi: power-saver write is accepted 
but profile remains balanced on Redmi Book Pro 14 2022

Hello,

Linux 7.1's new bitland-mifs-wmi driver binds on my TIMI Redmi Book Pro 
14 2022 (TM2107) and exposes platform profiles, but selecting 
power-saver is silently ineffective. The userspace request returns 
success while the sysfs profile never leaves "balanced".

This reproduces without KDE:

     $ cat /sys/class/platform-profile/platform-profile-0/name
     bitland-mifs-wmi

     $ cat /sys/firmware/acpi/platform_profile_choices
     low-power balanced balanced-performance performance

     $ cat /sys/firmware/acpi/platform_profile
     balanced

     $ powerprofilesctl set power-saver
     $ echo $?
     0

     $ powerprofilesctl get
     balanced

     $ cat /sys/firmware/acpi/platform_profile
     balanced

     $ cat 
/sys/devices/system/cpu/cpufreq/policy0/energy_performance_preference
     balance_performance

I repeated the request while polling platform_profile every 50 ms. The 
only observed value was "balanced"; no transient "low-power" state 
appeared. The request completed in 162 ms with exit status 0. 
power-profiles-daemon also persisted Profile=balanced afterward. There 
were no relevant kernel or daemon log messages.

Expected result:

The advertised low-power profile is selected, platform_profile reads 
"low-power", and the AMD P-State EPP becomes power-oriented.

Actual result:

The operation reports success, but firmware, power-profiles-daemon, and 
all AMD CPU policies remain balanced.

System information:

     Distribution: CachyOS
     Kernel: 7.1.3-2-cachyos
     DMI vendor/product/board: TIMI / Redmi Book Pro 14 2022 / TM2107
     BIOS: TIMI RMARB4B0P1010, 2023-06-28
     CPU: AMD Ryzen 5 6600H with Radeon Graphics
     bitland_mifs_wmi srcversion: 0C0A58A1AE25437010C0B5E
     power-profiles-daemon: 0.30-3
     Power source during reproduction: AC online
     Active profile holds: none
     Other power managers (TLP, TuneD, auto-cpufreq): none

powerprofilesctl identifies both drivers:

     power-saver:
       CpuDriver: amd_pstate
       PlatformDriver: platform_profile

The kernel taint value is 512 because of an unrelated AMDGPU display 
warning during boot (dcn31_program_compbuf_size); bitland_mifs_wmi 
itself is not tainted and emitted no warning during reproduction.

This began after the 2026-06-24 update from Linux 7.0.12 to 7.1.1, which 
introduced bitland-mifs-wmi (dc1ec4fa86b2). Power Saver worked before 
that update. My installed 6.18 LTS kernel does not contain this driver, 
but I have not yet performed an LTS or vanilla-mainline A/B test, so I 
am explicitly reporting this as reproduced on a CachyOS kernel.


Regards,
Robert

Assisted-by: OpenAI Codex:GPT-5

Robert Munro
Director, Executive Team
[email protected] <mailto:[email protected]>
ethicsbowl.ca <https://ethicsbowl.ca>
Ethics Bowl Canada