I'm one of the authors for the patch used above and wanted to highlight that there was a bug in it that broke the existing keyboard support. It was later fixed in the kernel with commit c8b1b3dd89ea7b3f77a73e59c4c4495e16338e15. I've attached this as a patch (fix_keyboard.patch). This patch is required for the previous keyboard functionality to work again.
Unfortunately I don't have the hardware to test any proposed kernel (or to provide any logs) but I wanted to bring this bug to your attention. There was also another issue that could occur during startup with these I2C Touchpad devices. This issue was fixed in commit a89af4abdf9b353cdd6f61afc0eaaac403304873. This commit is required for reliable Touchpad functionality. Both these commits are in v4.10 of the Kernel (thus in Ubuntu 17.04). ** Patch added: "fix_keyboard.patch" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1650895/+attachment/4863405/+files/fix_keyboard.patch -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1650895 Title: Several new Asus laptops are missing touchpad support Status in linux package in Ubuntu: Fix Released Status in linux source package in Yakkety: Fix Released Status in linux source package in Zesty: Fix Released Bug description: E502SA and several other new Asus laptops are missing touchpad support. Support for the Asus touchpad has been introduced only recently: http://www.spinics.net/lists/linux-input/msg48143.html From the development kernel git: "commit 9ce12d8be12c94334634dd57050444910415e45f Author: Brendan McGrath <red...@redmandi.dyndns.org> Date: Tue Nov 29 18:59:25 2016 +1100 HID: asus: Add i2c touchpad support Update the hid-asus module to add multitouch support for the Asus i2c touchpad. This patch aims to resolve the issue raised here:E https://bugzilla.kernel.org/show_bug. The latest mainline kernel, Linux 4.9 that was released 11th of December doesn't contain this patch. I was able to get touchpad features to work with E502SA after patching Xenial Xerus kernel with the above patch and the patches it depends on. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: linux-image-4.4.0-53-generic 4.4.0-53.74 ProcVersionSignature: Ubuntu 4.4.0-53.74-generic 4.4.30 Uname: Linux 4.4.0-53-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.4 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: jamse 2045 F.... pulseaudio CurrentDesktop: Unity Date: Sun Dec 18 15:41:30 2016 EcryptfsInUse: Yes HibernationDevice: RESUME=UUID=d46d5e40-bd0f-41a5-87bb-f4f470f7b4d6 InstallationDate: Installed on 2016-12-14 (4 days ago) InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719) Lsusb: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 04f2:b52b Chicony Electronics Co., Ltd Bus 001 Device 004: ID 13d3:3423 IMC Networks Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub MachineType: ASUSTeK COMPUTER INC. E502SA ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-53-generic.efi.signed root=UUID=17457b58-fc63-470b-a916-2eedb0dbd58e ro quiet splash intel_idle.max_cstate=1 vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-4.4.0-53-generic N/A linux-backports-modules-4.4.0-53-generic N/A linux-firmware 1.157.6 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 07/20/2016 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: E502SA.300 dmi.board.asset.tag: ATN12345678901234567 dmi.board.name: E502SA dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: 1.0 dmi.chassis.asset.tag: ATN12345678901234567 dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTeK COMPUTER INC. dmi.chassis.version: 1.0 dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrE502SA.300:bd07/20/2016:svnASUSTeKCOMPUTERINC.:pnE502SA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnE502SA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0: dmi.product.name: E502SA dmi.product.version: 1.0 dmi.sys.vendor: ASUSTeK COMPUTER INC. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1650895/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp