All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 220978] New: [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43
@ 2026-01-14  2:47 bugzilla-daemon
  2026-01-14  2:56 ` [Bug 220978] " bugzilla-daemon
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-01-14  2:47 UTC (permalink / raw)
  To: platform-driver-x86

https://bugzilla.kernel.org/show_bug.cgi?id=220978

            Bug ID: 220978
           Summary: [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown
                    scancodes after resume from S4 (Hibernate) on fedora
                    43
           Product: Drivers
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Platform_x86
          Assignee: drivers_platform_x86@kernel-bugs.osdl.org
          Reporter: monirloucas@gmail.com
        Regression: No

Created attachment 309191
  --> https://bugzilla.kernel.org/attachment.cgi?id=309191&action=edit
dmesg_after_resume.txt

sys_vendor: ASUSTeK COMPUTER INC.
product_name: VivoBook_ASUSLaptop TP412FA_TP412FA

**Problem Description:**
After resuming from Hibernate (S4), the function keys (Fn keys) for controlling
volume, screen brightness, and other special keys on my ASUS VivoBook TP412FA
stop working correctly.

**Analysis:**
Some keys work only after pressing the Fn key again, regardless of the Fn-lock
mode. Using `libinput debug-events`, I can see that many of these keys are
sending unknown scancodes to the kernel after resume.

Example output from `libinput debug-events` after resume:
event3   KEYBOARD_KEY                 +4294967.295s    *** (-1) pressed
^[OQ event3   KEYBOARD_KEY                 +0.153s      *** (-1) released
...
event3   KEYBOARD_KEY                 +8.366s  KEY_MUTE (113) pressed
event3   KEYBOARD_KEY                 +8.510s  KEY_MUTE (113) released
...
The `*** (-1)` entries indicate unknown scancodes, which the kernel cannot
interpret. The escape sequences like `^[OQ` are coming from the firmware/EC.
Some keys like Mute, VolumeUp, and VolumeDown are correctly identified
(KEY_MUTE, KEY_VOLUMEUP, KEY_VOLUMEDOWN), while others are not.

**Potential Cause:**
The issue appears to be related to the ACPI Embedded Controller (EC). After
hibernation, the EC is re-initialized in a way that changes the scancodes for
these special keys. The kernel lacks a specific quirk for this laptop model to
handle these changed scancodes. The system does not crash, but it fails to
interpret the key presses correctly.

This behavior is not present on Windows, likely because it includes a
manufacturer-specific driver that properly re-initializes the keyboard
controller after hibernation.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 220978] [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43
  2026-01-14  2:47 [Bug 220978] New: [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43 bugzilla-daemon
@ 2026-01-14  2:56 ` bugzilla-daemon
  2026-01-14  2:57 ` bugzilla-daemon
  2026-01-14  8:42 ` bugzilla-daemon
  2 siblings, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-01-14  2:56 UTC (permalink / raw)
  To: platform-driver-x86

https://bugzilla.kernel.org/show_bug.cgi?id=220978

--- Comment #1 from lucas (monirloucas@gmail.com) ---
kernel-6.18.3-200.fc43.x86_64

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 220978] [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43
  2026-01-14  2:47 [Bug 220978] New: [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43 bugzilla-daemon
  2026-01-14  2:56 ` [Bug 220978] " bugzilla-daemon
@ 2026-01-14  2:57 ` bugzilla-daemon
  2026-01-14  8:42 ` bugzilla-daemon
  2 siblings, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-01-14  2:57 UTC (permalink / raw)
  To: platform-driver-x86

https://bugzilla.kernel.org/show_bug.cgi?id=220978

lucas (monirloucas@gmail.com) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Kernel Version|                            |6.18.3-200.fc43.x86_64

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 220978] [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43
  2026-01-14  2:47 [Bug 220978] New: [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43 bugzilla-daemon
  2026-01-14  2:56 ` [Bug 220978] " bugzilla-daemon
  2026-01-14  2:57 ` bugzilla-daemon
@ 2026-01-14  8:42 ` bugzilla-daemon
  2 siblings, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-01-14  8:42 UTC (permalink / raw)
  To: platform-driver-x86

https://bugzilla.kernel.org/show_bug.cgi?id=220978

Artem S. Tashkinov (aros@gmx.com) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
          Component|Platform_x86                |Input Devices
           Assignee|drivers_platform_x86@kernel |drivers_input-devices@kerne
                   |-bugs.osdl.org              |l-bugs.osdl.org

--- Comment #2 from Artem S. Tashkinov (aros@gmx.com) ---
Is this a regression?

If it is, please bisect:

https://docs.kernel.org/admin-guide/bug-bisect.html

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

end of thread, other threads:[~2026-01-14  8:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-14  2:47 [Bug 220978] New: [DRM/ACPI] ASUS VivoBook TP412FA: Fn keys send unknown scancodes after resume from S4 (Hibernate) on fedora 43 bugzilla-daemon
2026-01-14  2:56 ` [Bug 220978] " bugzilla-daemon
2026-01-14  2:57 ` bugzilla-daemon
2026-01-14  8:42 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.