Lenovo ThinkPad T440s

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Needs a function keys section and the status of hardware components in the hardware table (i.e., entries under "Working?") still need to be populated, preferably by someone who has an actual Lenovo ThinkPad T440s. (Discuss in Talk:Lenovo ThinkPad T440s)
Hardware PCI/USB ID Working?
Bluetooth (Intel) 8087:07dc Yes
Bluetooth (Realtek) 0bda:8761 Untested
Webcam (Acer) 5986:026a Yes
Webcam (Chicony) 04f2:b39a Yes
04f2:b449 Yes
Webcam (Lite-On) 04ca:7035 Yes
Ethernet 8086:1559 Yes
8086:155a Yes
WLAN (Intel) 8086:08b2 Yes
WLAN (Realtek) 10ec:818b Yes
WWAN (Ericsson) 0bdb:193e
WWAN (Sierra) 1199:901f
1199:a001
NFC
GPU (Intel) 8086:0a16 Yes
GPU (NVIDIA) 10de:1290 Yes
Touchpad Yes
Touchscreen 04f3:0224 Yes
Trackpoint Yes
Keyboard Yes
TPM
Fingerprint reader 138a:0017 Yes
Smart card reader 058f:9540 Yes
SD card reader 10ec:5227 Yes
Audio 8086:9c20 Yes

This article covers the installation and configuration of Arch Linux on a Lenovo T440s laptop.

Installation

Attempting to use Intel Platform Trusted technology (PTT) when booting in UEFI mode can sometimes prevent the bootloader's bootx64.efi file from being booted. Under Security > Security Chip in the ThinkPad Setup program, select Security Chip Selection > Discrete TPM and Security Chip > Inactive (or Disabled).

Firmware

fwupd does not support this device yet.

UEFI BIOS errors

See Lenovo ThinkPad T450(s)#UEFI BIOS errors; the T440s suffers from the same firmware errors as the T450/T450s.

Tweaks

Screen resolution and scaling

In order to use the real dpi value create the file (/etc/X11/xorg.conf.d/90-monitor.conf):

/etc/X11/xorg.conf.d/90-monitor.conf
Section "Monitor"
    Identifier             "<default monitor>"
    DisplaySize            309 173    # In millimeters
EndSection

Otherwise the default resolution is set to 96dpi.

If you have a 1920x1080 FHD panel installed and find that text and UI elements are too small, it may interest you to consider using display scaling to adjust the size of UI elements to your preference. Integer HiDPI scaling is likely too excessive for a display of this resolution and size, so you will want to consider a fractional scaling solution.

Touchpad

See T440s Clickpad fix which feels good! for a Touchpad Synaptics configuration which alters the "annoying" behaviour of the clickpad.

See also the recommended kernel parameter in Touchpad Synaptics#Touchpad does not work after resuming from hibernate/suspend.

Updating the BIOS

Warning: Flashing motherboard BIOS is a dangerous activity that can render your motherboard inoperable!

See Flashing BIOS from Linux#Bootable optical disk emulation and Updating the BIOS on my ThinkPad T440.

Wireless

The kernel's rtl8192ee driver for the Realtek WiFi card may have spotty performance, especially when compared to the iwlwifi driver for the Intel WiFi card. The lwfinger/rtl8192ee repository on GitHub provides an "alternate (vendor) driver for RTL8192EE":

May offer much better performance than the kernel rtl8192ee driver, especially when used as Access Point.
Still, it will, with difficulty, barely surpass 50Mbps of uplink, in the best conditions.

Installation instructions can be found in the repository's README.md file. The alternate driver can also be installed with DKMS. See Dynamic Kernel Module Support for more details.

See also https://linux-hardware.org/?id=pci:10ec-818b-10ec-001b.

SD card reader

The rtsx_pci driver for the Realtek RTS5227 media/SD card reader does not appear to work for all SD cards. MicroSDXC cards in particular may be problematic. Installing the rts5227-dkmsAUR package instead resolves this issue. Note that a reboot is required after installing.

See also https://linux-hardware.org/?id=pci:10ec-5227-17aa-220c.

Function keys

This article or section needs expansion.

Reason: Function keys table needs to be populated. See also Lenovo ThinkPad T450(s)#Function keys; the T440s and T450/T450s will likely have the exact same tables since they have basically the same keyboard. This still needs to be confirmed (for good measure). If so, then one section should link to the other (to avoid needless duplication). (Discuss in Talk:Lenovo ThinkPad T440s)
Key Visible?1 Marked?2 Effect
  1. The key is visible to xev and similar tools.
  2. The physical key has a symbol on it, which describes its function.

See also