cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
ardevd
Ctrl-Alt-Del
Posts: 42
Registered: ‎08-25-2017
Location: NO
Views: 1,378
Message 231 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

I'm assuming then that you have an Elantech trackpoint, in which case it will work if you use the latest Linux kernel. For example, it works fine on 4.13.15. Though that's on Fedora and they marged the fixes for the Elantech trackpoint and SMBus version 3 before it was merged upstream. 

_paul
Punch Card
Posts: 25
Registered: ‎06-03-2017
Location: US
Views: 1,284
Message 232 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

Am I the only one on here with ALPS (LEN0072) which still freezes after firmware updates?

xvzf
Punch Card
Posts: 28
Registered: ‎05-12-2017
Location: DE
Views: 1,065
Message 233 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

Still the same error??

I have no issues so far since I have upgraded the firmware. What kernel are you running on?

Cheers,
Matthias

_paul
Punch Card
Posts: 25
Registered: ‎06-03-2017
Location: US
Views: 1,052
Message 234 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux


@xvzf wrote:

Still the same error??

I have no issues so far since I have upgraded the firmware. What kernel are you running on?

Cheers,
Matthias


Same error, touchpad freezes and dmesg reports:

[78867.325770] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[78867.326905] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[78867.328049] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[78867.337877] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[78867.339024] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[78867.339027] psmouse serio1: issuing reconnect request
[78868.048714] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4760]
[78868.079373] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]

Kernel 4.14.4-041404

Ubuntu 17.10

Gnome 3.26.2

 

I've updated to many of the new stable kernels starting at 4.12.

xvzf
Punch Card
Posts: 28
Registered: ‎05-12-2017
Location: DE
Views: 1,046
Message 235 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

That is really strange. I am still on the LTS release but with the same kernel (4.14). Did you confirm the update was successfull?

_paul
Punch Card
Posts: 25
Registered: ‎06-03-2017
Location: US
Views: 1,038
Message 236 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux


@xvzf wrote:

That is really strange. I am still on the LTS release but with the same kernel (4.14). Did you confirm the update was successfull?

I upgraded to 17.10 from 4.14 in hopes that it would fix the issue.

 

I ran the firmware update tool which seemed to go smoothly. I get errors in my logs which I mentioned here but apparently others with my version also get these errors.

 

 

TouchPad-Flash Utility 
2017-06-07 21:13:03
Command Line: TrackPointDetect.exe
OS: 64-bit
[WARNING]: The Special id 000264 doesn't support.
Pst Vendor ID : 2
[ERROR]: This TrackPoint is ALPS (ID:02)

 

 

Do you have an idea of some way to check my touchpad firmware version to verifiy that it applied?

dmidecode verifies my BIOS upgrades have taken.  N1MET39W (1.24 )

I don't see anything in there about my trackpoint/touchpad version.

erikthinkpad512
Paper Tape
Posts: 4
Registered: ‎12-13-2017
Location: US
Views: 981
Message 237 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

I was wondering the same re: touchpad firmware version.  To chime in, I just received my X1 a couple days ago;  I'm running Ubuntu 17.10, kernel is 4.13.0-19-generic, I'm using i3wm w/ the libinput xserver (but I tried the synaptics one too).

 

I appear to have the LEN0072 touchpad:

 

$ dmesg | grep psmouse

[ 3.333133] psmouse serio1: synaptics: Your touchpad (PNP: LEN0072 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
[ 3.398014] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf002a3/0x940300/0x12e800/0x400000, board id: 3289, fw id: 2492434

 

My problem is that, while the trackpad generally "works", it's terrible;  Despite all the driver tuning I've tried, it's horribly imprecise - large movements seem to work fairly well, two finger scrolling works, but small pointer movements (and especially while doing things like highlighting text for cut-n-paste, etc), it's difficult to accurately place the pointer in the right place, as it seems to move to the general area I select, but then in some direction around it in some random number of pixels.  It's easy to make the problem obvious by doing something like trying to make the cursor move in a small circle - the cursor just jumps around.

 

This might be a rough description, but is anyone else having a similar problem with this combination of parts/OS/etc?  I applied the firmware update to get it to 1.26, but it didn't seem to make any difference for the trackpad.   I've seen talk of updating the firmware for the trackpad, but I'm not sure which version I have now, and I also don't have Windows installed to update it..

 

For comparison, I had a Thinkpad 130e (the little 11.6" one), and it works great.  Using them side by side with the same OS setup is lightyears of difference.

 

Thanks!

Erik

xvzf
Punch Card
Posts: 28
Registered: ‎05-12-2017
Location: DE
Views: 967
Message 238 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

Hi,

It seems like the update was _not_ successfull Smiley Sad

here's what my machine detects for comparison (4.14.14):
[code]

[    3.027399] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4760]
[    3.079911] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[    3.079916] psmouse serio1: synaptics: Your touchpad (PNP: LEN0072 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
[    3.176212] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf002a3/0x940300/0x12e800/0x400000, board id: 3289, fw id: 2492434
[    3.176219] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[    3.674546] psmouse serio2: trackpoint: failed to get extended button data, assuming 3 buttons
[    7.124088] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x04, buttons: 3/3

[/code]

What did the trick was not a touchpad update, it was the TrackPoint update!!!

 

 

Cheers,
Matthias

_paul
Punch Card
Posts: 25
Registered: ‎06-03-2017
Location: US
Views: 937
Message 239 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

@Matthias

 

Are you refering to the last line being different from what erikthinkpad512 posted? I wonder if that last line was just ommited. Everything else looks the same, and with mine also.

 

[    3.136045] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4760]
[    3.170453] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[    3.170457] psmouse serio1: synaptics: Your touchpad (PNP: LEN0072 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
[    3.235800] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf002a3/0x940300/0x12e800/0x400000, board id: 3289, fw id: 2492434
[    3.235805] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[    3.582020] psmouse serio2: trackpoint: failed to get extended button data, assuming 3 buttons
[    5.938457] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x01, buttons: 3/3

@erikthinkpad512

Your drawing a small circle discription is right on for me too. Do you not also have the periodic freezes? You probably need to apply the trackpoint firmware update from windows. I found a windows live cd to do the update. I would be curious to know if that fixes it for you. It seems like it has for others. Perhaps my machine isn't applying the update for some reason.

_paul
Punch Card
Posts: 25
Registered: ‎06-03-2017
Location: US
Views: 929
Message 240 of 261

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue - Linux

Maybe I spoke to soon. I missed that yours says 0x04 and mine is 0x01... Maybe that is the indication that the firmware hasn't applied properly.

Check out current deals!


Shop current deals

Top Kudoed Authors