Hardware - Support > Other

Lenovo Yoga i7 touchpad, touchscreen and function keys (F1 - F10) not working


I have installed Linux Lite 5.6 in a laptop Lenovo Yoga i7.
I am experiencing several issues:
    1- touchpad does not work
    2- all function keys do not work. For example, I can not close a window with Alt+F4, I can not rise/down the sound volume with Fn+F2/F3, etc
    3- touchscreen does not work (this is the less I am concerned about)

The laptop is new and all the hardware work, I know because all hardware work properly in Windows.
Using an external keyboard and mouse works properly.

Any help??
Thanks in advance

I am not sure how it helps, but I found that I should check this information out:

cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2 leds
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Ideapad extra buttons"
P: Phys=ideapad/input0
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input3
U: Uniq=
H: Handlers=rfkill kbd event3
B: EV=13
B: KEY=81000800100c03 4400000000300000 0 2
B: MSC=10

I: Bus=0003 Vendor=174f Product=243f Version=0008
N: Name="Integrated Camera: Integrated C"
P: Phys=usb-0000:00:14.0-8/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8:1.0/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp Headset Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input5
U: Uniq=
H: Handlers=event5
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input6
U: Uniq=
H: Handlers=event6
B: EV=21
B: SW=4

On Lenovo's, well at least in Windows, you can do a Fn+Esc key combination to "lock" the FN key in Function mode F1-F12. Otherwise, they are in the "other mode", which I don't have a name for since I always use Fx keys.

If the above does not work, you have to une Fn+Fx key for each key, every time.
Note : Maybe there is a Linux equivalenet to my first paragraph though...

For the touch pad, similar idea, it could be disabled using the appropriate Fn+Fx key combination / same for touch.
But, those could be related to drivers, so, do a Driver scan and see where this goes first.


Thank you TheDead,
Function keys work as you said.

However, the touchpad (and touchscreen) is still not working.
It seems that the system does not see them.

In the /input/devices it does not appear and in Control Panel neither.

Since they are not listed in the devices and if no drivers are found, the help of Linux Gurus could be needed.
I have to go to work but check on the magical Goooggle bus (i.e. web search ;) ) . Use your model number, you can't be the only one...
Maybe trying a kernel update/beta version ?


[0] Message Index

Go to full version