Lenovo ThinkPad T470s

HardwarePCI/USB IDWorking?
GPUYes
WirelessYes
Mobile broadband1199:9079Yes
AudioYes
TrackPointYes
TouchpadYes
Smartcard reader058f:9540Yes
Bluetooth0bda:0316Yes
Fingerprint reader138a:0097Yes

This article covers the installation and configuration of Arch Linux on a Lenovo Thinkpad T470s.

For a general overview of laptop-related articles and recommendations, see Laptop.

Firmware

As of writing, the current BIOS version is 1.54. By visiting the downloads section (for the type HG/HF T470s) an ISO can be downloaded and burned to disk which will perform the update

This laptop is unique in that it retains the Thinkpad dock connection as well as provides docking ability over USB-C. We have tested with the Thinkpad Ultra Dock and are able to utilize multiple HiDPI monitors via individual connections (e.g. no display port chaining). There are published firmware updates for the dock that require Windows to install. DisplayPort chaining works via USB-C to DisplayPort adapter.

Updating the BIOS

Via a USB key

In order to update the BIOS/UEFI using a USB key, download the "BIOS Update (Bootable CD)" ISO from and follow the instructions on Flashing BIOS from Linux#Bootable optical disk emulation.

Using fwupd

  1. Install fwupd
  2. Get the official update utility from and follow the instructions from the same page.

Kernel and hardware support

Hardware video acceleration with Kaby Lake seems to work fine via VA-API.

Mobile broadband

The mobile broadband card is a Sierra EM7455. It works with Google's Project Fi.

Configuration

Fingerprint reader

As of December 2024, the fingerprint reader is still under prototype development, but works just fine.

While fprintd does not yet support the sensor, it can be set up using python-validityAUR and open-fprintdAUR - install the packages and configure the sensor as described in fprint#Configuration.

Do note that some packages have a hard dependency on fprintd (e.g. pam-fprint-grosshackAUR) - for those you will have to edit the PKGBUILDs to remove the dependency and build the packages manually.

Troubleshooting

Fan does not spin down after suspend-resume

On gnome-shell via wayland, suspend-resume results in the fan holding at 100% without ever spinning down. Alternatively if you use xorg this does not seem to happen. This issue has been resolved in BIOS/UEFI version 1.20.

HDMI audio does not work with Pulseaudio

The Intel HD audio module manages both the internal analog audio devices (e.g. speakers, mic, headphone jack) and the HDMI / DisplayPort audio outputs. Which inputs / outputs are used is selectable via the card profile. The profile selection can be changed using the pavucontrol application in the Configuration tab. "Analog Stereo Duplex" is the default, using the internal speakers / headphone jack and the internal microphone. To feed audio out the internal HDMI port while still using the internal microphone for input, select "Digital Stereo (HDMI 2) Output + Analog Stereo Input". Pulseaudio will remember this selection and auto switch to/from it based on the status of the HDMI port.

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.