Linux Lite Forums

Hardware - Support => Other => Topic started by: gorne on December 05, 2021, 12:29:00 PM

Title: Lenovo Yoga i7 touchpad, touchscreen and function keys (F1 - F10) not working
Post by: gorne on December 05, 2021, 12:29:00 PM
Hello,
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: PROP=0
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: PROP=0
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: PROP=0
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: PROP=0
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: PROP=0
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: PROP=0
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: PROP=0
B: EV=21
B: SW=4







Title: Re: Lenovo Yoga i7 touchpad, touchscreen and function keys (F1 - F10) not working
Post by: TheDead on December 06, 2021, 11:00:07 AM
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.

Cheers!
Title: Re: Lenovo Yoga i7 touchpad, touchscreen and function keys (F1 - F10) not working
Post by: gorne on December 06, 2021, 10:57:40 PM
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.
Title: Re: Lenovo Yoga i7 touchpad, touchscreen and function keys (F1 - F10) not working
Post by: TheDead on December 07, 2021, 12:04:18 PM
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 ?