Lenovo ThinkPad T14 (AMD) Gen 2

Hardware
PCI/USB ID
Working?
Trackpoint
Yes
Touchpad
Yes
Keyboard
Yes
GPU
1022:1638
Yes
Webcam
04f2:b724
Yes
Ethernet
10ec:8168
Yes
Bluetooth
0bda:4852
Yes
MicoSD-card reader
17a0:9750
10ec:522a
Yes
Audio
1022:15e2
Yes
Wi-Fi
10ec:8852
Yes
WWAN
1eac:1001
Yes
TPM
1022:15df
Yes
Fingerprint reader
06cb:00bd
Yes
Smartcard reader
058f:9540
Yes
NFC reader
???
No
Accessibility
High contrast black on white with large type. Unfortunately the selected menu item is indicated with faint dotted lines, which would make it hard to read for those with visual limitations. Under the
Config
tab, there is a
Setup UI
item that toggles the BIOS look-and-feel back to the old-school Thinkpad grey-blue-and-white, all-text, keyboard navigation mode, which may be easier. A table of navigation keys is found under the heading "Navigate in the UEFI BIOS interface" on p.31 of the
user guide
.
Note
Blind users should request the help of a sighted person to change BIOS settings.
This device has no diagnostic LEDs but relies on audible beep codes. However, those codes can be translated into visible form by using Lenovo's SmartBeep app. This is described under the heading "Beep errors" on p.53 of the
user guide
.
Firmware
fwupd
fwupd
supports the UEFI BIOS, the webcam, the fingerprint reader and the NVMe controller.
November 2021 security update
On November 4, 2021 Lenovo pushed System Firmware Version 1.12, a UEFI/BIOS update, to LVFS. This is described as a security update (although without further detail). See
LVFS page for this update
.
Secure boot
For a number of Lenovo laptops of the same cohort, it has been reported that deleting SecureBoot keys and substituting your own keys bricks the motherboard. Further, Lenovo classifies this as caused-by-customer and thus outside the scope of warranty coverage. See here for Lenovo forum threads on
XC17
,
T14s
and
T14 (AMD) Gen 1
.
You break it, you keep both pieces.
Note that keeping the Lenovo Certificates should not brick the machine according to
this thread
.
Realtek Ethernet
lspci
shows two distinct Ethernet controllers:
$ lspci | grep Ethernet
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0e)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
enp5s0
is the RJ45 port.
enp2s0f0
is the proprietary connector next to the 2nd USB Type-C port for use in the
Lenovo ThinkPad Ultra Docking Station
or with a
Lenovo ThinkPad Ethernet Extension Cable Gen 2
cable.
Check
ip link
to see what interface has carrier and then set up that interface.
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 38:f3:ab:f4:0a:b9 brd ff:ff:ff:ff:ff:ff
3: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 38:f3:ab:f4:0a:b8 brd ff:ff:ff:ff:ff:ff
4: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 14:5a:fc:1b:d5:15 brd ff:ff:ff:ff:ff:ff
Mobile broadband
According to the service manual the only supported WWAN card is the Quectel EM120R-GL.
This modem is confirmed working after following the
FCC unlock procedure
outlined in the
ThinkPad mobile Internet#FCC unlock a Quectel modem
page.
Unreliable mic mute LED
See
Lenovo ThinkPad T14 (AMD) Gen 3#Mute Mic LED always on
.
Synaptics touchpad RMI bus non-functional
The Synaptics touchpad uses the
psmouse
module rather than its native RMI bus, which is qualitatively superior.
dmesg
says:
[    2.148382] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4694]
[    2.184193] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1162..]
[    2.184214] psmouse serio1: synaptics: Your touchpad (PNP: LEN2073 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
Following that advice by adding
psmouse.synaptics_intertouch=1
to the
kernel command line
results in a different complaint:
[    2.217261] psmouse serio1: synaptics: Trying to set up SMBus access
[    2.220337] psmouse serio1: synaptics: SMbus companion is not ready yet.
For more, see the
relevant thread in the Lenovo Ubuntu forums
and
related kernel bug report
.
Freezing Trackpad
The trackpad may freeze randomly. The cure is to unload the psmouse module with
rmmod
and reload it with
modprobe
.
Fingerprint reader unavailable after suspend
There have been reports that while the fingerprint reader works well with fprintd after a cold start (including wake from hibernation) it vanishes from the list of available devices after sleep or suspend.  As of July 2022, with the latest system firmware updates applied, this issue now seems to be resolved.
Sleep mode (S3)
Sleep mode and, in particular, the lid switch are slow and flaky unless the sleep mode is set to
Linux
rather than
Windows 10
in the UEFI. Be sure that you have logged out of, rather than suspending, any Windows installation before changing this.
See
Power management/Suspend and hibernate
for more details.
Function keys
Key
Visible?
Marked?
Effect
Fn+Esc
Yes
Yes
Toggles Fn lock
F1
Yes
Yes
XF86AudioMute
F2
Yes
Yes
XF86AudioLowerVolume
F3
Yes
Yes
XF86AudioRaiseVolume
F4
Yes
Yes
XF86AudioMicMute
F5
Yes
Yes
XF86MonBrightnessDown
F6
Yes
Yes
XF86MonBrightnessUp
F7
Yes
Yes
XF86Display
F8
Yes
Yes
XF86WLAN
F9
Yes
Yes
XF86NotificationCenter
F10
Yes
Yes
XF86PickupPhone
F11
Yes
Yes
XF86HangupPhone
F12
Yes
Yes
XF86Favorites
Fn+Space
No
Yes
Controls the keyboard backlight
Fn+b
Yes
No
Control_L+Break
Fn+d
No
No
Toggles
ePrivacy screen
(if it's supported)
Fn+k
Yes
No
Scroll_Lock
Fn+p
Yes
No
Pause
Fn+s
Yes
No
Alt_L
Alt_L+Sys_Req
Fn+4
Yes
No
XF86Sleep
Fn
Yes
No
XF86WakeUp
Fn+Left Arrow
Yes
No
Home
Fn+Right Arrow
Yes
No
End
PCI Express Card Reader
The on-board reader requires the
rtsx_pci_sdmmc
kernel module to be loaded.  This can be enabled at boot by adding a file in
/etc/modprobe.d/
with the module name.
Touchscreen
Blacklist
kernel module
raydium_i2c_ts
to make touchscreen work.
See
BBS#274704
for more information.
See also
Tech specs (pdf)
User guide (pdf)
Lenovo Product page