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 |
- The key is visible to
xev
and similar tools. - The physical key has a symbol on it, which describes its function.