You are not logged in.
BIOS update from 1/16/26 breaks the Elitebook power button on Linux
The release notes state this:
Added Power Button 10 second shutdown feature to support Microsoft Requirement
But now the power button does not trigger the shutdown menu desktop environments offer when pressing the button briefly.
Holding it for 10 seconds successfully turns off the computer, but the button does nothing when holding it down for a few seconds like it used to.
Confirmed with evtest:
> evtest
Available devices:
/dev/input/event0: Sleep Button
/dev/input/event1: Lid Switch
/dev/input/event10: HP WMI hotkeys
/dev/input/event2: AT Translated Set 2 keyboard
/dev/input/event8: Wireless hotkeys
Select the device event number [0-19]: 0
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x0 product 0x3 version 0x0
Input device name: "Sleep Button"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 142 (KEY_SLEEP)
Properties:
Testing ... (interrupt to exit)
Holding down the power button for 5 seconds does nothing.
I've tried all devices in /dev/input/event* and no event is triggered when holding down the power button.
Prior to this update, holding the power button down for ~3 seconds registered an event in evtest and could trigger the display of the logout or shutdown menu. Now it does not.
Does anyone else have this issue and way to solve?
Offline
Does acpi_listen record anything?
https://wiki.archlinux.org/title/Acpid# … _the_event
Offline
alas, no events from prower button. it worked in past, it clearly stopped after bios upgrade was done
$ acpi_listen
video/brightnessdown BRTDN 00000087 00000000
video/brightnessup BRTUP 00000086 00000000
button/volumedown VOLDN 00000080 00000000 K
button/mute MUTE 00000080 00000000 K
button/mute MUTE 00000080 00000000 K
button/volumeup VOLUP 00000080 00000000 K
button/micmute MICMUTE 00000080 00000000 K
button/micmute MICMUTE 00000080 00000000 K
battery PNP0C0A:00 00000080 00000001
Offline
You could try to lie to the BIOS, eg.
acpi_osi=! acpi_osi="Windows 2022"Offline
checked, seems like all stuff related to ACPI get broken, no events at all from acpi_listen (including brightness and power button) and the most terrible that with 1000nits display and
night outside it was a bit painfull for eyes to revert it back :-D
Offline