User:JL55HW/T495
Device | Status |
AMDGPU | Yes |
Wireless | Yes¹ |
ALSA | Yes |
TrackPoint | Yes |
Touchpad | Yes |
Webcam | Yes |
Bluetooth | Yes |
Mobile internet | ? |
MicroSD Reader | Yes |
This article covers the installation and configuration of Arch Linux on a Lenovo T495 laptop. Everything seems to work pretty much out the box.
For a general overview of laptop-related articles and recommendations, see Laptop.
Hardware
Using kernel 5.3.8-arch1-1
Product Name: 20NJCTO1WW Version: ThinkPad T495 SKU Number: LENOVO_MT_20NJ_BU_Think_FM_ThinkPad T495
lspci
returns:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge 00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.5 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7 01:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29) 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0e) 03:00.1 Serial controller: Realtek Semiconductor Co., Ltd. Device 816a (rev 0e) 03:00.2 Serial controller: Realtek Semiconductor Co., Ltd. Device 816b (rev 0e) 03:00.3 IPMI Interface: Realtek Semiconductor Co., Ltd. Device 816c (rev 0e) 03:00.4 USB controller: Realtek Semiconductor Co., Ltd. Device 816d (rev 0e) 04:00.0 Wireless controller [0d40]: Intel Corporation XMM7360 LTE Advanced Modem (rev 01) 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) 06:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01) 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev d2) 07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller 07:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor 07:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 07:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 07:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor 07:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
lsusb
returns:
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 004 Device 004: ID 13d3:56bc IMC Networks Bus 004 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 004 Device 002: ID 8087:0025 Intel Corp. Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Power management
Suspend and resume
Users have reported that the laptop is waking up immediately after entering suspending (see [1] and [2]). However, this seems to be fixed in the latest kernel. Suspend and resume works fine out-of-the-box.
TLP
If you have installed TLP to enable advance power management, you might notice that USB ports will not work under battery mode. Disable Runtime Power Management for USB controllers to fix this. To get PCIe device addresses of USB controllers:
$ lspci | grep -i usb
The first column of the output is the address
03:00.4 USB controller: Realtek Semiconductor Co., Ltd. Device 816d (rev 0e) 07:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 07:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
To disable runtime power management for these devices, edit /etc/default/tlp
:
/etc/default/tlp
RUNTIME_PM_BLACKLIST="03:00.4 07:00.3 07:00.4"
Screen backlight
Set Kernel parameters:
acpi_backlight=native
Then the backlight level can be changed through /sys/class/backlight/amdgpu_bl0/brightness
:
# echo 128 > /sys/class/backlight/amdgpu_bl0/brightness
Trackpoint
The sensitivity of Trackpoint can be changed through sysfs:
# echo 220 > /sys/devices/platform/i8042/serio1/serio2/sensitivity
serio1
and serio2
may be different for your systemHowever, the speed cannot be changed at any place. See Mouse acceleration for a workaround.