Skip to content

Instantly share code, notes, and snippets.

@gdamjan
Last active August 20, 2018 17:32
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gdamjan/141bb0def5f80257fae2b233ec16f3c2 to your computer and use it in GitHub Desktop.
Save gdamjan/141bb0def5f80257fae2b233ec16f3c2 to your computer and use it in GitHub Desktop.
X1 Carbon (5th gen) notes

UPDATE

discussion https://www.reddit.com/r/thinkpad/comments/6var8o/blog_some_notes_on_x1c5_arch_linux/

DMI Info

dmi:bvnLENOVO:bvrN1MET33W(1.18):bd04/11/2017:svnLENOVO:pn20HQS0LV00:pvrThinkPadX1Carbon5th:rvnLENOVO:rn20HQS0LV00:rvrNotDefined:cvnLENOVO:ct10:cvrNone:

Fans blowing at max speed after resuming

https://bugzilla.kernel.org/show_bug.cgi?id=191181

Touchpad slow or imprecise

Would be nice to try and use the rmi4 protocol over smbus instead of the ps/2 emulation. As of yet, kernel 4.12-rc0 doesn't do this. modprobe psmouse synaptics_intertouch=1 can force it.

Trackpoint recognized as 'ImPS/2 Generic Wheel Mouse'

and thus middle button scrolling is not enabled. work around:

xinput set-prop "ImPS/2 Generic Wheel Mouse" "libinput Scroll Method Enabled" 0 0 1

X doesn't see KEY_KEYBOARD/KEY_FAVORITES from 'ThinkPad Extra Buttons' input device

Fn+F11 and Fn+F12

$ sudo libinput-debug-events --device /dev/input/event4
-event4   DEVICE_ADDED     ThinkPad Extra Buttons            seat0 default group1  cap:k
 event4   KEYBOARD_KEY      +1.69s      KEY_FAVORITES (364) pressed
 event4   KEYBOARD_KEY      +1.69s      KEY_FAVORITES (364) released
 event4   KEYBOARD_KEY      +1.95s      KEY_KEYBOARD (374) pressed
 event4   KEYBOARD_KEY      +1.95s      KEY_KEYBOARD (374) released

not that I use them for anything

https://bugs.freedesktop.org/show_bug.cgi?id=100709

LTE modem EM7455 not tested

supports 3G too it should have GPS/Glonass/Beidou/Galileo too

https://forums.lenovo.com/t5/Linux-Discussion/ThinkPad-X1-Yoga-LTE-Sierra-EM7455-on-Linux-Ubuntu-16-04/td-p/3344299

sudo systemctl start ModemManager.service

Fingerprint sensors is not supported

https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Fingerprint_Reader some support in https://aur.archlinux.org/packages/libfprint-git/

unknown acpi event

[ 3535.293188] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[ 3535.293192] thinkpad_acpi: unhandled HKEY event 0x60b1
[ 3535.293194] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@lists.sourceforge.net

ps. should be fixed in 4.12-rc1, probably by 696c6523.

@mmrezaie
Copy link

Hi,

Do you know how to change the sensitivity of the TrackPoint?

@molecular
Copy link

@gdamjan, thanks for those notes ;-)

unknown acpi event 0x60b1, 0x60b0 doesn't seem to be fixed for me with kernel 4.13.12-1-ARCH ;(

@gunar
Copy link

gunar commented Mar 29, 2018

Same here on 4.15.13, still happening. Where can I find information on how to fix this? Should I switch my Kernel? To which one? How?

Too many questions, I know. Just answer one please and I'll go along. Thanks!

@gunar
Copy link

gunar commented Mar 29, 2018

Here's some information which might interest whoever is looking at this page: https://gist.github.com/zmalltalker/3149710

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment