Touchpad not found on Lenovo Yoga 720 15 inch

Hello guys. I’ve just installed openSUSE 42.3 in my Lenovo Yoga 720 15 inch and everything went absolutely fine except for one thing: the touchpad does not work. I’m using openSUSE and Windows 10 at the same time, and touchpad works in Windows OS.

It seems touchpad is unrecognized, and I think there are other Yoga users facing the same problems in Ubuntu and Arch Linux.

The following are some related posts.
https://www.reddit.com/r/Lenovo/comments/6qkd48/finally_a_fix_for_lenovo_yoga_720_15_touchpad_on/
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1700657

But I really have no idea how to fix the problem here…

Thank you very much.

Ps: I’m I newbie.

Welcome to openSUSE Forums.

Post #18 of the bug report you linked to seems to hold the solution (involving recompiling the intel-lpss-pci module to include the device chipset used in the Yoga 720). It’s not an easy task for a newbie, but not impossible either.

                    I have managed to get my Yoga 720 15"'s touchpad working in Linux Mint (based on Ubuntu)

It’s a fairly straightforward issue + patch (missing PCI ID)
Need to re-compile intel-lpss-pci module
On this line: https://github.com/torvalds/linux/blob/master/drivers/mfd/intel-lpss-pci.c#L224
Add “{ PCI_VDEVICE(INTEL, 0xa162), (kernel_ulong_t)&spt_uart_info },”
Recompile and install the new intel-lpss-pci module and touchpad will work.

It might be easiest to submit a bug report for this and see if the patch can be backported for a Leap kernel.

A guide on submitting a big report here:
https://en.opensuse.org/openSUSE:Submitting_bug_reports