English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

2 Posts

10-21-2018

RU

4 Signins

66 Page Views

  • Posts: 2
  • Registered: ‎10-21-2018
  • Location: RU
  • Views: 66
  • Message 61 of 95

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

2018-11-04, 15:12 PM

No, thanks.

I build linux-4.19.0 and now touchpad and tracpoint work correct in Debian testing

$ cat /etc/debian_version 
buster/sid

$ uname -a
Linux lenovo 4.19.0-trunk-amd64 #1 SMP Debian 4.19-1~exp1 (2018-10-08) x86_64 GNU/Linux

$ grep rmi /proc/modules 
rmi_smbus 16384 0 - Live 0x0000000000000000 (E)
rmi_core 90112 1 rmi_smbus, Live 0x0000000000000000 (E)
videobuf2_vmalloc 16384 2 uvcvideo,rmi_core, Live 0x0000000000000000 (E)
videobuf2_v4l2 28672 2 uvcvideo,rmi_core, Live 0x0000000000000000 (E)
videobuf2_common 53248 3 uvcvideo,rmi_core,videobuf2_v4l2, Live 0x0000000000000000 (E)
videodev 212992 4 uvcvideo,rmi_core,videobuf2_v4l2,videobuf2_common, Live 0x0000000000000000 (E)

$ cat /etc/modprobe.d/psmouse.conf 
options psmouse synaptics_intertouch=1

$ dmesg | grep psmouse
[    2.547109] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[    2.578804] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[    2.578807] psmouse serio1: synaptics: Trying to set up SMBus access
[    3.023443] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3

$ grep RMI4 /boot/config-4.19.0-trunk-amd64 
CONFIG_RMI4_CORE=m
CONFIG_RMI4_I2C=m
CONFIG_RMI4_SPI=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_F03=y
CONFIG_RMI4_F03_SERIO=m
CONFIG_RMI4_2D_SENSOR=y
CONFIG_RMI4_F11=y
CONFIG_RMI4_F12=y
CONFIG_RMI4_F30=y
CONFIG_RMI4_F34=y
CONFIG_RMI4_F54=y
CONFIG_RMI4_F55=y
Reply
Options

9 Posts

12-02-2018

BY

18 Signins

137 Page Views

  • Posts: 9
  • Registered: ‎12-02-2018
  • Location: BY
  • Views: 137
  • Message 62 of 95

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

2018-12-02, 13:33 PM

I have Ubuntu 18.04.1 (4.15.0-39-generic) and 1XC6. I updated bios (1.34)

$ fwupdmgr get-devices
$ fwupdmgr get-updates
$ fwupdmgr update

Touchpad is working, but 'tap-to-click' sometimes doesn't work. After few minutes it is restore. Trackpad buttons do not work after first sleep/wake-up.

Reply
Options

46 Posts

02-24-2011

US

43 Signins

446 Page Views

  • Posts: 46
  • Registered: ‎02-24-2011
  • Location: US
  • Views: 446
  • Message 63 of 95

Touchpad problems with BIOS 1.34 still, but not with Ubuntu Budgie!

2018-12-09, 8:40 AM

Just got my X1C today and ran into this problem with Ubuntu 18.04: the touchpad would respond for ~1 second every 10 or 20. In 18.10, it would respond a bit more often, or even work for minutes on end, until I'd suspend.

 

In the BIOS, I had enabled the Linux options for sleep and Thunderbolt. I've updated the system firmware to 1.34.

 

As the OP mentioned, disabling the trackpoint in the BIOS did lead to the touchpad working as intended, including two-finger scrolling (but it did, however, also disable the physical buttons above the touchpad).

 

Something interesting though, is that the touchpad and trakpoint worked fine in Ubuntu Budgie 18.04.1 (after being frozen for ~30 seconds after boot). Maybe someone more knowledgeable can take a look and see how Budgie solves the problem.  If you do, please post on the corresponding Launchpad issue as well.

Reply
Options

3 Posts

12-10-2018

US

1 Signins

24 Page Views

  • Posts: 3
  • Registered: ‎12-10-2018
  • Location: US
  • Views: 24
  • Message 64 of 95

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

