cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Restream
Paper Tape
Posts: 2
Registered: ‎10-21-2018
Location: RU
Views: 2,378
Message 61 of 78

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

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
zen1t
Fanfold Paper
Posts: 8
Registered: ‎12-02-2018
Location: BY
Views: 1,765
Message 62 of 78

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

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.

dandv
Serial Port
Posts: 26
Registered: ‎02-24-2011
Location: US
Views: 1,591
Message 63 of 78

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

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.

bylzz
Paper Tape
Posts: 2
Registered: ‎12-14-2018
Location: SE
Views: 1,414
Message 64 of 78

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

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!
zen1t
Fanfold Paper
Posts: 8
Registered: ‎12-02-2018
Location: BY
Views: 1,389
Message 65 of 78

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

Did u do anything else except kernel update?
bylzz
Paper Tape
Posts: 2
Registered: ‎12-14-2018
Location: SE
Views: 1,364
Message 66 of 78

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

 

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

 

zen1t
Fanfold Paper
Posts: 8
Registered: ‎12-02-2018
Location: BY
Views: 1,026
Message 67 of 78

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

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? 

zen1t
Fanfold Paper
Posts: 8
Registered: ‎12-02-2018
Location: BY
Views: 867
Message 68 of 78

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

I installed synaptics touchpad driver and now everything fine.
wintermute42
SCSI Port
Posts: 33
Registered: ‎04-07-2018
Location: DE
Views: 858
Message 69 of 78

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

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.

zen1t
Fanfold Paper
Posts: 8
Registered: ‎12-02-2018
Location: BY
Views: 740
Message 70 of 78

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

I have the one with NFC. As I remember I update laptop firmware and linux kernel (without any special options) and then, my touchpad worked even after suspend.

Check out current deals!


Shop current deals

Top Kudoed Authors