[SRU][F][J][K][Unstable][PATCH 0/2] Fix keyboard inoperative on Asus Vivobook S5402ZA

Kellen Renshaw kellen.renshaw at canonical.com
Wed Sep 28 20:44:11 UTC 2022


Buglink: https://bugs.launchpad.net/bugs/1990425

SRU Justification:

[Impact]

* The builtin keyboard on the Asus S5402ZA doesn't work with any currently released kernel.

[Fix]

* 6e5cbe7c4b41824e500acbb42411da692d1435f1 ACPI: resource: Add ASUS model S5402ZA to quirks

  * https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=6e5cbe7c4b41824e500acbb42411da692d1435f1

* e12dee3736731e24b1e7367f87d66ac0fcd73ce7 ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA

  * https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e12dee3736731e24b1e7367f87d66ac0fcd73ce7

* These are from the upstream linux-pm tree, accepted for Linux 6.1, https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/

[Test Plan]

* Install Ubuntu on an Asus S5402ZA and verify that the internal keyboard doesn't work.

* Install kernel with the above patches.

* Boot into patched kernel and verify that the internal keyboard now works.

[Where problems could occur]

* These patches could cause the keyboard to not work if there are differences in hardware/firmware revisions.

[Other Info]

* The patch requires e12dee3736731e24b1e7367f87d66ac0fcd73ce7 for the addition of the quirk mechanism.

* e12dee373673 includes quirks for the Asus K3402ZA/K3502ZA models. These were tested and accepted by upstream.
  See bug below.

* The patchset has been tested on an Asus S5402ZA with a test kernel and found to work.

* Upstream bug tracker: https://bugzilla.kernel.org/show_bug.cgi?id=216158





More information about the kernel-team mailing list