Lenovo Legion 5 touchpad

wince76

New Member
Credits
35
After deliberating for months whether I should buy a second hand or new laptop to run Linux as my main OS, I decided to go for the Legion 5. It comes with the Ryzen 7 4800H and Nvidia GTX 1650Ti.
So far 2 of the distros I tried work out of the box (Manjaro and Fedora). Pop_OS (NVIDIA version) and Kali both work as long as I chose the dedicated GPU in the BIOS as opposed to hybrid mode. Ubuntu and Elementary OS did not work.
Out of the distros that do work, Fedora seems to be the most stable and I have managed to get it working in hybrid mode.
The one thing that still does not work in any version of Linux is the touchpad. USB mouse works fine.
I have had a look on various forums but I cannot find any concrete work around this issue and to be honest sometimes the stuff I read is way over my head.
Does anyone have any suggestion or point to me to a basic how to guide?
W.
 


iltoga

New Member
Credits
21
I am migrating my old laptop OS on a new shiny legion 5 ryzen 4800H and so far my experience is very positive :)

OS: arch linux (5.7.2-arch1-1)
Working:
- wifi
- webcam
- keyboard backlight
- dual display on wayland: using xf86-video-amdgpu and nuveau
- cpu temperature (sensors): after installing zenpower from aur

Not working:
- thouchpad

I am looking for suggestions on how to get the touchpad to work too :)
 
Last edited:

jglen490

Active Member
Credits
1,319
Can't speak for Arch, but in *buntu world there is the synaptics package that provides touchpad functionality. Maybe look in your Arch package manager/catalog for something like that.
 

huegene

New Member
Credits
7
Same problem as wince.
MSFT0001:00 04F3:3140 Touchpad

For some reason, for the same vid and pid, I found the ELAN text string instead of MSFTfor some other people.
in any case no touchpad functionality regard less of blacklisting i2c_hid or resetting the controller on boot.
 

jglen490

Active Member
Credits
1,319

iltoga

New Member
Credits
21
Can't speak for Arch, but in *buntu world there is the synaptics package that provides touchpad functionality. Maybe look in your Arch package manager/catalog for something like that.
wayland uses libinput and synaptic driver is for Xorg only. Anyway I've tried x86-synaptics on an xorg session and it doesn't work
 

jglen490

Active Member
Credits
1,319
wayland uses libinput and synaptic driver is for Xorg only. Anyway I've tried x86-synaptics on an xorg session and it doesn't work
So there is nothing in Arch that works for touchpads? Have you checked in the Arch community, forums, or something? It sounds like a problem that has a specific condition.
 

bjdduck

New Member
Credits
32
The issue isn't Arch Linux. The OP tried multiple distros, and only one of those was Arch-based. Also, synaptics requires evdev, so if this is a kernel issue, as suggested by @iltoga, then installing synaptics won't help anyways (didn't for me, same as for others). In Arch, libinput typically handles touchpads, so it's not that there's nothing in Arch that works for touchpads, but that this touchpad seems to cause extra trouble.

Maybe *buntu has a distro-specific patch that works, but I have been unable to get it to run past the install - it hangs on nouveau issues - so I can't verify.

I did enable the testing repositories and try to install 5.7.6, and still no touchpad use. I have noticed that the "mouse" detected by `xinput` is the exact same name as the touchpad. I do wonder at least a little bit if this double detection of the touchpad is in some way responsible for the current behavior.
 

jglen490

Active Member
Credits
1,319
O.K., well the Arch issue came up because it was the only OS mentioned specifically in terms the touchpad issue. The others were sort of on the periphery.

So if it's not the OS, it's the hardware and perhaps hardware which is a bit a head of Linux drivers; not unheard of.
 

bjdduck

New Member
Credits
32
Based on this thread, it does not seem to be working on 5.0 or 5.3.
 

bjdduck

New Member
Credits
32
Not sure. It appears as MSFT0001:00 04F3:3140 Mouse and MSFT0001:00 04F3:3140 Touchpad. The numbers match up a bit, but I don't have any elan or elants modules on my system.
 


Staff online


Latest posts

Top