Hardware PCI/USB ID Working?
GPU 1002:1681 Yes
Wireless 17cb:1103 Yes
Audio 1022:15e3 Yes
TrackPoint Yes
Touchpad Yes
Webcam 04f2:b74f Yes
Fingerprint reader 27c6:6594 Yes
Mobile broadband 2c7c:030a Yes
Bluetooth 10ab:9309 Yes
Smartcard reader 058f:9540 Yes

This article covers the installation and configuration of Arch Linux on a Lenovo Thinkpad T14s (AMD) Gen 3 laptop. Almost everything seems to work pretty much out the box.

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

Firmware

Updating the firmware using the fwupd utility works as long as all the relevant options are enabled in the BIOS (Enable Windows Update UEFI Update).

Updating the BIOS firmware also fixes some error that produces the following output from linux:

[Hardware Error]: Corrected error, no action required.
[Hardware Error]: CPU:0 (19:44:1) MC15_STATUS[Over|CE|MiscV|AddrV|-|-|SyndV|CECC|-|-|-]: 0xdc204000000c011b
[Hardware Error]: Error Addr: 0x00000001faa88180
[Hardware Error]: IPID: 0x0000009600050f00, Syndrome: 0x000001ff0a240700
...

Touchpad

The touchpad seems to work most of the time, however occasional freeze of 3-4 seconds happen, at least on Xorg.

Mobile broadband

Works correctly. Follow instruction from Mobile_broadband_modem especially section FCC unlocking.

Smartcard reader

Seems to work and read cards. Follow instructions from smartcards.

Fingerprint reader

Work as expected. Follow fprintd

Power mangement

S3 sleep

Unfortunately, the laptop is currently shipped without S3 sleep support. Suspension seems to work fine most of the time, however resume to unresponsive black screen and fail to suspend may happen

Hibernate

Currently, after resuming from hibernation will cause the network card to stop working until reboot.

Battery thresholds

Battery charge thresholds can be correctly set with tlp.

Function keys

Key Visible?1 Marked?2 Effect Note
Fn Yes No XF86WakeUp
Fn+4 Yes Yes XF86Sleep
Fn+Esc No Yes Toggles Fn lock Has status led
Fn+F1 Yes Yes XF86AudioMute Has status led
Fn+F2 Yes Yes XF86AudioLowerVolume
Fn+F3 Yes Yes XF86AudioRaiseVolume
Fn+F4 Yes Yes XF86AudioMicMute Has status led
Fn+F5 Yes Yes XF86MonBrightnessDown
Fn+F6 Yes Yes XF86MonBrightnessUp
Fn+F7 Yes Yes XF86Display
Fn+F8 Yes Yes XF86WLAN Marked with airplane mode
Fn+F9 No Yes Marked with message box
Fn+F10 No Yes Marked with phone answer call
Fn+F11 No Yes Marked with phone end call
Fn+F12 Yes Yes XF86Favorites
Fn+Left Yes No Home
Fn+Right Yes No End
Fn+P Yes No Pause
Fn+S Yes No Sys_Req
Fn+K Yes No Scroll_Lock
Fn+B Yes No Break
Stamp Yes Yes Print
Fn+Space No Yes Change keyboard backlight level
  1. The key is visible to xev and similar tools.
  2. The physical key has a symbol on it, which describes its function.