cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
jnWibble
Paper Tape
Posts: 4
Location: GB
Views: 1,187
Message 251 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

ardevd

 

Thank you for the information about the patches. Now, are they included in a kernel I can get? (I can get anything the Ubuntu Kernel Updater Utility can get, and currently I have - via that utility - kernel 4.16.) If not, how can I get the patches, please? Thanks.

jdpd
Paper Tape
Posts: 2
Location: ES
Views: 804
Message 252 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

For me commenting out the line

 

blacklist i2c_i801

in the file /etc/modprobe.d/blacklist.conf did the trick (also enabling the trackpoint at bios) I'm on a 4.13.0-39 kernel on Ubuntu 16.04, following the recipe for the 6th generation x1

 

jnWibble
Paper Tape
Posts: 4
Location: GB
Views: 796
Message 253 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

Thanks. I'll try the blacklist trick, with both the synaptics and the lipinput driver, and see whether it it improves my touchpad.

teehaa
SCSI Port
Posts: 43
Location: DE
Views: 614
Message 254 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

So I take it it is now working fine for most of you?

I upgraded to 18.04 but I still do not have two finger scrolling available. Can anyone confirm/resolve?

jdpd
Paper Tape
Posts: 2
Location: ES
Views: 585
Message 255 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

In my case it works, adding 

 

psmouse.synaptics_intertouch=1

 

to grub kernel parameters at startup and commenting out the line

 

blacklist i2c_i801

in the file /etc/modprobe.d/blacklist.conf 

 

teehaa
SCSI Port
Posts: 43
Location: DE
Views: 528
Message 256 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux


@jdpd wrote:

In my case it works, adding 

 

psmouse.synaptics_intertouch=1

 

to grub kernel parameters at startup and commenting out the line

 

blacklist i2c_i801

in the file /etc/modprobe.d/blacklist.conf 

 


thanks! together witg removing "options psmouse proto=imps" in /etc/modprobe.d/ it worked.

However, now tapping on the touchpad is not working anymore. when I try to activate it in /usr/share/X11/xorg.conf.d/40-libinput.conf the scrolling gets disabled again. very confusing. any ideas?

teehaa
SCSI Port
Posts: 43
Location: DE
Views: 478
Message 257 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

ok, I *think* I finally got it running. I had to install the synaptics drivers for xorg and added

modprobe -r psmouse
modprobe psmouse

to /etc/rc.local to make it work from startup.

 

thanks for the great support and let's hope it lasts a while Smiley Happy

ardevd
Punch Card
Posts: 38
Location: NO
Views: 476
Message 258 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

All known trackpoint units should be fully functional out of the box with Linux kernel version 4.16.x. If anyone here runs a 4.16.x kernel and are still having issues with their trackpoint, please let me know and I'll be happy to help you guys out, seeing as I helped author kernel patches for 2 different X1C5 trackpoint models. 

 

For those of you having issues with a recent kernel as described above: Please remove all non-default kernel parameters, drivers and module configurations. They should not be necessary.  

ardevd
Punch Card
Posts: 38
Location: NO
Views: 464
Message 259 of 259

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

The only known issue I'm aware of is that the newer ALPS trackpoint (LEN0071/73) is affected by a race condition kernel bug where the Trackpoint might stop working after resuming from suspend. This is easily worked around with a simply systemd service that restarts a rmi4 service when resuming.

Top Kudoed Authors