English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-05-19, 18:49 PM

Hey, I had a similar problem (and other problems mentioned here) and here are my solutions for almost everything: https://medium.com/@maciejmensfeld/lenovo-thinkpad-x1-carbon-6th-gen-2018-ubuntu-18-04-tweaks-6e1d7758bd43

 

I've managed to:

  • get the touchpad working without any problems,
  • get a proper look and feel with WQHD screen for Ubuntu (just the right size of text),
  • fix the low cTDP and trip temperature in Linux problem.

All in my post.

Reply
Options

14 Posts

04-09-2018

GB

38 Signins

359 Page Views

  • Posts: 14
  • Registered: ‎04-09-2018
  • Location: GB
  • Views: 359
  • Message 32 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-05-19, 19:13 PM
Thanks for the post. Without meaning to be ungrateful, disabling the trackpoint and trackpoint buttons is no good for me, as that is the input I use.
Reply
Options

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-05-19, 19:17 PM

Well that's the best I was able to get at the moment. Other solutions worked for me but I would see often micro-second glitches for the mouse. Will try to keep the post updated if I encounter anything new that will make situation better.

Reply
Options

24 Posts

05-15-2018

FR

26 Signins

329 Page Views

  • Posts: 24
  • Registered: ‎05-15-2018
  • Location: FR
  • Views: 329
  • Message 34 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-06-03, 20:17 PM
Mine is working pretty well in Ubuntu after doing all the module / kernel stuff; however something I was missing is that for some reason the libinput configuration make really non-sense.

I had to resort to the `xinput` command line parameter to have it working OK; can't believe Ubuntu doesn't have a proper input device configuration tool.... what a joke.
Reply
Options

1 Posts

06-21-2018

US

2 Signins

16 Page Views

  • Posts: 1
  • Registered: ‎06-21-2018
  • Location: US
  • Views: 16
  • Message 35 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-06-21, 5:48 AM

Just received a 20KH model X1C6 without NFC, and I have to disable trackpoint to have a functional pointer.

 

I tried the 'psmouse.synaptics_intertouch=1' work-around but it did not help.

 

I am running Debian 9 with the 4.16 kernel from backports.

Reply
Options

11 Posts

06-21-2018

CZ

7 Signins

98 Page Views

  • Posts: 11
  • Registered: ‎06-21-2018
  • Location: CZ
  • Views: 98
  • Message 36 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-06-21, 14:46 PM

Hi,

 

debian testing user here, model 20KH without NFC.

I am on Kernel 4.16.0-2-amd64 and I also had no luck passing parameter synaptics_intertouch=1

The only way to have both trackpad and touchpad working is using the option proto=imps.

However this is not a good solution as the touchpad is not working at its full functions considering that it does not recognize clicks and usage of 2 fingers.

 

I am kind of disappointed by the tweaks you need to do to have this device working on GNU/Linux and particularly Debian.

 

ZZ

Reply
Options

24 Posts

05-15-2018

FR

26 Signins

329 Page Views

  • Posts: 24
  • Registered: ‎05-15-2018
  • Location: FR
  • Views: 329
  • Message 37 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-06-21, 15:15 PM
Hey ZZ,

I got it working but be sure to disable the blacklist of the i2c_module.

Also, for some reason GNOME/X configure the Wacom and the trackpad as crap. For example, you can get clicks to work enabling the "Tapping Enabled" property with xinput.

Linux doesn't have a proper touchpad configuration tool. Such a disaster.
Reply
Options

11 Posts

06-21-2018

CZ

7 Signins

98 Page Views

  • Posts: 11
  • Registered: ‎06-21-2018
  • Location: CZ
  • Views: 98
  • Message 38 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-06-21, 15:21 PM
Hi Ejgallego,

well... by default on Debian I do not have i2c blacklisted.
Still I think I need to check on KDE because I do not see the touchpad in the input configuration at all ... do you have any suggestion on what to check?

BTW thank you!
Reply
Options

24 Posts

05-15-2018

FR

26 Signins

329 Page Views

  • Posts: 24
  • Registered: ‎05-15-2018
  • Location: FR
  • Views: 329
  • Message 39 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-06-21, 15:26 PM
Hi ZZ,

you are most welcome! Let's try to help each other as indeed this Laptop and Linux.

I am running 4.15.0-23 [Ubuntu, yeah, I know], and using `psmouse.synaptics_intertouch=1` in grub.

That gets me a fully functioning hardware, in BIOS only Thunderbolt Assist mode is enabled [but be careful with that, the first time I tried that my motherboard fried! WTH Lenono]

But indeed, after I boot in this configuration, a lot of setting in xinput and xwacom just don't make sense. I am still trying to figure out what the best config is, but you want for example to disable gesture with xsetwacom.

As for getting tapping to work, this does the trick for me:

xinput set-prop 14 308 1

you need to use the proper device number. So far I didn't have luck with any GUI properly recognizing the hardware, however the command line tools seem to work fine.
Reply
Options

11 Posts

06-21-2018

CZ

7 Signins

98 Page Views

  • Posts: 11
  • Registered: ‎06-21-2018
  • Location: CZ
  • Views: 98
  • Message 40 of 95

Re: Troubles with X1 Carbon 2018 (X1C6) TouchPad and TrackPoint under Linux

2018-06-21, 15:44 PM
nice :)

I will need to play with xinput because the property 308 is not accepted. Also not sure if in my case has to be device 13 instead of 14:

~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A..... G3 id=9 [slave pointer (2)]
⎜ ↳ A..... G3 id=10 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
↳ A..... G3 id=15 [slave keyboard (3)]
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete