Everything works.
Bought a ThinkPad P14 Gen 5 (Intel) from the Lenovo store, with Ubuntu as the pre-loaded OS.
It came with Ubuntu 22.04 (not tested hardware support with that version, but noticed no issues), re-installed it with 24.10.
Supports the internal 3k display and two external 4k monitors at 60k via a (Dell) ThunderBolt Dock. Fingerprint reader works. Updating the Firmware for said reader, the external Dock, and miscellaneous other devices like the NVMe works fine, too. Fn keys set volume, brightness etc.
Suspend is currently blocked if the ethernet driver is loaded (e1000e
), but unloading it, disabling it in the UEFI/BIOS setup (the dock’s ethernet can still be used) or disabling Wake On Lan as per https://askubuntu.com/questions/1527841/suspend-fails-kworker-acts-up-ethernet-issue-e1000e solves the issue (ethtool -s en.... wol d
).
dmesg
prints workqueue: e1000_watchdog_task [e1000e] hogged CPU for >10000us 11 times, consider switching to WQ_UNBOUND
Ouput of lspci
:
00:00.0 Host bridge: Intel Corporation Device 7d01 (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Arc Graphics] (rev 08)
00:04.0 Signal processing controller: Intel Corporation Meteor Lake-P Dynamic Tuning Technology (rev 04)
00:06.0 PCI bridge: Intel Corporation Device 7e4d (rev 20)
00:06.2 PCI bridge: Intel Corporation Device 7ecb (rev 10)
00:07.0 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 02)
00:07.2 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2 (rev 02)
00:0a.0 Signal processing controller: Intel Corporation Meteor Lake-P Platform Monitoring Technology (rev 01)
00:0b.0 Processing accelerators: Intel Corporation Meteor Lake NPU (rev 04)
00:0d.0 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller (rev 02)
00:0d.2 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #0 (rev 02)
00:0d.3 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1 (rev 02)
00:14.0 USB controller: Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Device 7e7f (rev 20)
00:14.3 Network controller: Intel Corporation Meteor Lake PCH CNVi WiFi (rev 20)
00:15.0 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #0 (rev 20)
00:16.0 Communication controller: Intel Corporation Meteor Lake-P CSME HECI #1 (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device 7e38 (rev 20)
00:1f.0 ISA bridge: Intel Corporation Device 7e02 (rev 20)
00:1f.3 Audio device: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Meteor Lake-P SMBus Controller (rev 20)
00:1f.5 Serial bus controller: Intel Corporation Meteor Lake-P SPI Controller (rev 20)
00:1f.6 Ethernet controller: Intel Corporation Device 550b (rev 20)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less)
and lsusb
:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 06cb:00f9 Synaptics, Inc.
Bus 001 Device 003: ID 04f2:b805 Chicony Electronics Co., Ltd Integrated Camera
Bus 001 Device 004: ID 2ce3:9563 Generic EMV Smartcard Reader
Bus 001 Device 006: ID 8087:0033 Intel Corp. AX211 Bluetooth
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
(not tested the smartcard reader)