2018-12-10, 6:40 AM
+1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working +1-800-961-6588 QuickBooks not working
Reply
Options

3 Posts

12-14-2018

SE

15 Signins

63 Page Views

  • Posts: 3
  • Registered: ‎12-14-2018
  • Location: SE
  • Views: 63
  • Message 65 of 95

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

2018-12-14, 14:00 PM
Had issues with trackpoint not working. Built a new kernel (4.19.9) on Debian buster/sid (testing) and included the RMI4 stuff and everything is now working fine!
Reply
Options

9 Posts

12-02-2018

BY

18 Signins

137 Page Views

  • Posts: 9
  • Registered: ‎12-02-2018
  • Location: BY
  • Views: 137
  • Message 66 of 95

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

2018-12-15, 5:41 AM
Did u do anything else except kernel update?
Reply
Options

3 Posts

12-14-2018

SE

15 Signins

63 Page Views

  • Posts: 3
  • Registered: ‎12-14-2018
  • Location: SE
  • Views: 63
  • Message 67 of 95

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

2018-12-15, 14:13 PM

 

Built a new kernel, after including RMI4 'dmesg' reports:

rmi4_f01 rmi4-02.fn01: found RMI device, manufacturer: Synaptics, product: TM3288-011, fw id: 2696789
input: Synaptics TM3288-011 as /devices/rmi4-02/input/input28
serio: RMI4 PS/2 pass-through port at rmi4-02.fn03
psmouse serio4: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3
input: TPPS/2 Elan TrackPoint as /devices/rmi4-02/rmi4-02.fn03/serio4/input/input29

Trackpoint started working after reboot. I also have this:

# cat /etc/modprobe.d/psmouse.conf
options psmouse synaptics_intertouch=1

These are the things I included when building the kernel: 

# grep RMI4 /usr/src/linux-4.19.9/.config
CONFIG_RMI4_CORE=y
CONFIG_RMI4_I2C=y
CONFIG_RMI4_SPI=y
CONFIG_RMI4_SMB=y
CONFIG_RMI4_F03=y
CONFIG_RMI4_F03_SERIO=y
CONFIG_RMI4_2D_SENSOR=y
CONFIG_RMI4_F11=y
CONFIG_RMI4_F12=y
CONFIG_RMI4_F30=y
CONFIG_RMI4_F34=y
CONFIG_RMI4_F55=y

For disclosure these are the steps I took to build a new kernel on Debian:

# apt-get install build-essential fakeroot build-dep linux
# cd /usr/src
# curl -OL https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.9.tar.xz
# tar xfa linux-4.19.9.tar.xz
# cd linux-4.19.9
# make nconfig
# make clean
# make deb-pkg
# cd ..
# dpkg -i linux-headers-4.19.9_4.19.9-1_amd64.deb linux-image-4.19.9_4.19.9-1_amd64.deb
# shutdown -r now

 

Reply
Options

9 Posts

12-02-2018

BY

18 Signins

137 Page Views

  • Posts: 9
  • Registered: ‎12-02-2018
  • Location: BY
  • Views: 137
  • Message 68 of 95

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

2018-12-30, 7:17 AM

Ubuntu 18.04 with linux 4.19.9 kernel. Very often tap-to-click is not working. I found the cure: open terminal and run any command like dmesg or ls. And few minutes it works like a charm. Any thoughts? 

Reply
Options

9 Posts

12-02-2018

BY

18 Signins

137 Page Views

  • Posts: 9
  • Registered: ‎12-02-2018
  • Location: BY
  • Views: 137
  • Message 69 of 95

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

2019-01-08, 5:51 AM
I installed synaptics touchpad driver and now everything fine.
Reply
Options

35 Posts

04-08-2018

DE

99 Signins

771 Page Views

  • Posts: 35
  • Registered: ‎04-08-2018
  • Location: DE
  • Views: 771
  • Message 70 of 95

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

2019-01-08, 6:17 AM

which touchpad model do you have? the one with or without NFC?

I have the one with NFC and after everything I've tried I'm still having major issues. I just cannot get the touchpad to work after resume from suspend. I think I will get rid of the laptop and take that as an expencive but valuable lesson.

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete