Showing results for 
Search instead for 
Do you mean 
Reply
Fanfold Paper
Posts: 27
Registered: ‎03-31-2017
Location: DE
Message 11 of 123 (954 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

[ Edited ]

Although there is no official support for linux,

the new X1Cs work pretty well OOTB.

 

It would be really nice of Lenovo to provide a fix for libinput or synaptics linux drivers.

 

If this is too much to ask, is there a way to publish what the problem was and an outline how it was fixed?

 

This would allow independent developers to fix it on their own.

 

It looks like there was some unexpected behaviour which is now masked out by the Windows driver.

Fanfold Paper
Posts: 7
Registered: ‎05-15-2017
Location: GB
Message 12 of 123 (581 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

Hi all,

 

I've been trying everything to resolve the issue for Linux, but no luck. At the end I called Lenovo support and engineer is coming to replace the touchpad. Some users do not have issues with the touchpad and I hope I will get that particular touchpad type.

 

I was wondering about sending it back completely, but that is possible only within 6 business days of getting the machine, according to the support person I talked to. On the forum somebody mentioned 17 days, but perhaps that's country specific (I'm based in UK).

 

Best

Punch Card
Posts: 22
Registered: ‎11-01-2015
Location: SE
Message 13 of 123 (672 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

Hi Andy,

I hope you can get those engineers to publicly post their finidings and solution so that a fix for Linux can be produced as well? I have a unit that I got in April, issues on both Windows and Linux.

 

With the imps mode, dmesg gets messages like this (without me using the touchpad):

[ 5010.809639] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[ 5010.809647] thinkpad_acpi: unhandled HKEY event 0x60b1
[ 5010.809649] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@lists.sourceforge.net
[ 5016.526045] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[ 5016.526051] thinkpad_acpi: unhandled HKEY event 0x60b0
[ 5016.526054] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@lists.sourceforge.net
[ 5129.887582] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[ 5129.887588] thinkpad_acpi: unhandled HKEY event 0x60b1
[ 5129.887591] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@lists.sourceforge.net
[ 5130.807048] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[ 5130.807053] thinkpad_acpi: unhandled HKEY event 0x60b0
[ 5130.807055] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@lists.sourceforge.net

... and without passing any flags, just booting Ubuntu 17.04, I get this:

[   35.587715] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[   35.587720] thinkpad_acpi: unhandled HKEY event 0x60b0
[   35.587722] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@lists.sourceforge.net
[   37.868123] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[   37.911143] wlp4s0: authenticate with 14:dd:a9:6f:6a:48
[   37.921191] wlp4s0: send auth to 14:dd:a9:6f:6a:48 (try 1/3)
[   37.926672] wlp4s0: authenticated
[   37.928891] wlp4s0: associate with 14:dd:a9:6f:6a:48 (try 1/3)
[   37.930027] wlp4s0: RX AssocResp from 14:dd:a9:6f:6a:48 (capab=0x11 status=0 aid=4)
[   37.931710] wlp4s0: associated
[   37.931736] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[   37.987207] wlp4s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:dd:a9:6f:6a:48
[   41.299339] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   41.300527] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   41.301761] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   41.311939] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   41.313165] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   41.313171] psmouse serio1: issuing reconnect request
[   42.034404] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[   42.066526] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[   45.689267] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   45.690485] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   45.691676] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   45.703630] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   45.704942] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   45.704945] psmouse serio1: issuing reconnect request
[   46.420127] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[   46.454137] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[   46.920926] psmouse serio2: Failed to reset mouse on synaptics-pt/serio0
[   52.189120] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/serio2/input/input16
[   52.457053] psmouse serio2: Failed to enable mouse on synaptics-pt/serio0
[   53.279290] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   53.282618] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   53.286032] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   53.379188] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   53.380536] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   53.380541] psmouse serio1: issuing reconnect request
[   54.119569] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[   54.152593] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[   73.990513] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   73.991766] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   73.993127] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   74.003143] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   74.004521] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[   74.004525] psmouse serio1: issuing reconnect request
[   74.738612] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[   74.772432] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[   75.248087] psmouse serio2: Failed to reset mouse on synaptics-pt/serio0
[   80.541723] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/serio2/input/input18
[   80.809594] psmouse serio2: Failed to enable mouse on synaptics-pt/serio0

It's *completely* unusable and unacceptable (I've just had too much work to do to deal with this, but will make a phone call tomorrow). I have a Swedish keyboard so most likely built-to-order. Here's my dmidecode data:

System Information
        Manufacturer: LENOVO
        Product Name: 20HRCTO1WW
        Version: ThinkPad X1 Carbon 5th
        Serial Number: PF0QXXXX
        UUID: XXXXX
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_20HR_BU_Think_FM_ThinkPad X1 Carbon 5th
        Family: ThinkPad X1 Carbon 5th

Handle 0x000D, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: LENOVO
        Product Name: 20HRCTO1WW
        Version: SDK0J40697 WIN
        Serial Number: L3HF74XXXXX
        Asset Tag: Not Available
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: Not Available
        Chassis Handle: 0x0000
        Type: Motherboard
        Contained Object Handles: 0
