Lenovo ThinkPad T450(s)

Hardware
PCI/USB ID
Working?
Bluetooth (Intel)
8087:0a2a
Yes
Bluetooth (Realtek)
0bda:8761
Untested
Webcam (Acer)
5986:0366
Yes
Webcam (Chicony)
m
04f2:b596
Yes
Webcam (Chicony)
s
04f2:b39a
Yes
Webcam (Chicony)
04f2:b449
Yes
Webcam (Lite-On)
04ca:703c
Yes
Ethernet
8086:15a3
Yes
8086:15a2
Yes
WLAN (Intel)
8086:095b
Yes
WLAN (Realtek)
10ec:818b
Yes
WWAN (Ericsson)
0bdb:193e
Untested
WWAN (Sierra)
1199:a001
Untested
GPU (Intel)
m
8086:0a16
Yes
GPU (Intel)
8086:1616
Yes
GPU (NVIDIA)
s
10de:1347
Untested
Touchpad
Yes
Touchscreen
m
Unknown
Untested
Touchscreen
s
04f3:0418
Yes
Trackpoint
Yes
Keyboard
Yes
TPM
Untested
Fingerprint reader
138a:0017
Yes
Smart card reader
058f:9540
Yes
SD card reader
10ec:5227
Yes
Audio
m
8086:9c20
Yes
Audio
8086:9ca0
Yes
A laptop page for the Lenovo ThinkPad T450 and the Lenovo ThinkPad T450s. Entries in the hardware table marked with
m
are exclusive to the
m
ainstream T450 while those marked with
s
are exclusive to the
s
limmer T450s.
Accessibility
The appearance of the ThinkPad Setup program (i.e., the tool used to configure UEFI BIOS settings) is simple and uses contrasting colours, so it may work well with OCR software. A legend of keyboard navigation shortcuts is also clearly listed on the bottom of the screen.
Note
Blind users should request the help of a sighted person to change UEFI BIOS settings. Keyboard beeps in the ThinkPad Setup program are enabled by default but only happen when unmanageable/invalid key combinations are pressed.
The
user guide
has a section under Chapter 6, "Advanced configuration", titled "Using the ThinkPad Setup program" that highlights the steps needed to configure the UEFI BIOS settings. Relevant keyboard shortcuts (including those needed to trigger certain features on device startup) are mentioned throughout:
Key
Effect
Enter
Interrupt normal startup and bring up the Startup menu
F1
Start the ThinkPad Setup program
F12
Bring up the Boot Menu window
Firmware
fwupd
does not support this device yet.
UEFI BIOS errors
The following error messages appear during the boot process and in the system's
journal
(see
[1]
):
# journalctl -kp err
DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x000000009d800000-0x000000009fffffff], contact BIOS vendor for fixes
ACPI Error: Needed type [Reference], found [Integer] 00000000e2dee060 (20201113/exresop-66)
ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20201113/dswexec-431)
ACPI Error: Aborting method \_PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20201113/psparse-529)
These messages appear because "there is an attempt to store an integer to a reference type in the bytecode"
[2]
. A
Lenovo forum thread
was made to discuss and bring this to Lenovo's attention, but they have yet to fix it.
However, these firmware errors do not seem to have any obvious consequences (besides the hampered functionality of the _PDC ACPI object), so it is
probably
safe to disregard them.
loglevel=3
can be passed as a
kernel parameter
to hide these errors (and others) during the boot process.
Wi-Fi
See
Lenovo ThinkPad T440s#Wi-Fi
; the T450/T450s and T440s share the same Realtek-variant WiFi card.
SD card reader
See
Lenovo ThinkPad T440s#SD card reader
; the T450/T450s and T440s share the same SD card reader (but with different sub-device IDs). See also
https://linux-hardware.org/?id=pci:10ec-5227-17aa-5034
.
Power management
Intel Rapid Start Technology (IRST)
Some T450/T450s models come equipped with both an HDD and the optional 16GB M.2 SSD. The
user guide
advises against formatting the M.2 SSD as a bootable device (in Chapter 6, "Advanced configuration") because one of its purposes (in OEM deployments of Windows) is to "support the Intel Rapid Start Technology." The M.2 SSD can still be used for that same purpose in an Arch Linux installation if so desired. See
Suspend and hibernate#Intel Rapid Start Technology (IRST)
for more details.
Panel Self-Refresh (PSR)
Enabling
Panel Self-Refresh
(PSR) may
decrease the power consumption of the Intel chipset
.
Warning
PSR can completely freeze the screen on the T450/T450s (rendering it nearly inoperable).
Disable it
if so—
chrooting
from a
rescue USB
may be necessary.
CapsLock indicator
There is no LED indicator for the
CapsLock
key, but software-based solutions for
desktop environments
exist; for example:
gnome-shell-extension-lockkeys-git
AUR
Locking Keys panel
in KDE
xfce4-kbdleds-plugin
AUR
The Caps Lock state can also be read and controlled through a
sysfs(5)
pseudo-file that takes on values of
0
or
1
:
/sys/class/leds/input3::capslock/brightness
Function keys
Key
Visible?
1
Marked?
2
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
XF86Tools
F10
Yes
Yes
XF86Search
F11
Yes
Yes
XF86LaunchA
F12
Yes
Yes
XF86Explorer
Fn+Space
No
Yes
Controls the keyboard backlight
Fn+b
Yes
No
Control_L+Break
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
The key is visible to
xev
and similar tools.
The physical key has a symbol on it, which describes its function.
Tip
By default, the function keys behave as multimedia keys instead of actual function keys. This behaviour can be changed in the UEFI BIOS settings so that
F1
to
F12
are used as standard function keys and special multimedia features are only triggered with the use of the
Fn
key.
Note
Although Fn lock state persists across reboots, the function keys will always behave as standard function keys during device startup.
See also
Lenovo ThinkPad T550
T450 links
https://www.thinkwiki.org/wiki/Category:T450
Product Specifications Reference (PSREF)
Hardware maintenance manual
User guide
T450s links
https://www.thinkwiki.org/wiki/Category:T450s
Resources provided by Lenovo
Product Specifications Reference (PSREF)
Hardware maintenance manual
User guide
Installation guides and blog posts for other distributions
Debian:InstallingDebianOn/Thinkpad/T450s/jessie
Fedora 21:
The Lenovo T450s Is Working Beautifully With Linux - Phoronix