Translation(s): none
DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware. The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware. If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware. |
Models covered
Lenovo Thinkpad P53 (similar to P73?)
Sub-models (P53 (and P73?) models 20QN, 20QQ, 20QR, 20QS) options :
- GPU card
- Screen size (2k ok 4k)
- touch screen
- Other options, like fingerprint reader, bluetooth...
See ThinkPad_P53_Spec.PDF (and ThinkPad_P73_Spec.PDF?)
Overall Status
Core Components |
|
|
Boot Standard Kernel: |
|
|
LAN network card: |
|
|
Wireless/Wifi |
|
|
Detect CD/DVD: |
[-] |
|
Detect hard drives: |
|
|
Extra Features |
||
CPU Frequency Scaling |
[?] |
|
Hibernation |
[-] |
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
|
|
- Resize-and-Rotate(randr) |
|
|
Switch to External Screen |
|
|
Mouse |
|
|
- Built-in (Trackpoint) |
|
|
- Built-in (Touchpad) |
|
|
Keyboard's Hotkeys |
|
|
WebCam |
|
|
Fingerprint Reader |
[?] |
|
Bluetooth |
|
|
Touch Screen |
|
|
Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= Only works with a non-free driver and or firmware
Important Note
- The graphical mode (Xwindow) don't work with Debian Bookworm. I had to upgrade to Debian Testing (trixie)
Configuration
Display
The laptop comes with two display adapters, I tested both:
the "Intel Corporation ?CoffeeLake-H GT2 [UHD Graphics 630]"
- the 'NVIDIA Quadro RTX 3000 Mobile' with Debian default driver ("Nouveau").
By default, Debian uses the Intel (unless the firmware are missing or you blacklist).
TODO: Using both card (so called Hybrid display) is possible to save your battery. This setup Bumblebee is explained in the page NVIDIA Optimus . However after facing issue Unable to locate/open config directory: "/etc/bumblebee/xorg.conf.d, I now have Xorg - Unknown chipset: NV166
I could use an external 4k HDMI monitor.
Audio
The audio device is reported as a "Intel Corporation Cannon Lake PCH cAVS".
It works fine out of the box.
Mouse
It's a usual Trackpoint + Touchpad from Thinkpad. It works fine out of the box
Power Management
It works fine out of the box.
WiFi
The Intel Corporation Wi-Fi 6 AX200 is working fine. make sure to install the firmware from non-free.
Touch Screen
The optional touch screen (Wacom Co., Ltd Pen and multitouch sensor) works out of the box.
Fingerprint reader
The built-in Fingerprint reader (Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader) wasn't tested.
WebCam
The webcam (Chicony Electronics Co., Ltd ?ThinkPad T490 Webcam) works out of the box.
Firmware
make sure to install the firmwares package to load some firmware at runtime. I have: * firmware-ath9k-htc, firmware-iwlwifi , firmware-linux-free , firmware-misc-nonfree , fwupd-amd64-signed , , intel-microcode
Also, If you don't use dual boot Windows with Lenovo tools to update firmware, it might be wise to update firmware using gnome-firmware or fwupd (see bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061731][1061731). otherwise you get warnings like:
3 devices have a firmware upgrade available.
Run `fwupdmgr get-upgrades` for more information.
System Summary
lspci
lspci -vnn
00:00.0 Host bridge [0600]: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec4] (rev 0d)
Subsystem: Lenovo 8th Gen Core Processor Host Bridge/DRAM Registers [17aa:2297]
Flags: bus master, fast devsel, latency 0, IOMMU group 1
Capabilities: <access denied>
Kernel driver in use: skl_uncore
00:01.0 PCI bridge [0604]: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 0d) (prog-if 00 [Normal decode])
Subsystem: Lenovo 6th-10th Gen Core Processor PCIe Controller (x16) [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 122, IOMMU group 2
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 2000-2fff [size=4K] [16-bit]
Memory behind bridge: ed000000-ee0fffff [size=17M] [32-bit]
Prefetchable memory behind bridge: c0000000-d1ffffff [size=288M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b] (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo CoffeeLake-H GT2 [UHD Graphics 630] [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 165, IOMMU group 0
Memory at 6040000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 0d)
Subsystem: Lenovo Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [17aa:2297]
Flags: fast devsel, IRQ 16, IOMMU group 3
Memory at 6041100000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
Subsystem: Lenovo Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [17aa:2297]
Flags: fast devsel, IRQ 255, IOMMU group 4
Memory at 6041115000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379] (rev 10)
Subsystem: Lenovo Cannon Lake PCH Thermal Controller [17aa:2297]
Flags: fast devsel, IRQ 16, IOMMU group 5
Memory at 6041114000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:14.0 USB controller [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d] (rev 10) (prog-if 30 [XHCI])
Subsystem: Lenovo Cannon Lake PCH USB 3.1 xHCI Host Controller [17aa:2297]
Flags: bus master, medium devsel, latency 0, IRQ 149, IOMMU group 6
Memory at ee420000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 RAM memory [0500]: Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f] (rev 10)
Subsystem: Lenovo Cannon Lake PCH Shared SRAM [17aa:2297]
Flags: fast devsel, IOMMU group 6
Memory at 604110c000 (64-bit, non-prefetchable) [disabled] [size=8K]
Memory at 6041113000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 [8086:a368] (rev 10)
Subsystem: Lenovo Cannon Lake PCH Serial IO I2C Controller [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 7
Memory at 6041112000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 [8086:a369] (rev 10)
Subsystem: Lenovo Cannon Lake PCH Serial IO I2C Controller [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 7
Memory at 6041111000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH HECI Controller [8086:a360] (rev 10)
Subsystem: Lenovo Cannon Lake PCH HECI Controller [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 132, IOMMU group 8
Memory at 6041110000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1b.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 [8086:a340] (rev f0) (prog-if 00 [Normal decode])
Subsystem: Lenovo Cannon Lake PCH PCI Express Root Port [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 123, IOMMU group 9
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: ee300000-ee3fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 [8086:a338] (rev f0) (prog-if 00 [Normal decode])
Subsystem: Lenovo Cannon Lake PCH PCI Express Root Port [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 10
Bus: primary=00, secondary=04, subordinate=51, sec-latency=0
I/O behind bridge: 4000-6fff [size=12K] [16-bit]
Memory behind bridge: d4000000-ec1fffff [size=386M] [32-bit]
Prefetchable memory behind bridge: 6000000000-603fffffff [size=1G] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 [8086:a33d] (rev f0) (prog-if 00 [Normal decode])
Subsystem: Lenovo Cannon Lake PCH PCI Express Root Port [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 125, IOMMU group 11
Bus: primary=00, secondary=52, subordinate=52, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: ee200000-ee2fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.7 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #8 [8086:a33f] (rev f0) (prog-if 00 [Normal decode])
Subsystem: Lenovo Cannon Lake PCH PCI Express Root Port [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 12
Bus: primary=00, secondary=54, subordinate=54, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: ee100000-ee1fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1e.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller [8086:a328] (rev 10)
Subsystem: Lenovo Cannon Lake PCH Serial IO UART Host Controller [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 20, IOMMU group 13
Memory at 604110f000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge [0601]: Intel Corporation Cannon Lake LPC Controller [8086:a30e] (rev 10)
Subsystem: Lenovo Cannon Lake LPC Controller [17aa:2297]
Flags: bus master, medium devsel, latency 0, IOMMU group 14
00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10) (prog-if 80)
Subsystem: Lenovo Cannon Lake PCH cAVS [17aa:2297]
Flags: bus master, fast devsel, latency 64, IRQ 152, IOMMU group 14
Memory at 6041108000 (64-bit, non-prefetchable) [size=16K]
Memory at 6041000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_cnl
00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
Subsystem: Lenovo Cannon Lake PCH SMBus Controller [17aa:2297]
Flags: medium devsel, IRQ 16, IOMMU group 14
Memory at 604110e000 (64-bit, non-prefetchable) [size=256]
I/O ports at efa0 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller [8086:a324] (rev 10)
Subsystem: Lenovo Cannon Lake PCH SPI Controller [17aa:2297]
Flags: fast devsel, IOMMU group 14
Memory at fe010000 (32-bit, non-prefetchable) [size=4K]
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (7) I219-LM [8086:15bb] (rev 10)
Subsystem: Lenovo Ethernet Connection (7) I219-LM [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 169, IOMMU group 14
Memory at ee400000 (32-bit, non-prefetchable) [size=128K]
Capabilities: <access denied>
Kernel driver in use: e1000e
Kernel modules: e1000e
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106GLM [Quadro RTX 3000 Mobile / Max-Q] [10de:1f36] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Lenovo TU106GLM [Quadro RTX 3000 Mobile / Max-Q] [17aa:2296]
Flags: bus master, fast devsel, latency 0, IRQ 166, IOMMU group 2
Memory at ed000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 2000 [size=128]
Expansion ROM at ee080000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nouveau
Kernel modules: nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation TU106 High Definition Audio Controller [10de:10f9] (rev a1)
Subsystem: Lenovo TU106 High Definition Audio Controller [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 2
Memory at ee050000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
01:00.2 USB controller [0c03]: NVIDIA Corporation TU106 USB 3.1 Host Controller [10de:1ada] (rev a1) (prog-if 30 [XHCI])
Subsystem: Lenovo TU106 USB 3.1 Host Controller [17aa:2297]
Flags: fast devsel, IRQ 150, IOMMU group 2
Memory at ee000000 (64-bit, prefetchable) [size=256K]
Memory at ee040000 (64-bit, prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
01:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU106 USB Type-C UCSI Controller [10de:1adb] (rev a1)
Subsystem: Lenovo TU106 USB Type-C UCSI Controller [17aa:2297]
Flags: fast devsel, IRQ 255, IOMMU group 2
Memory at ee054000 (32-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
02:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808] (prog-if 02 [NVM Express])
Subsystem: Samsung Electronics Co Ltd SSD 970 EVO/PRO [144d:a801]
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 15
Memory at ee300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
Kernel modules: nvme
04:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) (prog-if 00 [Normal decode])
Subsystem: Lenovo JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [17aa:2297]
Physical Slot: 0
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 16
Bus: primary=04, secondary=05, subordinate=51, sec-latency=0
I/O behind bridge: 4000-5fff [size=8K] [16-bit]
Memory behind bridge: d4000000-ec1fffff [size=386M] [32-bit]
Prefetchable memory behind bridge: 6000000000-603fffffff [size=1G] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
05:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) (prog-if 00 [Normal decode])
Subsystem: Lenovo JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 127, IOMMU group 17
Bus: primary=05, secondary=06, subordinate=06, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: ec100000-ec1fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
05:01.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) (prog-if 00 [Normal decode])
Subsystem: Lenovo JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 128, IOMMU group 18
Bus: primary=05, secondary=07, subordinate=2b, sec-latency=0
I/O behind bridge: 4000-4fff [size=4K] [16-bit]
Memory behind bridge: d4000000-dfffffff [size=192M] [32-bit]
Prefetchable memory behind bridge: 6000000000-601fffffff [size=512M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
05:02.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) (prog-if 00 [Normal decode])
Subsystem: Lenovo JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 129, IOMMU group 19
Bus: primary=05, secondary=2c, subordinate=2c, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: e0000000-e00fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
05:04.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) (prog-if 00 [Normal decode])
Subsystem: Lenovo JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 130, IOMMU group 20
Bus: primary=05, secondary=2d, subordinate=51, sec-latency=0
I/O behind bridge: 5000-5fff [size=4K] [16-bit]
Memory behind bridge: e0100000-ec0fffff [size=192M] [32-bit]
Prefetchable memory behind bridge: 6020000000-603fffffff [size=512M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
06:00.0 System peripheral [0880]: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] [8086:15eb] (rev 06)
Subsystem: Lenovo JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 21
Memory at ec100000 (32-bit, non-prefetchable) [size=256K]
Memory at ec140000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
2c:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) (prog-if 30 [XHCI])
Subsystem: Lenovo JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [17aa:2297]
Flags: fast devsel, IRQ 151, IOMMU group 22
Memory at e0000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
52:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200 [8086:0080]
Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 23
Memory at ee200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
54:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
Subsystem: Lenovo RTS525A PCI Express Card Reader [17aa:2297]
Flags: bus master, fast devsel, latency 0, IRQ 131, IOMMU group 24
Memory at ee100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
lsusb
lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bDeviceClass 9 Hub
bDeviceProtocol 1 Single TT
iProduct 2 xHCI Host Controller
Bus 001 Device 002: ID 04f2:b681 Chicony Electronics Co., Ltd ThinkPad T490 Webcam
bDeviceClass 239 Miscellaneous Device
bDeviceProtocol 1 Interface Association
iProduct 1 Integrated Camera
(Bus Powered)
(Bus Powered)
Bus 001 Device 004: ID 056a:51e9 Wacom Co., Ltd Pen and multitouch sensor
bDeviceClass 0 [unknown]
bDeviceProtocol 0
iProduct 2 Pen and multitouch sensor
Bus 001 Device 007: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
bDeviceClass 255 Vendor Specific Class
bDeviceProtocol 255
iProduct 0
(Bus Powered)
(Bus Powered)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
bDeviceClass 9 Hub
bDeviceProtocol 3
iProduct 2 xHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bDeviceClass 9 Hub
bDeviceProtocol 1 Single TT
iProduct 2 xHCI Host Controller
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
bDeviceClass 9 Hub
bDeviceProtocol 3
iProduct 2 xHCI Host Controller
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bDeviceClass 9 Hub
bDeviceProtocol 1 Single TT
iProduct 2 xHCI Host Controller
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
bDeviceClass 9 Hub
bDeviceProtocol 3
iProduct 2 xHCI Host ControllerUSB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.
Resources
Attachments
Some configuration files and sample outputs.
Useful Links
Lenovo provide an installation guide for Debian 10lenovo_thinkpad_p53_p73_debian10_installation_v1.0.1.pdf
Credits