Fanfold Paper
Posts: 6
Registered: ‎05-16-2017
Location: CH
Message 14 of 123 (809 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

Any linux users having this issue resolved?

I'm wondering wether to initiate a replacement (either the touchpad only or the whole laptop) or to wait for a software fix.

regarding the silence here now, I guess it has been resolved for the windows users now... right?

 

cheers schröter

Highlighted
Fanfold Paper
Posts: 7
Registered: ‎05-15-2017
Location: GB
Message 15 of 123 (797 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

[ Edited ]

schröter wrote:

Any linux users having this issue resolved?

I'm wondering wether to initiate a replacement (either the touchpad only or the whole laptop) or to wait for a software fix.

regarding the silence here now, I guess it has been resolved for the windows users now... right?

 

cheers schröter


I am a Linux user, and i haven't managed to resolve the issue - though I haven't yet tried to update the BIOS firmware to 1.20 (mine is 1.18). Any Linux user with problems that tried upgrading the firmware?

 

i did get the trackpoint working and got minimum functionality with the touchpad with the following command:

sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps

About 3 weeks ago I gave up and called Lenovo (I am UK based). I asked about a replacing the whole laptop but they have said this is possible only within a window of 6 days after receiving the laptop. I wonder what were the conditions for replacement for other here that did so?

 

Anyhow, they offered me to replace the touchpad, since mine came with on-site warranty, an engineer would come and replace it on spot. The support guy immediately said there are no spare parts in UK and they would need to ship it from elsewhere and I would need to wait for few days. That was 3 weeks ago and in the meantime I have received several emails with apologies for delays in processing the repair.

 

I wonder why they are delaying with repairs Smiley Happy smells like a hardware fault and they still didn't figure out the real solution...

Fanfold Paper
Posts: 6
Registered: ‎05-16-2017
Location: CH
Message 16 of 123 (1,067 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

hi afunk1

 

would be nice to keep us (the linux folks) updated regarding your replacement, also if it resolved the issue by only replacing the hardware or updating some drivers/bios as well.

I think I'll consult my support here in switzerland in the meantime as well.

 

cheers schröter 

Token Ring
Posts: 131
Registered: ‎06-23-2011
Location: GB
Message 17 of 123 (1,044 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

My recommendation is that Linux users upgrade their BIOS to 1.20, which I gather updates the touchpad firmware, as soon as possible. From other users' comments it seems quite possible it might only be a firmware issue, and personally I would prefer that than having someone poking around changing a touchpad in my new machine!

 

I haven't tried it myself but it seems like the bootable BIOS update (http://pcsupport.lenovo.com/gb/en/products/LAPTOPS-AND-NETBOOKS/THINKPAD-X-SERIES-LAPTOPS/THINKPAD-X...) is generic and not Windows-specific (all updates are here: http://pcsupport.lenovo.com/gb/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x...). I might be wrong though...

 

Please keep a detailed note of what it says when updating and if it mentions your touchpad version (e.g. take a photo) and share here if you don't mind.

 

Simon

_____
X1C5 left factory 16/5 | i7-7600U 16G 1TB LTE W10-1607
X220: i7, 16GB, m500 960GB, F5521gw, Win10, USB3 dock + two 1080p displays, 25% on road
jno
Paper Tape
Posts: 1
Registered: ‎06-06-2017
Location: DE
Message 18 of 123 (1,003 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

Hi,

 

I'm also a linux user with the touchpad issue. My model is a 20HR. I already upated my BIOS to 1.20 and I tried to apply the firmware update for the trackpad by using a windows live cd (google for windows 10pe gandalf). I'm not sure if the update succeeded because i missed to check the log file before the first run (after the restart it was gone because i used a live cd...). When i realized the problem still exists, i tried to run the firmware update again, but before I pressed OK i read a generated log file that said my trackpad/version is not supported - I have a trackpad from Elan. You can still press OK and the laptop reboots... so i really don't know what happend the first time. Nevertheless, the issue is not resolved and i'll probably get intouch with lenovo to check what options i have left.

 

Does any linux user know how to get the current firmware version?

Punch Card
Posts: 22
Registered: ‎11-01-2015
Location: SE
Message 19 of 123 (990 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue

I'm a Linux user as well. I'm surprised to hear all the talk about firmware - does the touchpad really have its own software binary?

On my blog, a user suggested that Linux kernel 4.12-rc4, with minor & trivial patch for hardware ID recognition, works. I have NOT verified this yet but will hopefully do so tomorrow. (Takes about an hour to compile from scratch ...)

http://fredrik.wendt.se/2017/04/26/lenovo-thinkpad-x1-carbon-5th-generation/

Fanfold Paper
Posts: 7
Registered: ‎05-15-2017
Location: GB
Message 20 of 123 (970 Views)

Re: Thinkpad X1 Carbon 2017 Gen5 Touchpad Issue


fredrik_wendt wrote:

I'm a Linux user as well. I'm surprised to hear all the talk about firmware - does the touchpad really have its own software binary?

On my blog, a user suggested that Linux kernel 4.12-rc4, with minor & trivial patch for hardware ID recognition, works. I have NOT verified this yet but will hopefully do so tomorrow. (Takes about an hour to compile from scratch ...)

http://fredrik.wendt.se/2017/04/26/lenovo-thinkpad-x1-carbon-5th-generation/


I forgot to mention, that was one of the things I did, upgraded to the latest mainline kernel 4.12-rc4 and it didn't help.

Top Kudoed Authors