public inbox for linux-input@vger.kernel.org
 help / color / mirror / Atom feed
* [BUG] HP Pavilion x360: Built-in Keyboard and Touchpad disabled permanently after screen removal (Stuck in Tablet Mode)
@ 2026-03-02 20:32 Ngon
  2026-03-04  5:16 ` Dmitry Torokhov
  0 siblings, 1 reply; 2+ messages in thread
From: Ngon @ 2026-03-02 20:32 UTC (permalink / raw)
  To: dmitry.torokhov, linux-input

Hi Dmitry and Linux-Input developers,

  I am reporting a hardware state issue on the HP Pavilion x360
Convertible 14-cd0xxx that causes the built-in keyboard and
  touchpad to become completely non-functional under Linux.


  The Situation:
  I have physically removed the original laptop screen (using the
device as a headless mini-PC). Because the lid/hall sensors and
  rotation sensors are located in the screen assembly, the Embedded
Controller (EC) or BIOS seems to default to a permanent
  "Tablet Mode" or "Lid Closed" state.


  Observations:
   1. Running libinput debug-events clearly shows:
     event20 SWITCH_TOGGLE switch tablet-mode state 1
   2. The keyboard (AT Raw Set 2) and touchpad (SynPS/2 Synaptics) are
detected by the kernel but do not emit any events
      (verified via libinput debug-events).
   3. On Windows, the keyboard still works despite driver warnings,
likely due to a proprietary HP override.
   4. On Linux, common kernel parameters like i8042.nopnp,
i8042.dumbkbd, or button.lid_init_state=open do not restore
      functionality. Blacklisting intel_vbtn and hp_wmi also does not
force the system back to "Laptop Mode."


  Question:
  Is there a way to implement a kernel quirk to force-ignore the
Tablet Mode switch for this specific model, or a way to bypass
  the EC's hard-lock on the i8042 bus when sensors are missing?

  I am available to test any patches or provide further DSDT/log details.

  Best regards,
  kemzsitink

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [BUG] HP Pavilion x360: Built-in Keyboard and Touchpad disabled permanently after screen removal (Stuck in Tablet Mode)
  2026-03-02 20:32 [BUG] HP Pavilion x360: Built-in Keyboard and Touchpad disabled permanently after screen removal (Stuck in Tablet Mode) Ngon
@ 2026-03-04  5:16 ` Dmitry Torokhov
  0 siblings, 0 replies; 2+ messages in thread
From: Dmitry Torokhov @ 2026-03-04  5:16 UTC (permalink / raw)
  To: Ngon; +Cc: linux-input

Hi,

On Tue, Mar 03, 2026 at 03:32:42AM +0700, Ngon wrote:
> Hi Dmitry and Linux-Input developers,
> 
>   I am reporting a hardware state issue on the HP Pavilion x360
> Convertible 14-cd0xxx that causes the built-in keyboard and
>   touchpad to become completely non-functional under Linux.
> 
> 
>   The Situation:
>   I have physically removed the original laptop screen (using the
> device as a headless mini-PC). Because the lid/hall sensors and
>   rotation sensors are located in the screen assembly, the Embedded
> Controller (EC) or BIOS seems to default to a permanent
>   "Tablet Mode" or "Lid Closed" state.

So based on the above I can not see how this is classified as a "BUG".
You modified the hardware to the state it is was not designed to operate
in, so it should not be a surprise that some things are not working.

> 
> 
>   Observations:
>    1. Running libinput debug-events clearly shows:
>      event20 SWITCH_TOGGLE switch tablet-mode state 1
>    2. The keyboard (AT Raw Set 2) and touchpad (SynPS/2 Synaptics) are
> detected by the kernel but do not emit any events
>       (verified via libinput debug-events).
>    3. On Windows, the keyboard still works despite driver warnings,
> likely due to a proprietary HP override.
>    4. On Linux, common kernel parameters like i8042.nopnp,
> i8042.dumbkbd, or button.lid_init_state=open do not restore
>       functionality. Blacklisting intel_vbtn and hp_wmi also does not
> force the system back to "Laptop Mode."

With blacklisted intel_vbtn and hp_wmi do you still see an event device
reporting the tablet mode switch?

> 
> 
>   Question:
>   Is there a way to implement a kernel quirk to force-ignore the
> Tablet Mode switch for this specific model, or a way to bypass
>   the EC's hard-lock on the i8042 bus when sensors are missing?

Do you see anything from i8042 in dmesg after you do

	echo 1 > /sys/module/i8042/parameters/debug

If not then you'll need help from folks at HP to see if there is a
EC command re-enabling keyboard and mouse.

Thanks.

-- 
Dmitry

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-03-04  5:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-02 20:32 [BUG] HP Pavilion x360: Built-in Keyboard and Touchpad disabled permanently after screen removal (Stuck in Tablet Mode) Ngon
2026-03-04  5:16 ` Dmitry Torokhov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox