Lenovo ThinkPad T14 (AMD) Gen 1

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: A function keys section should be added (Discuss in Talk:Lenovo ThinkPad T14 (AMD) Gen 1#)
Hardware PCI/USB ID Working?
GPU Yes
Wireless Yes
Bluetooth 8087:0029 Yes
Webcam 04f2:b6d0 Yes
TrackPoint Yes
Touchpad Yes
Fingerprint reader 06cb:00bd Yes
Smartcard reader 058f:9540 Untested
Mobile broadband Yes

This article covers the installation and configuration of Arch Linux on a Lenovo Thinkpad T14 (AMD) Gen 1 laptop. Everything seems to work pretty much out the box with kernel >=5.9.0.

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

Firmware

Secure boot

As of January 2021 deleting SecureBoot keys and installing your own keys (for example by using KeyTool) will brick the device. This is a problem that is similar to one which has been reported on some other Lenovo laptops and is likely due to a faulty firmware. If the device is stuck in a boot loop after replacing the SecureBoot keys, the only way to repair it is by replacing the mainboard of the device. Hopefully, the issue will get fixed with a firmware update in the future.

Battery issues

In an ongoing Lenovo forums thread there has been a discussion regarding battery drain issues in suspend/powered-off states. Presumably laptops with AMD Renoir CPUs and relevant hardware are affected. As of now, BIOS firmware version 1.29 is suggested to use, as version 1.30 introduced significant battery drain, the battery loses up to 50% in 2-3 days while the laptop is in suspend mode.

There is also a suggestion that kernel updates could fix this behavior and that Lenovo and Canonical are working on it.

Fingerprint Sensor

The fingerprint sensor works with some recent firmware and software updates.

  1. Use fwupd to install the latest firmware for "Synaptics Prometheus Fingerprint Reader". The relevant firmwares are Prometheus Fingerprint Reader and Prometheus Fingerprint Reader Configuration.
  2. fprintd ≥ 1.90.1 and libfprint ≥ 1.90.1 are required. Alternatively, use the latest Git master through fprintd-libfprint2AUR and libfprint-gitAUR.

fprint has more details on how to setup the fingerprint, for PAM-based authentication for example.

If the fingerprint reader is not detected by fwupd but is detected by lsusb you will need to reset the fingerprint reader in the Bios.

Backlight

Backlight works correctly by manipulating the values, between 0-255, inside /sys/class/backlight/amdgpu_bl0/brightness or using a backlight managing utility.

Before kernel 5.8.6, systemd-backlight@backlight:acpi_video0.service required masking as it failed on boot.

Suspend

S3 suspend works when setting Config > Power > Sleep to Linux in bios.

Mobile broadband

Tested, works with xmm7360-pci (see Xmm7360-pci):

$ lspci | grep XMM
05:00.0 Wireless controller [0d40]: Intel Corporation XMM7360 LTE Advanced Modem (rev 01)

Wireless

The onboard wireless card is Intel AX200, and it may have microcode issues when used as-is. A possible fix for WiFi disconnects is turning on iwlwifi antenna agreggation on by creating a modprobe config

/etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=8

and rebooting. Look in Network configuration/Wireless#iwlwifi for details.

See also