Lenovo Legion 5 touchpad

wince76

New Member
Joined
Jun 22, 2020
Messages
7
Reaction score
3
Credits
58
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.
 


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:
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.
 
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.
 
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
 
Ok, well I am not willing to go pre 5.4 as I have only managed to boot distros with 5.6 kernel or higher...
 
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.
 
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.
 
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.
 
Based on this thread, it does not seem to be working on 5.0 or 5.3.
 
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.
 
So I tried Zorin OS live, which comes with 5.3 Kernel. Still no luck
 

Followed this to blacklist it and now the touchpad works, but not very well....
Any suggestions to improve things would be helpful.
 
Unfortunately the above solution doesn't work on the legion 5. at least not for me..
I was hoping these two models would share same type of touchpad :(
 

Members online


Top