FS#76942 - Touchpad not working after installing kernel 6.1.1 on Asus T100HA

Attached to Project: Arch Linux
Opened by Maurizio Ferreira (Maurizio Ferreira) - Monday, 26 December 2022, 20:24 GMT
Last edited by Toolybird (Toolybird) - Friday, 10 March 2023, 22:38 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

On the convertible Asus T100HA installing the kernel 6.1.1 causes the touchpad to not work.
The device is completely dead, it not respond to any sliding nor touch or button click.

The device seems to be recognized by the system, it is listed by the command xinput-list
and I can list its properties.
Moreover, it is visible by the configuration setting panel of the graphical interface (LXQT), where I can modify any setting.

I've now downgraded the kernel to version 6.0.12 where the device works correctly.
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 10 March 2023, 22:38 GMT
Reason for closing:  No response
Comment by Toolybird (Toolybird) - Tuesday, 27 December 2022, 01:23 GMT
Couldn't find much after searching online for a while. Best advice at this stage is to follow usual methods for debugging kernel regressions [1]. Please let us know what you find out.

[1] https://wiki.archlinux.org/title/Kernel#Debugging_regressions
Comment by Florian Knodt (adlerweb) - Tuesday, 10 January 2023, 16:28 GMT
I noticed the same problem on a T100HA. Also on my device the touchpad is detected and enabled in xinput-props, but it does not move, click or show any activity when using xev. Sadly the whole platform is plagued with problems, so debugging is a bit of a hassle. For now I can say Vanilla 6.0.18 also works fine. A standard 6.1-rc1 (ACPI-Bug) and mainline/6.2rc3/master (CPU gets stuck due to a rfkill-bug) refused to boot, so bisecting will probably require a slimmed down kernel configuration to avoid as many other problems as possible. I'll try to cobble up something bootable, however due to devices performance and availability of my alternate compile servers this might take a while.

tldr:
6.0.12-arch: OK
6.0.18: OK
6.1-rc1: ?
6.1.1-arch: BUG
6.1.4-arch: BUG
6.2-rc3: ?
master: ?
Comment by loqs (loqs) - Tuesday, 10 January 2023, 17:24 GMT
You can find some prebuilt bisection kernels in  FS#76922 
Edit:
You can find linux-mainline prebuilt in miffe's [1] unofficial repository.

1[] https://wiki.archlinux.org/title/Unofficial_user_repositories
Comment by Toolybird (Toolybird) - Friday, 10 February 2023, 22:14 GMT
Ping. Any luck?

Loading...