Lenovo ThinkPad T14s (AMD) Gen 3 - ArchWiki

Jump to content

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.

Category:

- Lenovo