https://bugzilla.kernel.org/show_bug.cgi?id=220008
Bug ID: 220008
Summary: Regression: Unable to set power profiles with hp-wmi
after upgrading kernel to 6.14.2
Product: ACPI
Version: 2.5
Kernel Version: 6.14.2
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: Other
Assignee: [email protected]
Reporter: [email protected]
Regression: Yes
After upgrading to kernel version 6.14.2 (from 6.13.8-zen1-1), I am unable to
use the `powerprofilesctl` command to switch between power profiles on my HP
Envy x360 laptop.
- `cat /sys/firmware/acpi/platform_profile_choices` correctly shows the
available profiles (`quiet`, `balanced`, `performance`).
- However, attempting to set a profile using `powerprofilesctl set power-saver`
results in the following error:
```
Failed to communicate with power-profiles-daemon: g-io-error-quark:
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code15:
Failed to activate platform driver 'platform_profile': Failed to write to
acpi_platform_profile: Error writing '/sys/firmware/acpi/platform_profile':
Operation not supported (15)
```
- Additionally, `sudo dmesg | grep -i platform_profile` return the following
errors:
```
[ 6.300457] platform_profile: Failed to get profile for handler hp-wmi
[ 6.711893] platform_profile: Failed to get profile for handler hp-wmi
[ 47.403499] platform_profile: Failed to get profile for handler hp-wmi
[ 47.618315] platform_profile: Failed to get profile for handler hp-wmi
[ 190.105790] platform_profile: Failed to get profile for handler hp-wmi
[ 205.254258] platform_profile: Failed to get profile for handler hp-wmi
[ 592.201706] platform_profile: Failed to get profile for handler hp-wmi
[ 599.126851] platform_profile: Failed to get profile for handler hp-wmi
```
hp-wmi should be pertinent
- If relevant, running `cat /sys/firmware/acpi/platform_profile` returns:
```
cat: /sys/firmware/acpi/platform_profile: Invalid argument
```
- Trying to change it manually with the command `echo "performance" | sudo tee
/sys/firmware/acpi/platform_profile` just return the mode back with no
noticeable changes:
```
performance
```
- This functionality worked fine with kernel version 6.13.8.arch1-1.
**Steps to Reproduce:**
1. Upgrade to kernel 6.14.2
2. Try to set a power profile using `powerprofilesctl` or manually writing to
`/sys/firmware/acpi/platform_profile`.
3. Error
**Expected Behavior:**
The power profiles should be applied without errors when using
`powerprofilesctl` or writing directly to
`/sys/firmware/acpi/platform_profile`.
**Actual Behavior:**
The `platform_profile` cannot be set, and the `hp-wmi` handler fails to work as
expected.
- After downgrading to 6.13.8.arch1-1, the functionality of `powerprofilesctl
set power-saver` works as expected and ``sudo dmesg | grep -i platform_profile`
doesn't return anything, meaning no errors.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla