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 | |
Touchscreenm | Unknown | Untested |
Touchscreens | 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 |
Audiom | 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 mainstream T450 while those marked with s are exclusive to the slimmer 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.
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.
Wireless
See Lenovo ThinkPad T440s#Wireless; 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.
CapsLock indicator
There is no LED indicator for the CapsLock
key, but software-based solutions for desktop environments exist; for example:
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.
F1
to F12
are used as standard function keys and special multimedia features are only triggered with the use of the Fn
key.See also
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
- Installation guides and blog posts for other distributions