Display hardware information.
Commands described here demonstrate how to list hardware, PCI/USB/block devices, and DMI table.
List hardware
List hardware paths including numeric IDs.
$ sudo lshw -short -numeric
H/W path Device Class Description ============================================================= system 90RJ005APB (LENOVO_MT_90RJ_BU_Lenovo_FM_IdeaCentre 5 14IOB6) /0 bus 3730 /0/0 memory 64KiB BIOS /0/3b memory 16GiB System Memory /0/3b/0 memory 16GiB DIMM DDR4 Synchronous 3200 MHz (0.3 ns) /0/3b/1 memory [empty] /0/4a memory 256KiB L1 cache /0/4b memory 1MiB L2 cache /0/4c memory 6MiB L3 cache /0/4d processor Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz /0/100 bridge 10th Gen Core Processor Host Bridge/DRAM Registers [8086:9B63] /0/100/1 bridge 6th-10th Gen Core Processor PCIe Controller (x16) [8086:1901] /0/100/1/0 display GK107GL [Quadro K420] [10DE:FF3] /0/100/1/0.1 multimedia GK107 HDMI Audio Controller [10DE:E1B] /0/100/2 display CometLake-S GT2 [UHD Graphics 630] [8086:9BC8] /0/100/4 generic Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] /0/100/14 bus Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller [8086:43ED] /0/100/14/0 usb1 bus xHCI Host Controller [1D6B:2] /0/100/14/0/2 communication Bluetooth Radio [BDA:C123] /0/100/14/0/7 generic USB2.0-CRW [BDA:129] /0/100/14/0/b bus USB2.0 Hub [5E3:608] /0/100/14/0/b/1 input YubiKey OTP+FIDO+CCID [1050:407] /0/100/14/0/b/4 bus USB2.0 Hub [5E3:608] /0/100/14/1 usb2 bus xHCI Host Controller [1D6B:3] /0/100/14.2 memory RAM memory /0/100/15 bus Tiger Lake-H Serial IO I2C Controller #0 [8086:43E8] /0/100/15.2 bus Intel Corporation [8086:43EA] /0/100/16 communication Tiger Lake-H Management Engine Interface [8086:43E0] /0/100/17 storage Intel Corporation [8086:43D2] /0/100/1b bridge Intel Corporation [8086:43C4] /0/100/1b/0 storage NVMe SSD Controller SM981/PM981/PM983 [144D:A808] /0/100/1b/0/0 /dev/nvme0 storage SAMSUNG MZVLB512HBJQ-000L7 /0/100/1b/0/0/1 /dev/nvme0n1 disk 512GB NVMe namespace /0/100/1b/0/0/1/1 volume 511MiB Windows FAT volume /0/100/1b/0/0/1/2 /dev/nvme0n1p2 volume 476GiB EXT4 volume /0/100/1c bridge Tiger Lake-H PCI Express Root Port #5 [8086:43BC] /0/100/1c/0 enp3s0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10EC:8168] /0/100/1c.5 bridge Intel Corporation [8086:43BD] /0/100/1c.5/0 wlp4s0 network RTL8822CE 802.11ac PCIe Wireless Network Adapter [10EC:C822] /0/100/1f bridge Intel Corporation [8086:4387] /0/100/1f.3 multimedia Intel Corporation [8086:F0C8] /0/100/1f.4 bus Tiger Lake-H SMBus Controller [8086:43A3] /0/100/1f.5 bus Tiger Lake-H SPI Controller [8086:43A4] /0/1 system PnP device PNP0c02 /0/2 system PnP device PNP0c02 /0/3 generic PnP device INT3f0d /0/4 system PnP device PNP0c02 /0/5 system PnP device PNP0c02 /0/6 system PnP device PNP0c02 /0/7 system PnP device PNP0c02 /0/8 system PnP device PNP0c02 /0/9 scsi0 storage /0/9/0.0.0 /dev/cdrom disk DVD-RW DA8AESH /1 power Default string /2 power Default string /3 power Default string
List hardware information, but remove potentially sensitive information and exclude volatile attributes like timestamps.
$ sudo lshw -notime -sanitize
computer description: Desktop Computer product: 90RJ005APB (LENOVO_MT_90RJ_BU_Lenovo_FM_IdeaCentre 5 14IOB6) vendor: LENOVO version: IdeaCentre 5 14IOB6 serial: [REMOVED] width: 64 bits capabilities: smbios-3.3.0 dmi-3.3.0 smp vsyscall32 configuration: administrator_password=disabled boot=normal chassis=desktop family=IdeaCentre 5 14IOB6 keyboard_password=enabled power-on_password=disabled sku=LENOVO_MT_90RJ_BU_Lenovo_FM_IdeaCentre 5 14IOB6 uuid=[REMOVED] *-core description: Motherboard product: 3730 vendor: LENOVO physical id: 0 version: NOK slot: Default string *-firmware description: BIOS vendor: LENOVO physical id: 0 version: M3GKT23A date: 04/29/2021 size: 64KiB capacity: 14MiB capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd acpi biosbootspecification uefi *-memory description: System Memory physical id: 3b slot: System board or motherboard size: 16GiB *-bank:0 description: DIMM DDR4 Synchronous 3200 MHz (0.3 ns) product: M378A2G43AB3-CWE vendor: Samsung physical id: 0 serial: [REMOVED] slot: Controller0-ChannelA-DIMM0 size: 16GiB width: 64 bits clock: 3200MHz (0.3ns) *-bank:1 description: [empty] physical id: 1 slot: Controller0-ChannelB-DIMM0 *-cache:0 description: L1 cache physical id: 4a slot: L1 Cache size: 256KiB capacity: 256KiB capabilities: synchronous internal write-back configuration: level=1 *-cache:1 description: L2 cache physical id: 4b slot: L2 Cache size: 1MiB capacity: 1MiB capabilities: synchronous internal write-back unified configuration: level=2 *-cache:2 description: L3 cache physical id: 4c slot: L3 Cache size: 6MiB capacity: 6MiB capabilities: synchronous internal write-back unified configuration: level=3 *-cpu description: CPU product: Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz vendor: Intel Corp. physical id: 4d bus info: cpu@0 version: Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz serial: [REMOVED] slot: U3E1 size: 4296MHz capacity: 4400MHz width: 64 bits clock: 100MHz capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities cpufreq configuration: cores=4 enabledcores=4 threads=8 *-pci description: Host bridge product: 10th Gen Core Processor Host Bridge/DRAM Registers vendor: Intel Corporation physical id: 100 bus info: pci@0000:00:00.0 version: 03 width: 32 bits clock: 33MHz configuration: driver=skl_uncore resources: irq:0 *-pci:0 description: PCI bridge product: 6th-10th Gen Core Processor PCIe Controller (x16) vendor: Intel Corporation physical id: 1 bus info: pci@0000:00:01.0 version: 03 width: 32 bits clock: 33MHz capabilities: pci pm msi pciexpress normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:122 ioport:5000(size=4096) memory:a0000000-a10fffff ioport:6000000000(size=301989888) *-display description: VGA compatible controller product: GK107GL [Quadro K420] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: iomemory:600-5ff iomemory:600-5ff irq:142 memory:a0000000-a0ffffff memory:6000000000-600fffffff memory:6010000000-6011ffffff ioport:5000(size=128) memory:c0000-dffff *-multimedia description: Audio device product: GK107 HDMI Audio Controller vendor: NVIDIA Corporation physical id: 0.1 bus info: pci@0000:01:00.1 version: a1 width: 32 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:17 memory:a1080000-a1083fff *-display description: Display controller product: CometLake-S GT2 [UHD Graphics 630] vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 03 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm bus_master cap_list configuration: driver=i915 latency=0 resources: iomemory:600-5ff iomemory:400-3ff irq:140 memory:6012000000-6012ffffff memory:4000000000-400fffffff ioport:6000(size=64) *-generic description: Signal processing controller product: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem vendor: Intel Corporation physical id: 4 bus info: pci@0000:00:04.0 version: 03 width: 64 bits clock: 33MHz capabilities: msi pm cap_list configuration: driver=proc_thermal latency=0 resources: iomemory:600-5ff irq:16 memory:6013110000-6013117fff *-usb description: USB controller product: Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller vendor: Intel Corporation physical id: 14 bus info: pci@0000:00:14.0 version: 11 width: 64 bits clock: 33MHz capabilities: pm msi xhci bus_master cap_list configuration: driver=xhci_hcd latency=0 resources: iomemory:600-5ff irq:126 memory:6013100000-601310ffff *-usbhost:0 product: xHCI Host Controller vendor: Linux 5.13.0-23-generic xhci-hcd physical id: 0 bus info: usb@1 logical name: usb1 version: 5.13 capabilities: usb-2.00 configuration: driver=hub slots=16 speed=480Mbit/s *-usb:0 description: Bluetooth wireless interface product: Bluetooth Radio vendor: Realtek physical id: 2 bus info: usb@1:2 version: 0.00 serial: [REMOVED] capabilities: bluetooth usb-1.00 configuration: driver=btusb maxpower=500mA speed=12Mbit/s *-usb:1 description: Generic USB device product: USB2.0-CRW vendor: Generic physical id: 7 bus info: usb@1:7 version: 39.60 serial: [REMOVED] capabilities: usb-2.00 configuration: driver=rtsx_usb maxpower=500mA speed=480Mbit/s *-usb:2 description: USB hub product: USB2.0 Hub vendor: Genesys Logic, Inc. physical id: b bus info: usb@1:b version: 60.52 capabilities: usb-2.10 configuration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s *-usb:0 description: Keyboard product: YubiKey OTP+FIDO+CCID vendor: Yubico physical id: 1 bus info: usb@1:b.1 version: 5.43 capabilities: usb-2.00 configuration: driver=usbhid maxpower=30mA speed=12Mbit/s *-usb:1 description: USB hub product: USB2.0 Hub vendor: Genesys Logic, Inc. physical id: 4 bus info: usb@1:b.4 version: 60.52 capabilities: usb-2.10 configuration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s *-usbhost:1 product: xHCI Host Controller vendor: Linux 5.13.0-23-generic xhci-hcd physical id: 1 bus info: usb@2 logical name: usb2 version: 5.13 capabilities: usb-3.10 configuration: driver=hub slots=6 speed=10000Mbit/s *-memory UNCLAIMED description: RAM memory product: Tiger Lake-H Shared SRAM vendor: Intel Corporation physical id: 14.2 bus info: pci@0000:00:14.2 version: 11 width: 64 bits clock: 33MHz (30.3ns) capabilities: pm cap_list configuration: latency=0 resources: iomemory:600-5ff iomemory:600-5ff memory:601311c000-601311ffff memory:6013124000-6013124fff *-serial:0 description: Serial bus controller product: Tiger Lake-H Serial IO I2C Controller #0 vendor: Intel Corporation physical id: 15 bus info: pci@0000:00:15.0 version: 11 width: 64 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=intel-lpss latency=0 resources: iomemory:400-3ff irq:27 memory:4010000000-4010000fff *-serial:1 description: Serial bus controller product: Intel Corporation vendor: Intel Corporation physical id: 15.2 bus info: pci@0000:00:15.2 version: 11 width: 64 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=intel-lpss latency=0 resources: irq:29 memory:4010001000-4010001fff *-communication description: Communication controller product: Tiger Lake-H Management Engine Interface vendor: Intel Corporation physical id: 16 bus info: pci@0000:00:16.0 version: 11 width: 64 bits clock: 33MHz capabilities: pm msi bus_master cap_list configuration: driver=mei_me latency=0 resources: iomemory:600-5ff irq:138 memory:6013121000-6013121fff *-sata description: SATA controller product: Intel Corporation vendor: Intel Corporation physical id: 17 bus info: pci@0000:00:17.0 version: 11 width: 32 bits clock: 66MHz capabilities: sata msi pm ahci_1.0 bus_master cap_list configuration: driver=ahci latency=0 resources: irq:127 memory:a1400000-a1401fff memory:a1403000-a14030ff ioport:6090(size=8) ioport:6080(size=4) ioport:6060(size=32) memory:a1402000-a14027ff *-pci:1 description: PCI bridge product: Intel Corporation vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 11 width: 32 bits clock: 33MHz capabilities: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:123 memory:a1300000-a13fffff *-storage description: Non-Volatile memory controller product: NVMe SSD Controller SM981/PM981/PM983 vendor: Samsung Electronics Co Ltd physical id: 0 bus info: pci@0000:02:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: storage pm msi pciexpress msix nvm_express bus_master cap_list configuration: driver=nvme latency=0 resources: irq:16 memory:a1300000-a1303fff *-nvme0 description: NVMe device product: SAMSUNG MZVLB512HBJQ-000L7 physical id: 0 logical name: /dev/nvme0 version: 5M2QEXF7 serial: [REMOVED] configuration: nqn=nqn.2014.08.org.nvmexpress:144d144dS4ENNX0R210637 SAMSUNG MZVLB512HBJQ-000L7 state=live *-namespace description: NVMe namespace physical id: 1 logical name: /dev/nvme0n1 size: 476GiB (512GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: guid=aef2c0f8-4182-4d08-a4fb-0fa9fb0431de logicalsectorsize=512 sectorsize=512 *-volume:0 UNCLAIMED description: Windows FAT volume vendor: mkfs.fat physical id: 1 version: FAT32 serial: [REMOVED] size: 510MiB capacity: 511MiB capabilities: boot fat initialized configuration: FATs=2 filesystem=fat name=EFI System Partition *-volume:1 description: EXT4 volume vendor: Linux physical id: 2 logical name: /dev/nvme0n1p2 logical name: / version: 1.0 serial: [REMOVED] size: 476GiB capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized configuration: created=2022-01-04 17:22:31 filesystem=ext4 lastmountpoint=/ mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro state=mounted *-pci:2 description: PCI bridge product: Tiger Lake-H PCI Express Root Port #5 vendor: Intel Corporation physical id: 1c bus info: pci@0000:00:1c.0 version: 11 width: 32 bits clock: 33MHz capabilities: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:124 ioport:4000(size=4096) memory:a1200000-a12fffff *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:03:00.0 logical name: enp3s0 version: 15 serial: [REMOVED] size: 1Gbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.13.0-23-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=[REMOVED] latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s resources: irq:16 ioport:4000(size=256) memory:a1204000-a1204fff memory:a1200000-a1203fff *-pci:3 description: PCI bridge product: Intel Corporation vendor: Intel Corporation physical id: 1c.5 bus info: pci@0000:00:1c.5 version: 11 width: 32 bits clock: 33MHz capabilities: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:125 ioport:3000(size=4096) memory:a1100000-a11fffff *-network DISABLED description: Wireless interface product: RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:04:00.0 logical name: wlp4s0 version: 00 serial: [REMOVED] width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rtw_8822ce driverversion=5.13.0-23-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11 resources: irq:139 ioport:3000(size=256) memory:a1100000-a110ffff *-isa description: ISA bridge product: Intel Corporation vendor: Intel Corporation physical id: 1f bus info: pci@0000:00:1f.0 version: 11 width: 32 bits clock: 33MHz capabilities: isa bus_master configuration: latency=0 *-multimedia description: Audio device product: Intel Corporation vendor: Intel Corporation physical id: 1f.3 bus info: pci@0000:00:1f.3 version: 11 width: 64 bits clock: 33MHz capabilities: pm msi bus_master cap_list configuration: driver=snd_hda_intel latency=32 resources: iomemory:600-5ff iomemory:600-5ff irq:141 memory:6013118000-601311bfff memory:6013000000-60130fffff *-serial:2 description: SMBus product: Tiger Lake-H SMBus Controller vendor: Intel Corporation physical id: 1f.4 bus info: pci@0000:00:1f.4 version: 11 width: 64 bits clock: 33MHz configuration: driver=i801_smbus latency=0 resources: iomemory:600-5ff irq:16 memory:6013120000-60131200ff ioport:efa0(size=32) *-serial:3 UNCLAIMED description: Serial bus controller product: Tiger Lake-H SPI Controller vendor: Intel Corporation physical id: 1f.5 bus info: pci@0000:00:1f.5 version: 11 width: 32 bits clock: 33MHz configuration: latency=0 resources: memory:9f800000-9f800fff *-pnp00:00 product: PnP device PNP0c02 physical id: 1 capabilities: pnp configuration: driver=system *-pnp00:01 product: PnP device PNP0c02 physical id: 2 capabilities: pnp configuration: driver=system *-pnp00:02 product: PnP device INT3f0d physical id: 3 capabilities: pnp configuration: driver=system *-pnp00:03 product: PnP device PNP0c02 physical id: 4 capabilities: pnp configuration: driver=system *-pnp00:04 product: PnP device PNP0c02 physical id: 5 capabilities: pnp configuration: driver=system *-pnp00:05 product: PnP device PNP0c02 physical id: 6 capabilities: pnp configuration: driver=system *-pnp00:06 product: PnP device PNP0c02 physical id: 7 capabilities: pnp configuration: driver=system *-pnp00:07 product: PnP device PNP0c02 physical id: 8 capabilities: pnp configuration: driver=system *-scsi physical id: 9 logical name: scsi0 capabilities: emulated *-cdrom description: DVD writer product: DVD-RW DA8AESH vendor: PLDS physical id: 0.0.0 bus info: scsi@0:0.0.0 logical name: /dev/cdrom logical name: /dev/cdrw logical name: /dev/dvd logical name: /dev/dvdrw logical name: /dev/sr0 version: XL6M capabilities: removable audio cd-r cd-rw dvd dvd-r configuration: ansiversion=5 status=nodisc *-power:0 UNCLAIMED description: Default string product: Default string vendor: Default string physical id: 1 version: Default string serial: [REMOVED] capacity: 32768mWh *-power:1 UNCLAIMED description: Default string product: Default string vendor: Default string physical id: 2 version: Default string serial: [REMOVED] capacity: 32768mWh *-power:2 UNCLAIMED description: Default string product: Default string vendor: Default string physical id: 3 version: Default string serial: [REMOVED] capacity: 32768mWh
Beware, not all information will be removed.
$ diff --unified <(sudo lshw -sanitize -notime) <(sudo lshw -sanitize)
--- /dev/fd/63 2022-01-06 17:24:25.942728828 +0100 +++ /dev/fd/62 2022-01-06 17:24:25.942728828 +0100 @@ -75,7 +75,7 @@ version: Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz serial: [REMOVED] slot: U3E1 - size: 2414MHz + size: 4112MHz capacity: 4400MHz width: 64 bits clock: 100MHz @@ -348,7 +348,7 @@ serial: [REMOVED] size: 476GiB capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized - configuration: created=2022-01-04 17:22:31 filesystem=ext4 lastmountpoint=/ mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro state=mounted + configuration: created=2022-01-04 17:22:31 filesystem=ext4 lastmountpoint=/ modified=2022-01-06 13:58:36 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro mounted=2022-01-06 13:58:37 state=mounted *-pci:2 description: PCI bridge product: Tiger Lake-H PCI Express Root Port #5
Display device list showing bus information.
$ sudo lshw -businfo -sanitize -numeric
Bus info Device Class Description ============================================================ system 90RJ005APB (LENOVO_MT_90RJ_BU_Lenovo_FM_IdeaCentre 5 14IOB6) bus 3730 memory 64KiB BIOS memory 16GiB System Memory memory 16GiB DIMM DDR4 Synchronous 3200 MHz (0.3 ns) memory [empty] memory 256KiB L1 cache memory 1MiB L2 cache memory 6MiB L3 cache cpu@0 processor Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz pci@0000:00:00.0 bridge 10th Gen Core Processor Host Bridge/DRAM Registers [8086:9B63] pci@0000:00:01.0 bridge 6th-10th Gen Core Processor PCIe Controller (x16) [8086:1901] pci@0000:01:00.0 display GK107GL [Quadro K420] [10DE:FF3] pci@0000:01:00.1 multimedia GK107 HDMI Audio Controller [10DE:E1B] pci@0000:00:02.0 display CometLake-S GT2 [UHD Graphics 630] [8086:9BC8] pci@0000:00:04.0 generic Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] pci@0000:00:14.0 bus Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller [8086:43ED] usb@1 usb1 bus xHCI Host Controller [1D6B:2] usb@1:2 communication Bluetooth Radio [BDA:C123] usb@1:7 generic USB2.0-CRW [BDA:129] usb@1:b bus USB2.0 Hub [5E3:608] usb@1:b.1 input YubiKey OTP+FIDO+CCID [1050:407] usb@1:b.4 bus USB2.0 Hub [5E3:608] usb@2 usb2 bus xHCI Host Controller [1D6B:3] pci@0000:00:14.2 memory RAM memory pci@0000:00:15.0 bus Tiger Lake-H Serial IO I2C Controller #0 [8086:43E8] pci@0000:00:15.2 bus Intel Corporation [8086:43EA] pci@0000:00:16.0 communication Tiger Lake-H Management Engine Interface [8086:43E0] pci@0000:00:17.0 storage Intel Corporation [8086:43D2] pci@0000:00:1b.0 bridge Intel Corporation [8086:43C4] pci@0000:02:00.0 storage NVMe SSD Controller SM981/PM981/PM983 [144D:A808] /dev/nvme0 storage SAMSUNG MZVLB512HBJQ-000L7 /dev/nvme0n1 disk 512GB NVMe namespace volume 511MiB Windows FAT volume /dev/nvme0n1p2 volume 476GiB EXT4 volume pci@0000:00:1c.0 bridge Tiger Lake-H PCI Express Root Port #5 [8086:43BC] pci@0000:03:00.0 enp3s0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10EC:8168] pci@0000:00:1c.5 bridge Intel Corporation [8086:43BD] pci@0000:04:00.0 wlp4s0 network RTL8822CE 802.11ac PCIe Wireless Network Adapter [10EC:C822] pci@0000:00:1f.0 bridge Intel Corporation [8086:4387] pci@0000:00:1f.3 multimedia Intel Corporation [8086:F0C8] pci@0000:00:1f.4 bus Tiger Lake-H SMBus Controller [8086:43A3] pci@0000:00:1f.5 bus Tiger Lake-H SPI Controller [8086:43A4] system PnP device PNP0c02 system PnP device PNP0c02 generic PnP device INT3f0d system PnP device PNP0c02 system PnP device PNP0c02 system PnP device PNP0c02 system PnP device PNP0c02 system PnP device PNP0c02 scsi0 storage scsi@0:0.0.0 /dev/cdrom disk DVD-RW DA8AESH power Default string power Default string power Default string
Display specific class like cpu, network, memory, …
$ sudo lshw -class cpu -sanitize
*-cpu description: CPU product: Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz vendor: Intel Corp. physical id: 4d bus info: cpu@0 version: Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz serial: [REMOVED] slot: U3E1 size: 4300MHz capacity: 4400MHz width: 64 bits clock: 100MHz capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities cpufreq configuration: cores=4 enabledcores=4 threads=8
Return JSON object.
$ sudo lshw -class disk -class storage -sanitize -json
[ { "id" : "sata", "class" : "storage", "claimed" : true, "handle" : "PCI:0000:00:17.0", "description" : "SATA controller", "product" : "Intel Corporation", "vendor" : "Intel Corporation", "physid" : "17", "businfo" : "pci@0000:00:17.0", "version" : "11", "width" : 32, "clock" : 66000000, "configuration" : { "driver" : "ahci", "latency" : "0" }, "capabilities" : { "sata" : true, "msi" : "Message Signalled Interrupts", "pm" : "Power Management", "ahci_1.0" : true, "bus_master" : "bus mastering", "cap_list" : "PCI capabilities listing" } }, { "id" : "storage", "class" : "storage", "claimed" : true, "handle" : "PCI:0000:02:00.0", "description" : "Non-Volatile memory controller", "product" : "NVMe SSD Controller SM981/PM981/PM983", "vendor" : "Samsung Electronics Co Ltd", "physid" : "0", "businfo" : "pci@0000:02:00.0", "version" : "00", "width" : 64, "clock" : 33000000, "configuration" : { "driver" : "nvme", "latency" : "0" }, "capabilities" : { "storage" : true, "pm" : "Power Management", "msi" : "Message Signalled Interrupts", "pciexpress" : "PCI Express", "msix" : "MSI-X", "nvm_express" : true, "bus_master" : "bus mastering", "cap_list" : "PCI capabilities listing" } }, { "id" : "nvme0", "class" : "storage", "claimed" : true, "description" : "NVMe device", "product" : "SAMSUNG MZVLB512HBJQ-000L7", "physid" : "0", "logicalname" : "/dev/nvme0", "version" : "5M2QEXF7", "serial" : "[REMOVED]", "configuration" : { "nqn" : "nqn.2014.08.org.nvmexpress:144d144dS4ENNX0R210637 SAMSUNG MZVLB512HBJQ-000L7", "state" : "live" } }, { "id" : "namespace", "class" : "disk", "claimed" : true, "handle" : "GUID:aef2c0f8-4182-4d08-a4fb-0fa9fb0431de", "description" : "NVMe namespace", "physid" : "1", "logicalname" : "/dev/nvme0n1", "units" : "bytes", "size" : 512110190592, "configuration" : { "guid" : "aef2c0f8-4182-4d08-a4fb-0fa9fb0431de", "logicalsectorsize" : "512", "sectorsize" : "512" }, "capabilities" : { "gpt-1.00" : "GUID Partition Table version 1.00", "partitioned" : "Partitioned disk", "partitioned:gpt" : "GUID partition table" } }, { "id" : "scsi", "class" : "storage", "claimed" : true, "physid" : "9", "logicalname" : "scsi0", "capabilities" : { "emulated" : "Emulated device" } }, { "id" : "cdrom", "class" : "disk", "claimed" : true, "handle" : "SCSI:00:00:00:00", "description" : "DVD writer", "product" : "DVD-RW DA8AESH", "vendor" : "PLDS", "physid" : "0.0.0", "businfo" : "scsi@0:0.0.0", "logicalname" : ["/dev/cdrom", "/dev/cdrw", "/dev/dvd", "/dev/dvdrw", "/dev/sr0"], "dev" : "11:0", "version" : "XL6M", "configuration" : { "ansiversion" : "5", "status" : "nodisc" }, "capabilities" : { "removable" : "support is removable", "audio" : "Audio CD playback", "cd-r" : "CD-R burning", "cd-rw" : "CD-RW burning", "dvd" : "DVD playback", "dvd-r" : "DVD-R burning" } } ]
List PCI devices
List PCI devices with numeric IDs and perform DNS query to the PCI ID database for unknown IDs.
$ sudo lspci -nn -q
00:00.0 Host bridge [0600]: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers [8086:9b63] (rev 03) 00:01.0 PCI bridge [0604]: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 03) 00:02.0 Display controller [0380]: Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc8] (rev 03) 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 03) 00:14.0 USB controller [0c03]: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller [8086:43ed] (rev 11) 00:14.2 RAM memory [0500]: Intel Corporation Tiger Lake-H Shared SRAM [8086:43ef] (rev 11) 00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 [8086:43e8] (rev 11) 00:15.2 Serial bus controller [0c80]: Intel Corporation Device [8086:43ea] (rev 11) 00:16.0 Communication controller [0780]: Intel Corporation Tiger Lake-H Management Engine Interface [8086:43e0] (rev 11) 00:17.0 SATA controller [0106]: Intel Corporation Device [8086:43d2] (rev 11) 00:1b.0 PCI bridge [0604]: Intel Corporation Device [8086:43c4] (rev 11) 00:1c.0 PCI bridge [0604]: Intel Corporation Tiger Lake-H PCI Express Root Port #5 [8086:43bc] (rev 11) 00:1c.5 PCI bridge [0604]: Intel Corporation Device [8086:43bd] (rev 11) 00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:4387] (rev 11) 00:1f.3 Audio device [0403]: Intel Corporation Device [8086:f0c8] (rev 11) 00:1f.4 SMBus [0c05]: Intel Corporation Tiger Lake-H SMBus Controller [8086:43a3] (rev 11) 00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-H SPI Controller [8086:43a4] (rev 11) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107GL [Quadro K420] [10de:0ff3] (rev a1) 01:00.1 Audio device [0403]: NVIDIA Corporation GK107 HDMI Audio Controller [10de:0e1b] (rev a1) 02:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808] 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15) 04:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter [10ec:c822]
Display bridge path.
$ sudo lspci -P
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 03) 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 03) 00:02.0 Display controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 03) 00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11) 00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11) 00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11) 00:15.2 Serial bus controller: Intel Corporation Device 43ea (rev 11) 00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11) 00:17.0 SATA controller: Intel Corporation Device 43d2 (rev 11) 00:1b.0 PCI bridge: Intel Corporation Device 43c4 (rev 11) 00:1c.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #5 (rev 11) 00:1c.5 PCI bridge: Intel Corporation Device 43bd (rev 11) 00:1f.0 ISA bridge: Intel Corporation Device 4387 (rev 11) 00:1f.3 Audio device: Intel Corporation Device f0c8 (rev 11) 00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11) 00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11) 00:01.0/00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K420] (rev a1) 00:01.0/00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1) 00:1b.0/00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 00:1c.0/00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) 00:1c.5/00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
Display bus path.
$ sudo lspci -PP
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 03) 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 03) 00:02.0 Display controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 03) 00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11) 00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11) 00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11) 00:15.2 Serial bus controller: Intel Corporation Device 43ea (rev 11) 00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11) 00:17.0 SATA controller: Intel Corporation Device 43d2 (rev 11) 00:1b.0 PCI bridge: Intel Corporation Device 43c4 (rev 11) 00:1c.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #5 (rev 11) 00:1c.5 PCI bridge: Intel Corporation Device 43bd (rev 11) 00:1f.0 ISA bridge: Intel Corporation Device 4387 (rev 11) 00:1f.3 Audio device: Intel Corporation Device f0c8 (rev 11) 00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11) 00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11) 00:01.0/01:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K420] (rev a1) 00:01.0/01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1) 00:1b.0/02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 00:1c.0/03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) 00:1c.5/04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
Display bus tree.
$ sudo lspci -t -v -nn
-[0000:00]-+-00.0 Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers [8086:9b63] +-01.0-[01]--+-00.0 NVIDIA Corporation GK107GL [Quadro K420] [10de:0ff3] | \-00.1 NVIDIA Corporation GK107 HDMI Audio Controller [10de:0e1b] +-02.0 Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc8] +-04.0 Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] +-14.0 Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller [8086:43ed] +-14.2 Intel Corporation Tiger Lake-H Shared SRAM [8086:43ef] +-15.0 Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 [8086:43e8] +-15.2 Intel Corporation Device [8086:43ea] +-16.0 Intel Corporation Tiger Lake-H Management Engine Interface [8086:43e0] +-17.0 Intel Corporation Device [8086:43d2] +-1b.0-[02]----00.0 Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808] +-1c.0-[03]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] +-1c.5-[04]----00.0 Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter [10ec:c822] +-1f.0 Intel Corporation Device [8086:4387] +-1f.3 Intel Corporation Device [8086:f0c8] +-1f.4 Intel Corporation Tiger Lake-H SMBus Controller [8086:43a3] \-1f.5 Intel Corporation Tiger Lake-H SPI Controller [8086:43a4]
Display very verbose output.
$ sudo lspci -vv
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 03) DeviceName: Onboard - Other Subsystem: Lenovo 10th Gen Core Processor Host Bridge/DRAM Registers Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >PERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information: Len=10 <?> Kernel driver in use: skl_uncore 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 122 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00005000-00005fff [size=4K] Memory behind bridge: a0000000-a10fffff [size=17M] Prefetchable memory behind bridge: 0000006000000000-0000006011ffffff [size=288M] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA+ VGA16+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [88] Subsystem: Lenovo 6th-10th Gen Core Processor PCIe Controller (x16) Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee00218 Data: 0000 Capabilities: [a0] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 256 bytes, MaxReadReq 128 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #2, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+ LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 5GT/s (downgraded), Width x16 (ok) TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #0, PowerLimit 0.075W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCap: CRSVisible- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd- AtomicOpsCap: Routing- 32bit+ 64bit+ 128bitCAS+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Via WAKE#, ARIFwd- AtomicOpsCtl: ReqEn- EgressBlck- LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- Capabilities: [140 v1] Root Complex Link Desc: PortNumber=02 ComponentID=01 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=01 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000feda1000 Capabilities: [d94 v1] Secondary PCI Express LnkCtl3: LnkEquIntrruptEn- PerformEqu+ LaneErrStat: 0 Kernel driver in use: pcieport 00:02.0 Display controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03) DeviceName: Onboard - Video Subsystem: Lenovo CometLake-S GT2 [UHD Graphics 630] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 140 Region 0: Memory at 6012000000 (64-bit, non-prefetchable) [size=16M] Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 6000 [size=64] Capabilities: [40] Vendor Specific Information: Len=0c <?> Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0 ExtTag- RBE+ FLReset+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR- 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled, AtomicOpsCtl: ReqEn- Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee00018 Data: 0000 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Process Address Space ID (PASID) PASIDCap: Exec- Priv-, Max PASID Width: 14 PASIDCtl: Enable- Exec- Priv- Capabilities: [200 v1] Address Translation Service (ATS) ATSCap: Invalidate Queue Depth: 00 ATSCtl: Enable-, Smallest Translation Unit: 00 Capabilities: [300 v1] Page Request Interface (PRI) PRICtl: Enable- Reset- PRISta: RF- UPRGI- Stopped+ Page Request Capacity: 00008000, Page Request Allocation: 00000000 Kernel driver in use: i915 Kernel modules: i915 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 03) DeviceName: Onboard - Other Subsystem: Lenovo Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Interrupt: pin A routed to IRQ 16 Region 0: Memory at 6013110000 (64-bit, non-prefetchable) [size=32K] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [d0] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [e0] Vendor Specific Information: Len=0c <?> Kernel driver in use: proc_thermal Kernel modules: processor_thermal_device 00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11) (prog-if 30 [XHCI]) DeviceName: Onboard - Other Subsystem: Lenovo Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 126 Region 0: Memory at 6013100000 (64-bit, non-prefetchable) [size=64K] Capabilities: [70] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+ Address: 00000000fee002b8 Data: 0000 Capabilities: [90] Vendor Specific Information: Len=14 <?> Capabilities: [b0] Vendor Specific Information: Len=00 <?> Kernel driver in use: xhci_hcd Kernel modules: xhci_pci 00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11) DeviceName: Onboard - Other Subsystem: Lenovo Tiger Lake-H Shared SRAM Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Region 0: Memory at 601311c000 (64-bit, non-prefetchable) [disabled] [size=16K] Region 2: Memory at 6013124000 (64-bit, non-prefetchable) [disabled] [size=4K] Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- 00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11) DeviceName: Onboard - Other Subsystem: Lenovo Tiger Lake-H Serial IO I2C Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 27 Region 0: Memory at 4010000000 (64-bit, non-prefetchable) [size=4K] Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D3 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] Vendor Specific Information: Len=14 <?> Kernel driver in use: intel-lpss Kernel modules: intel_lpss_pci 00:15.2 Serial bus controller: Intel Corporation Device 43ea (rev 11) DeviceName: Onboard - Other Subsystem: Lenovo Device 3730 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin C routed to IRQ 29 Region 0: Memory at 4010001000 (64-bit, non-prefetchable) [virtual] [size=4K] Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D3 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] Vendor Specific Information: Len=14 <?> Kernel driver in use: intel-lpss Kernel modules: intel_lpss_pci 00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11) DeviceName: Onboard - Other Subsystem: Lenovo Tiger Lake-H Management Engine Interface Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 138 Region 0: Memory at 6013121000 (64-bit, non-prefetchable) [size=4K] Capabilities: [50] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee00478 Data: 0000 Capabilities: [a4] Vendor Specific Information: Len=14 <?> Kernel driver in use: mei_me Kernel modules: mei_me 00:17.0 SATA controller: Intel Corporation Device 43d2 (rev 11) (prog-if 01 [AHCI 1.0]) DeviceName: Onboard - SATA Subsystem: Lenovo Device 3730 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 127 Region 0: Memory at a1400000 (32-bit, non-prefetchable) [size=8K] Region 1: Memory at a1403000 (32-bit, non-prefetchable) [size=256] Region 2: I/O ports at 6090 [size=8] Region 3: I/O ports at 6080 [size=4] Region 4: I/O ports at 6060 [size=32] Region 5: Memory at a1402000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee002d8 Data: 0000 Capabilities: [70] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004 Kernel driver in use: ahci Kernel modules: ahci 00:1b.0 PCI bridge: Intel Corporation Device 43c4 (rev 11) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 123 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: [disabled] Memory behind bridge: a1300000-a13fffff [size=1M] Prefetchable memory behind bridge: [disabled] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 256 bytes, MaxReadReq 128 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend- LnkCap: Port #21, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 8GT/s (ok), Width x4 (ok) TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #24, PowerLimit 25.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCap: CRSVisible- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled, ARIFwd- AtomicOpsCtl: ReqEn- EgressBlck- LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+ EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee00238 Data: 0000 Capabilities: [90] Subsystem: Device 0000:0000 Capabilities: [a0] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 RootCmd: CERptEn+ NFERptEn+ FERptEn+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd- FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0 ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000 Capabilities: [220 v1] Access Control Services ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans- ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans- Capabilities: [150 v1] Precision Time Measurement PTMCap: Requester:- Responder:+ Root:+ PTMClockGranularity: 4ns PTMControl: Enabled:+ RootSelected:+ PTMEffectiveGranularity: Unknown Capabilities: [200 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=40us PortTPowerOnTime=44us L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ T_CommonMode=40us LTR1.2_Threshold=65536ns L1SubCtl2: T_PwrOn=44us Capabilities: [a30 v1] Secondary PCI Express LnkCtl3: LnkEquIntrruptEn- PerformEqu- LaneErrStat: 0 Capabilities: [a00 v1] Downstream Port Containment DpcCap: INT Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+ DpcCtl: Trigger:1 Cmpl- INT+ ErrCor- PoisonedTLP- SwTrigger- DL_ActiveErr- DpcSta: Trigger- Reason:00 INT- RPBusy- TriggerExt:00 RP PIO ErrPtr:1f Source: 0000 Kernel driver in use: pcieport 00:1c.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #5 (rev 11) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 124 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 00004000-00004fff [size=4K] Memory behind bridge: a1200000-a12fffff [size=1M] Prefetchable memory behind bridge: [disabled] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend- LnkCap: Port #5, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s (downgraded), Width x1 (ok) TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #8, PowerLimit 10.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCap: CRSVisible- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled, ARIFwd- AtomicOpsCtl: ReqEn- EgressBlck- LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee00258 Data: 0000 Capabilities: [90] Subsystem: Lenovo Tiger Lake-H PCI Express Root Port Capabilities: [a0] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 RootCmd: CERptEn+ NFERptEn+ FERptEn+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd- FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0 ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000 Capabilities: [220 v1] Access Control Services ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans- ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans- Capabilities: [150 v1] Precision Time Measurement PTMCap: Requester:- Responder:+ Root:+ PTMClockGranularity: 4ns PTMControl: Enabled:+ RootSelected:+ PTMEffectiveGranularity: Unknown Capabilities: [200 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=40us PortTPowerOnTime=44us L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ T_CommonMode=150us LTR1.2_Threshold=294912ns L1SubCtl2: T_PwrOn=150us Capabilities: [a30 v1] Secondary PCI Express LnkCtl3: LnkEquIntrruptEn- PerformEqu- LaneErrStat: 0 Capabilities: [a00 v1] Downstream Port Containment DpcCap: INT Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+ DpcCtl: Trigger:1 Cmpl- INT+ ErrCor- PoisonedTLP- SwTrigger- DL_ActiveErr- DpcSta: Trigger- Reason:00 INT- RPBusy- TriggerExt:00 RP PIO ErrPtr:1f Source: 0000 Kernel driver in use: pcieport 00:1c.5 PCI bridge: Intel Corporation Device 43bd (rev 11) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 125 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 00003000-00003fff [size=4K] Memory behind bridge: a1100000-a11fffff [size=1M] Prefetchable memory behind bridge: [disabled] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend- LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s (downgraded), Width x1 (ok) TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #9, PowerLimit 10.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCap: CRSVisible- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled, ARIFwd- AtomicOpsCtl: ReqEn- EgressBlck- LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee00298 Data: 0000 Capabilities: [90] Subsystem: Lenovo Device 3730 Capabilities: [a0] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 RootCmd: CERptEn+ NFERptEn+ FERptEn+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd- FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0 ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000 Capabilities: [220 v1] Access Control Services ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans- ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans- Capabilities: [150 v1] Precision Time Measurement PTMCap: Requester:- Responder:+ Root:+ PTMClockGranularity: 4ns PTMControl: Enabled:+ RootSelected:+ PTMEffectiveGranularity: Unknown Capabilities: [200 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=40us PortTPowerOnTime=44us L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ T_CommonMode=40us LTR1.2_Threshold=98304ns L1SubCtl2: T_PwrOn=60us Capabilities: [a30 v1] Secondary PCI Express LnkCtl3: LnkEquIntrruptEn- PerformEqu- LaneErrStat: 0 Capabilities: [a00 v1] Downstream Port Containment DpcCap: INT Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+ DpcCtl: Trigger:1 Cmpl- INT+ ErrCor- PoisonedTLP- SwTrigger- DL_ActiveErr- DpcSta: Trigger- Reason:00 INT- RPBusy- TriggerExt:00 RP PIO ErrPtr:1f Source: 0000 Kernel driver in use: pcieport 00:1f.0 ISA bridge: Intel Corporation Device 4387 (rev 11) DeviceName: Onboard - Other Subsystem: Lenovo Device 3730 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0 00:1f.3 Audio device: Intel Corporation Device f0c8 (rev 11) DeviceName: Onboard - Sound Subsystem: Lenovo Device 3742 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 32, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 141 Region 0: Memory at 6013118000 (64-bit, non-prefetchable) [size=16K] Region 4: Memory at 6013000000 (64-bit, non-prefetchable) [size=1M] Capabilities: [50] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+) Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME- Capabilities: [80] Vendor Specific Information: Len=14 <?> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee004b8 Data: 0000 Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11) DeviceName: Onboard - Other Subsystem: Lenovo Tiger Lake-H SMBus Controller Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Interrupt: pin A routed to IRQ 16 Region 0: Memory at 6013120000 (64-bit, non-prefetchable) [size=256] Region 4: I/O ports at efa0 [size=32] Kernel driver in use: i801_smbus Kernel modules: i2c_i801 00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11) DeviceName: Onboard - Other Subsystem: Lenovo Tiger Lake-H SPI Controller Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Region 0: Memory at 9f800000 (32-bit, non-prefetchable) [size=4K] 01:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K420] (rev a1) (prog-if 00 [VGA controller]) Subsystem: NVIDIA Corporation GK107GL [Quadro K420] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 142 Region 0: Memory at a0000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at 6000000000 (64-bit, prefetchable) [size=256M] Region 3: Memory at 6010000000 (64-bit, prefetchable) [size=32M] Region 5: I/O ports at 5000 [size=128] Expansion ROM at 000c0000 [virtual] [disabled] [size=128K] Capabilities: [60] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee004d8 Data: 0000 Capabilities: [78] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.075W DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop- MaxPayload 256 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 5GT/s, Width x16, ASPM not supported ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 5GT/s (ok), Width x16 (ok) TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR- 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- TPHComp- ExtTPHComp- AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled, AtomicOpsCtl: ReqEn- LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest+ Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [b4] Vendor Specific Information: Len=14 <?> Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- Capabilities: [128 v1] Power Budgeting <?> Capabilities: [420 v2] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 Capabilities: [600 v1] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia 01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1) Subsystem: NVIDIA Corporation GK107 HDMI Audio Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 17 Region 0: Memory at a1080000 (32-bit, non-prefetchable) [size=16K] Capabilities: [60] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D3 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [78] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.075W DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ MaxPayload 256 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 5GT/s, Width x16, ASPM not supported ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 5GT/s (ok), Width x16 (ok) TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR- 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- TPHComp- ExtTPHComp- AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled, AtomicOpsCtl: ReqEn- LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest+ Retimer- 2Retimers- CrosslinkRes: unsupported Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express]) Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 NUMA node: 0 Region 0: Memory at a1300000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [70] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 25.000W DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset- MaxPayload 256 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 8GT/s (ok), Width x4 (ok) TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- TPHComp- ExtTPHComp- AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled, AtomicOpsCtl: ReqEn- LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+ EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [b0] MSI-X: Enable+ Count=33 Masked- Vector table: BAR=0 offset=00003000 PBA: BAR=0 offset=00002000 Capabilities: [100 v2] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn- MultHdrRecCap+ MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 Capabilities: [148 v1] Device Serial Number 00-00-00-00-00-00-00-00 Capabilities: [158 v1] Power Budgeting <?> Capabilities: [168 v1] Secondary PCI Express LnkCtl3: LnkEquIntrruptEn- PerformEqu- LaneErrStat: 0 Capabilities: [188 v1] Latency Tolerance Reporting Max snoop latency: 3145728ns Max no snoop latency: 3145728ns Capabilities: [190 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=10us PortTPowerOnTime=10us L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ T_CommonMode=0us LTR1.2_Threshold=65536ns L1SubCtl2: T_PwrOn=44us Kernel driver in use: nvme Kernel modules: nvme 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: I/O ports at 4000 [size=256] Region 2: Memory at a1204000 (64-bit, non-prefetchable) [size=4K] Region 4: Memory at a1200000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [70] Express (v2) Endpoint, MSI 01 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 4096 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s (ok), Width x1 (ok) TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- TPHComp- ExtTPHComp- AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled, AtomicOpsCtl: ReqEn- LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [b0] MSI-X: Enable+ Count=4 Masked- Vector table: BAR=4 offset=00000000 PBA: BAR=4 offset=00000800 Capabilities: [d0] Vital Product Data pcilib: sysfs_read_vpd: read failed: Input/output error Not readable Capabilities: [100 v2] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 Capabilities: [140 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00 Capabilities: [170 v1] Latency Tolerance Reporting Max snoop latency: 3145728ns Max no snoop latency: 3145728ns Capabilities: [178 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=150us PortTPowerOnTime=150us L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ T_CommonMode=0us LTR1.2_Threshold=294912ns L1SubCtl2: T_PwrOn=150us Kernel driver in use: r8169 Kernel modules: r8169 04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter Subsystem: Lenovo RTL8822CE 802.11ac PCIe Wireless Network Adapter Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >PERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 139 Region 0: I/O ports at 3000 [size=256] Region 2: Memory at a1100000 (64-bit, non-prefetchable) [size=64K] Capabilities: [40] Power Management version 3 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee00498 Data: 0000 Capabilities: [70] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s (ok), Width x1 (ok) TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- TPHComp- ExtTPHComp- AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled, AtomicOpsCtl: ReqEn- LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [100 v2] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 Capabilities: [148 v1] Device Serial Number 00-e0-4c-ff-fe-c8-22-01 Capabilities: [158 v1] Latency Tolerance Reporting Max snoop latency: 3145728ns Max no snoop latency: 3145728ns Capabilities: [160 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=30us PortTPowerOnTime=60us L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ T_CommonMode=0us LTR1.2_Threshold=98304ns L1SubCtl2: T_PwrOn=60us Kernel driver in use: rtw_8822ce Kernel modules: rtw88_8822ce
Display verbose output for device in specific slot.
$ sudo lspci -s 01:00.0 -v
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K420] (rev a1) (prog-if 00 [VGA controller]) Subsystem: NVIDIA Corporation GK107GL [Quadro K420] Flags: bus master, fast devsel, latency 0, IRQ 142 Memory at a0000000 (32-bit, non-prefetchable) [size=16M] Memory at 6000000000 (64-bit, prefetchable) [size=256M] Memory at 6010000000 (64-bit, prefetchable) [size=32M] I/O ports at 5000 [size=128] Expansion ROM at 000c0000 [virtual] [disabled] [size=128K] Capabilities: [60] Power Management version 3 Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [78] Express Endpoint, MSI 00 Capabilities: [b4] Vendor Specific Information: Len=14 <?> Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting <?> Capabilities: [420] Advanced Error Reporting Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
Display kernel driver handling specific device.
$ sudo lspci -d 144d:a808 -k
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 Kernel driver in use: nvme Kernel modules: nvme
List USB devices
Display connected USB devices.
$ sudo lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 002: ID 0bda:c123 Realtek Semiconductor Corp. Bluetooth Radio Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 008: ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Display USB device tree.
$ sudo lsusb -t -v
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 20000M ID 1d6b:0003 Linux Foundation 3.0 root hub /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub |__ Port 2: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M ID 0bda:c123 Realtek Semiconductor Corp. |__ Port 2: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M ID 0bda:c123 Realtek Semiconductor Corp. |__ Port 7: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller |__ Port 11: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M ID 05e3:0608 Genesys Logic, Inc. Hub |__ Port 1: Dev 8, If 1, Class=Human Interface Device, Driver=usbhid, 12M ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID |__ Port 1: Dev 8, If 2, Class=Chip/SmartCard, Driver=, 12M ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID |__ Port 1: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID |__ Port 4: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M ID 05e3:0608 Genesys Logic, Inc. Hub
Display specific device by bus number.
$ lsusb -s 001:008
Bus 001 Device 008: ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID
Display details about specific device by device path.
$ lsusb -D /dev/bus/usb/001/008
Device: ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1050 Yubico.com idProduct 0x0407 Yubikey 4/5 OTP+U2F+CCID bcdDevice 5.43 iManufacturer 1 Yubico iProduct 2 YubiKey OTP+FIDO+CCID iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0096 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 30mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 1 Keyboard iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 71 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 34 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 2 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 11 Chip/SmartCard bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 ChipCard Interface Descriptor: bLength 54 bDescriptorType 33 bcdCCID 1.00 nMaxSlotIndex 0 bVoltageSupport 7 5.0V 3.0V 1.8V dwProtocols 2 T=1 dwDefaultClock 4000 dwMaxiumumClock 4000 bNumClockSupported 0 dwDataRate 307200 bps dwMaxDataRate 307200 bps bNumDataRatesSupp. 0 dwMaxIFSD 3062 dwSyncProtocols 00000000 dwMechanical 00000000 dwFeatures 000400FE Auto configuration based on ATR Auto activation on insert Auto voltage selection Auto clock change Auto baud rate change Auto parameter negotiation made by CCID Short and extended APDU level exchange dwMaxCCIDMsgLen 3072 bClassGetResponse echo bClassEnvelope echo wlcdLayout none bPINSupport 0 bMaxCCIDBusySlots 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 32 can't get device qualifier: Resource temporarily unavailable can't get debug descriptor: Resource temporarily unavailable Device Status: 0x0000 (Bus Powered)
Display devices by specific vendor and product.
$ lsusb -d 1050:0407
Bus 001 Device 009: ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID Bus 001 Device 008: ID 1050:0407 Yubico.com Yubikey 4/5 OTP+U2F+CCID
List block devices
List block devices excluding RAM disk (1) and Loopback devices (7).
$ lsblk --nodeps --exclude 1,7
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom nvme0n1 259:0 0 476.9G 0 disk
List block devices including CD-ROM devices (11) and Block Extended Major (259).
$ lsblk --nodeps --include 11,259
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom nvme0n1 259:0 0 476.9G 0 disk
Check major numbers for block devices.
$ wget https://www.kernel.org/doc/Documentation/admin-guide/devices.txt -q -O - | awk '$1~/^[0-9]+$/ && $2~/block/ {print}'
1 block RAM disk 2 block Floppy disks 3 block First MFM, RLL and IDE hard disk/CD-ROM interface 4 block Aliases for dynamically allocated major devices to be used 7 block Loopback devices 8 block SCSI disk devices (0-15) 9 block Metadisk (RAID) devices 11 block SCSI CD-ROM devices 12 block 13 block Previously used for the XT disk (/dev/xdN) 14 block 15 block Sony CDU-31A/CDU-33A CD-ROM 16 block GoldStar CD-ROM 17 block Optics Storage CD-ROM 18 block Sanyo CD-ROM 19 block "Double" compressed disk 20 block Hitachi CD-ROM (under development) 21 block Acorn MFM hard drive interface 22 block Second IDE hard disk/CD-ROM interface 23 block Mitsumi proprietary CD-ROM 24 block Sony CDU-535 CD-ROM 25 block First Matsushita (Panasonic/SoundBlaster) CD-ROM 26 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM 27 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM 28 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM 28 block ACSI disk (68k/Atari) 29 block Aztech/Orchid/Okano/Wearnes CD-ROM 30 block Philips LMS CM-205 CD-ROM 31 block ROM/flash memory card 32 block Philips LMS CM-206 CD-ROM 33 block Third IDE hard disk/CD-ROM interface 34 block Fourth IDE hard disk/CD-ROM interface 35 block Slow memory ramdisk 36 block OBSOLETE (was MCA ESDI hard disk) 37 block Zorro II ramdisk 38 block OBSOLETE (was Linux/AP+) 39 block 40 block 41 block 42 block Demo/sample use 43 block Network block devices 44 block Flash Translation Layer (FTL) filesystems 45 block Parallel port IDE disk devices 46 block Parallel port ATAPI CD-ROM devices 47 block Parallel port ATAPI disk devices 48 block Mylex DAC960 PCI RAID controller; first controller 49 block Mylex DAC960 PCI RAID controller; second controller 50 block Mylex DAC960 PCI RAID controller; third controller 51 block Mylex DAC960 PCI RAID controller; fourth controller 52 block Mylex DAC960 PCI RAID controller; fifth controller 53 block Mylex DAC960 PCI RAID controller; sixth controller 54 block Mylex DAC960 PCI RAID controller; seventh controller 55 block Mylex DAC960 PCI RAID controller; eighth controller 56 block Fifth IDE hard disk/CD-ROM interface 57 block Sixth IDE hard disk/CD-ROM interface 58 block Reserved for logical volume manager 59 block Generic PDA filesystem device 64 block Scramdisk/DriveCrypt encrypted devices 65 block SCSI disk devices (16-31) 66 block SCSI disk devices (32-47) 67 block SCSI disk devices (48-63) 68 block SCSI disk devices (64-79) 69 block SCSI disk devices (80-95) 70 block SCSI disk devices (96-111) 71 block SCSI disk devices (112-127) 72 block Compaq Intelligent Drive Array, first controller 73 block Compaq Intelligent Drive Array, second controller 74 block Compaq Intelligent Drive Array, third controller 75 block Compaq Intelligent Drive Array, fourth controller 76 block Compaq Intelligent Drive Array, fifth controller 77 block Compaq Intelligent Drive Array, sixth controller 78 block Compaq Intelligent Drive Array, seventh controller 79 block Compaq Intelligent Drive Array, eighth controller 80 block I2O hard disk 81 block I2O hard disk 82 block I2O hard disk 83 block I2O hard disk 84 block I2O hard disk 85 block I2O hard disk 86 block I2O hard disk 87 block I2O hard disk 88 block Seventh IDE hard disk/CD-ROM interface 89 block Eighth IDE hard disk/CD-ROM interface 90 block Ninth IDE hard disk/CD-ROM interface 91 block Tenth IDE hard disk/CD-ROM interface 92 block PPDD encrypted disk driver 93 block NAND Flash Translation Layer filesystem 94 block IBM S/390 DASD block storage 96 block Inverse NAND Flash Translation Layer 98 block User-mode virtual block device 99 block JavaStation flash disk 101 block AMI HyperDisk RAID controller 102 block Compressed block device 103 block Audit device 104 block Compaq Next Generation Drive Array, first controller 105 block Compaq Next Generation Drive Array, second controller 106 block Compaq Next Generation Drive Array, third controller 107 block Compaq Next Generation Drive Array, fourth controller 108 block Compaq Next Generation Drive Array, fifth controller 109 block Compaq Next Generation Drive Array, sixth controller 110 block Compaq Next Generation Drive Array, seventh controller 111 block Compaq Next Generation Drive Array, eighth controller 112 block IBM iSeries virtual disk 113 block IBM iSeries virtual CD-ROM 114 block IDE BIOS powered software RAID interfaces such as the 115 block NetWare (NWFS) Devices (0-255) 116 block MicroMemory battery backed RAM adapter (NVRAM) 117 block Enterprise Volume Management System (EVMS) 128 block SCSI disk devices (128-143) 129 block SCSI disk devices (144-159) 130 block SCSI disk devices (160-175) 131 block SCSI disk devices (176-191) 132 block SCSI disk devices (192-207) 133 block SCSI disk devices (208-223) 134 block SCSI disk devices (224-239) 135 block SCSI disk devices (240-255) 136 block Mylex DAC960 PCI RAID controller; ninth controller 137 block Mylex DAC960 PCI RAID controller; tenth controller 138 block Mylex DAC960 PCI RAID controller; eleventh controller 139 block Mylex DAC960 PCI RAID controller; twelfth controller 140 block Mylex DAC960 PCI RAID controller; thirteenth controller 141 block Mylex DAC960 PCI RAID controller; fourteenth controller 142 block Mylex DAC960 PCI RAID controller; fifteenth controller 143 block Mylex DAC960 PCI RAID controller; sixteenth controller 144 block Expansion Area #1 for more non-device (e.g. NFS) mounts 145 block Expansion Area #2 for more non-device (e.g. NFS) mounts 146 block Expansion Area #3 for more non-device (e.g. NFS) mounts 147 block Distributed Replicated Block Device (DRBD) 152 block EtherDrive Block Devices 153 block Enhanced Metadisk RAID (EMD) storage units 159 block RESERVED 160 block Carmel 8-port SATA Disks on First Controller 161 block Carmel 8-port SATA Disks on Second Controller 179 block MMC block devices 180 block USB block devices 199 block Veritas volume manager (VxVM) volumes 201 block Veritas VxVM dynamic multipathing driver 202 block Xen Virtual Block Device 255 block RESERVED 256 block Resident Flash Disk Flash Translation Layer 257 block SSFDC Flash Translation Layer filesystem 258 block ROM/Flash read-only translation layer 259 block Block Extended Major
Identify rotational block devices.
$ lsblk --nodeps --exclude 1,7 --output NAME,PATH,ROTA
NAME PATH ROTA sda /dev/sda 1 sr0 /dev/sr0 1 nvme0n1 /dev/nvme0n1 0
Display device details.
$ lsblk --nodeps --exclude 1,7 --output NAME,PATH,MAJ:MIN,MODEL,SERIAL,SIZE,SCHED,STATE
$ lsblk --nodeps --exclude 1,7 --output NAME,PATH,MAJ:MIN,MODEL,SERIAL,SIZE,SCHED,STATE NAME PATH MAJ:MIN MODEL SERIAL SIZE SCHED STATE sda /dev/sda 8:0 ST2000LM007-1R8174 ZDZ0CN36 1.8T mq-deadline running sr0 /dev/sr0 11:0 PLDS_DVD-RW_DA8AESH DX0K84170L2CB14D052N 1024M mq-deadline running nvme0n1 /dev/nvme0n1 259:0 SAMSUNG MZVLB512HBJQ-000L7 S4ENNX0R210637 476.9G none live
Display information about the discarding capabilities.
$ lsblk --nodeps --include 259 -D
NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO nvme0n1 0 512B 2T 0
Display information about block-device topology.
$ lsblk --nodeps --include 11,259 -t
NAME ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE RA WSAME sr0 0 512 0 512 512 1 mq-deadline 64 128 0B nvme0n1 0 512 0 512 512 0 none 1023 128 0B
Display DMI table
Display DMI table, but be less verbose by omitting OEM-specific types.
$ sudo dmidecode --quiet
BIOS Information Vendor: LENOVO Version: M3GKT23A Release Date: 04/29/2021 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 14 MB Characteristics: PCI is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported BIOS ROM is socketed EDD is supported ACPI is supported BIOS boot specification is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 1.35 Firmware Revision: 1.10 System Information Manufacturer: LENOVO Product Name: 90RJ005APB Version: IdeaCentre 5 14IOB6 Serial Number: PC1YA8QA UUID: a3c3e000-b8d5-11eb-8c38-c47b8e534c00 Wake-up Type: Power Switch SKU Number: LENOVO_MT_90RJ_BU_Lenovo_FM_IdeaCentre 5 14IOB6 Family: IdeaCentre 5 14IOB6 Base Board Information Manufacturer: LENOVO Product Name: 3730 Version: NOK Serial Number: Asset Tag: Features: Board is a hosting board Board is replaceable Location In Chassis: Default string Type: Motherboard Chassis Information Manufacturer: LENOVO Type: Desktop Lock: Not Present Version: None Serial Number: PC1YA8QA Asset Tag: Boot-up State: Safe Power Supply State: Safe Thermal State: Safe Security Status: None OEM Information: 0x00000000 Height: Unspecified Number Of Power Cords: 1 Contained Elements: 0 SKU Number: Default string Port Connector Information Internal Reference Designator: Internal Connector 1 Internal Connector Type: None External Reference Designator: External Connector 1 External Connector Type: None Port Type: None Port Connector Information Internal Reference Designator: Internal Connector 2 Internal Connector Type: None External Reference Designator: External Connector 2 External Connector Type: None Port Type: None Port Connector Information Internal Reference Designator: Internal Connector 3 Internal Connector Type: None External Reference Designator: External Connector 3 External Connector Type: None Port Type: None Port Connector Information Internal Reference Designator: Internal Connector 4 Internal Connector Type: None External Reference Designator: External Connector 4 External Connector Type: None Port Type: None Port Connector Information Internal Reference Designator: Internal Connector 5 Internal Connector Type: None External Reference Designator: External Connector 5 External Connector Type: None Port Type: None System Slot Information Designation: Slot 1 Type: 32-bit PCI Express x1 Current Usage: Available Length: Short ID: 1 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:00.0 System Slot Information Designation: Slot 2 Type: 32-bit PCI Express x1 Current Usage: Available Length: Short ID: 1 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:00.0 System Slot Information Designation: Slot 3 Type: 32-bit PCI Express x1 Current Usage: Available Length: Short ID: 1 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:00.0 System Slot Information Designation: Slot 4 Type: 32-bit PCI Express x1 Current Usage: Available Length: Short ID: 1 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:00.0 System Slot Information Designation: Slot 5 Type: 32-bit PCI Express x1 Current Usage: Available Length: Short ID: 1 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:00.0 On Board Device Information Type: Unknown Status: Enabled Description: Device 1 OEM Strings String 1: LENOVO ThinkCentre Embedded Controller -[M3GCT10A-1.10]- String 2: LENOVO ThinkCentre BIOS Boot Block Revision 1.23 String 3: Lenovo Service Engine Not Supported String 4: INVALID String 5: INVALID String 6: INVALID String 7: INVALID String 8: INVALID String 9: INVALID String 10: INVALID String 11: INVALID String 12: INVALID String 13: INVALID String 14: INVALID String 15: INVALID System Configuration Options Option 1: scre++ Option 2: SMI:00B2C000 BIOS Language Information Language Description Format: Long Installable Languages: 2 en|US|iso8859-1 zh|CN|unicode Currently Installed Language: en|US|iso8859-1 Hardware Security Power-On Password Status: Disabled Keyboard Password Status: Enabled Administrator Password Status: Disabled Front Panel Reset Status: Not Implemented Voltage Probe Description: Voltage Probe #1 Location: Motherboard Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Voltage Probe Description: Voltage Probe #2 Location: Motherboard Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Cooling Device Type: Power Supply Fan Status: OK OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling device #1 Cooling Device Type: Power Supply Fan Status: OK OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling device #2 Cooling Device Type: Unknown Status: OK OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling device #3 Temperature Probe Description: Temperature Probe #1 Location: Motherboard Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Temperature Probe Description: Temperature Probe #2 Location: Unknown Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Temperature Probe Description: Temperature Probe #3 Location: Unknown Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Temperature Probe Description: Temperature Probe #4 Location: Unknown Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Electrical Current Probe Description: Electrical Probe #1 Location: Motherboard Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Electrical Current Probe Description: Electrical Probe #2 Location: Unknown Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Electrical Current Probe Description: Electrical Probe #3 Location: Unknown Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Electrical Current Probe Description: Electrical Probe #4 Location: Unknown Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Electrical Current Probe Description: Electrical Probe #5 Location: Unknown Status: OK Maximum Value: Unknown Minimum Value: Unknown Resolution: Unknown Tolerance: Unknown Accuracy: Unknown OEM-specific Information: 0x00000000 Nominal Value: Unknown Boot Integrity Services Entry Point Checksum: Invalid 16-bit Entry Point Address: FFFF:FFFF 32-bit Entry Point Address: 0xFFFFFFFF System Boot Information Status: No errors detected Management Device Description: Management Dev #1 Type: Unknown Address: 0x00000000 Address Type: Unknown System Power Supply Power Unit Group: 1 Location: Default string Name: Default string Manufacturer: Default string Serial Number: Default string Asset Tag: Default string Model Part Number: Default string Revision: Default string Max Power Capacity: Unknown Status: Present, OK Type: Switching Input Voltage Range Switching: Auto-switch Plugged: Yes Hot Replaceable: No System Power Supply Power Unit Group: 1 Location: Default string Name: Default string Manufacturer: Default string Serial Number: Default string Asset Tag: Default string Model Part Number: Default string Revision: Default string Max Power Capacity: Unknown Status: Present, OK Type: Switching Input Voltage Range Switching: Auto-switch Plugged: Yes Hot Replaceable: No System Power Supply Power Unit Group: 1 Location: Default string Name: Default string Manufacturer: Default string Serial Number: Default string Asset Tag: Default string Model Part Number: Default string Revision: Default string Max Power Capacity: Unknown Status: Present, OK Type: Switching Input Voltage Range Switching: Auto-switch Plugged: Yes Hot Replaceable: No TPM Device Vendor ID: INTC Specification Version: 2.0 Firmware Revision: 600.7 Description: INTEL Characteristics: Family configurable via platform software support OEM-specific Information: 0x00000000 Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 64 GB Number Of Devices: 2 Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x003FFFFFFFF Range Size: 16 GB Partition Width: 1 Memory Device Total Width: 64 bits Data Width: 64 bits Size: 16 GB Form Factor: DIMM Set: None Locator: Controller0-ChannelA-DIMM0 Bank Locator: BANK 0 Type: DDR4 Type Detail: Synchronous Speed: 3200 MT/s Manufacturer: Samsung Serial Number: 188A4CD5 Asset Tag: 9876543210 Part Number: M378A2G43AB3-CWE Rank: 1 Configured Memory Speed: 2933 MT/s Minimum Voltage: 1.2 V Maximum Voltage: 1.2 V Configured Voltage: 1.2 V Memory Technology: DRAM Memory Operating Mode Capability: Volatile memory Firmware Version: Not Specified Module Manufacturer ID: Bank 1, Hex 0xCE Module Product ID: Unknown Memory Subsystem Controller Manufacturer ID: Unknown Memory Subsystem Controller Product ID: Unknown Non-Volatile Size: None Volatile Size: 16 GB Cache Size: None Logical Size: None Memory Device Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: Unknown Set: None Locator: Controller0-ChannelB-DIMM0 Bank Locator: BANK 1 Type: Unknown Type Detail: None Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Rank: Unknown Configured Memory Speed: Unknown Minimum Voltage: Unknown Maximum Voltage: Unknown Configured Voltage: Unknown Memory Technology: <OUT OF SPEC> Memory Operating Mode Capability: Volatile memory Firmware Version: Not Specified Module Manufacturer ID: Unknown Module Product ID: Unknown Memory Subsystem Controller Manufacturer ID: Unknown Memory Subsystem Controller Product ID: Unknown Non-Volatile Size: None Volatile Size: None Cache Size: None Logical Size: None Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x003FFFFFFFF Range Size: 16 GB Partition Row Position: Unknown Cache Information Socket Designation: L1 Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 256 kB Maximum Size: 256 kB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Parity System Type: Other Associativity: 8-way Set-associative Cache Information Socket Designation: L2 Cache Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Write Back Location: Internal Installed Size: 1 MB Maximum Size: 1 MB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Single-bit ECC System Type: Unified Associativity: 4-way Set-associative Cache Information Socket Designation: L3 Cache Configuration: Enabled, Not Socketed, Level 3 Operational Mode: Write Back Location: Internal Installed Size: 6 MB Maximum Size: 6 MB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Multi-bit ECC System Type: Unified Associativity: 12-way Set-associative Processor Information Socket Designation: U3E1 Type: Central Processor Family: Core i3 Manufacturer: Intel(R) Corporation ID: 53 06 0A 00 FF FB EB BF Signature: Type 0, Family 6, Model 165, Stepping 3 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) TSC (Time stamp counter) MSR (Model specific registers) PAE (Physical address extension) MCE (Machine check exception) CX8 (CMPXCHG8 instruction supported) APIC (On-chip APIC hardware supported) SEP (Fast system call) MTRR (Memory type range registers) PGE (Page global enable) MCA (Machine check architecture) CMOV (Conditional move instruction supported) PAT (Page attribute table) PSE-36 (36-bit page size extension) CLFSH (CLFLUSH instruction supported) DS (Debug store) ACPI (ACPI supported) MMX (MMX technology supported) FXSR (FXSAVE and FXSTOR instructions supported) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) SS (Self-snoop) HTT (Multi-threading) TM (Thermal monitor supported) PBE (Pending break enabled) Version: Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz Voltage: 0.9 V External Clock: 100 MHz Max Speed: 4400 MHz Current Speed: 3663 MHz Status: Populated, Enabled Upgrade: Other Serial Number: To Be Filled By O.E.M. Asset Tag: To Be Filled By O.E.M. Part Number: To Be Filled By O.E.M. Core Count: 4 Core Enabled: 4 Thread Count: 8 Characteristics: 64-bit capable Multi-Core Hardware Thread Execute Protection Enhanced Virtualization Power/Performance Control ThinkPad Embedded Controller Program Version ID: I3GCT0AA255/255/255 Release Date: 055/255/255 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 1 Bus Address: 0000:00:00.0 Onboard Device Reference Designation: Onboard - Video Type: Video Status: Enabled Type Instance: 1 Bus Address: 0000:00:02.0 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 2 Bus Address: 0000:00:04.0 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 3 Bus Address: 0000:00:14.0 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 4 Bus Address: 0000:00:14.2 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 5 Bus Address: 0000:00:15.0 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 6 Bus Address: 0000:00:15.2 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 7 Bus Address: 0000:00:16.0 Onboard Device Reference Designation: Onboard - SATA Type: SATA Controller Status: Enabled Type Instance: 1 Bus Address: 0000:00:17.0 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 8 Bus Address: 0000:00:1f.0 Onboard Device Reference Designation: Onboard - Sound Type: Sound Status: Enabled Type Instance: 1 Bus Address: 0000:00:1f.3 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 9 Bus Address: 0000:00:1f.4 Onboard Device Reference Designation: Onboard - Other Type: Other Status: Enabled Type Instance: 10 Bus Address: 0000:00:1f.5 ThinkVantage Technologies Version: 1 Diagnostics: Available System Boot Information Status: No errors detected BIOS Language Information Language Description Format: Abbreviated Installable Languages: 1 enUS Currently Installed Language: enUS Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: Keyboard External Connector Type: PS/2 Port Type: Keyboard Port Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: Mouse External Connector Type: PS/2 Port Type: Mouse Port Port Connector Information Internal Reference Designator: None Internal Connector Type: Other External Reference Designator: COM 1 External Connector Type: None Port Type: Serial Port 16550A Compatible Port Connector Information Internal Reference Designator: J1A2B Internal Connector Type: Other External Reference Designator: Video External Connector Type: DB-15 female Port Type: Video Port Port Connector Information Internal Reference Designator: J3A2 Internal Connector Type: Other External Reference Designator: HDMI External Connector Type: None Port Type: Video Port Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: USB1.1 - 1# External Connector Type: Access Bus (USB) Port Type: USB Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: USB1.1 - 2# External Connector Type: Access Bus (USB) Port Type: USB Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: USB1.1 - 3# External Connector Type: Access Bus (USB) Port Type: USB Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: USB1.1 - 4# External Connector Type: Access Bus (USB) Port Type: USB Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: USB1.1 - 5# External Connector Type: Access Bus (USB) Port Type: USB Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: USB2.0 - 1# External Connector Type: Access Bus (USB) Port Type: USB Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: USB2.0 - 2# External Connector Type: Access Bus (USB) Port Type: USB Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: Ethernet External Connector Type: RJ-45 Port Type: Network Port Port Connector Information Internal Reference Designator: J8J1 Internal Connector Type: None External Reference Designator: SATA Port 0 Direct Connect External Connector Type: SAS/SATA Plug Receptacle Port Type: SATA Port Connector Information Internal Reference Designator: J7J1 Internal Connector Type: None External Reference Designator: eSATA Port 4 External Connector Type: SAS/SATA Plug Receptacle Port Type: SATA Port Connector Information Internal Reference Designator: J6J1 Internal Connector Type: None External Reference Designator: eSATA Port 3 External Connector Type: SAS/SATA Plug Receptacle Port Type: SATA Port Connector Information Internal Reference Designator: J7G1 - SATA Port 2 Internal Connector Type: SAS/SATA Plug Receptacle External Reference Designator: None External Connector Type: None Port Type: SATA Port Connector Information Internal Reference Designator: J7G2 - SATA Port 1 Internal Connector Type: SAS/SATA Plug Receptacle External Reference Designator: None External Connector Type: None Port Type: SATA Port Connector Information Internal Reference Designator: J1F2 Internal Connector Type: None External Reference Designator: AC IN External Connector Type: Other Port Type: Other Port Connector Information Internal Reference Designator: J5B1 - PCH JTAG Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J9A1 - TPM/PORT 80 Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J9E4 - HDA 2X8 Header Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J9E7 - HDA 8Pin Header Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J8F1 - HDA HDMI Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J9E3 - Scan Matrix Keyboard Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J8E1 - SPI Program Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J9E5 - LPC Hot Docking Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J9G2 - LPC SIDE BAND Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J8F2 - LPC Slot Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J8H3 - PCH XDP Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J6H1 - SATA Power Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J5J1 - FP Header Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J4H1 - ATX Power Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J1J3 - AVMC Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J1H1 - BATT B Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J1H2 - BATT A Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J2G1 - CPU Fan Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J1D3 - XDP Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J4V1 - Memory Slot 1 Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J4V2 - Memory Slot 2 Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other Port Connector Information Internal Reference Designator: J4C1 - FAN PWR Internal Connector Type: Other External Reference Designator: None External Connector Type: None Port Type: Other System Event Log Area Length: 4096 bytes Header Start Offset: 0x0000 Header Length: 16 bytes Data Start Offset: 0x0010 Access Method: Memory-mapped physical 32-bit address Access Address: 0x9A82B018 Status: Valid, Not Full Change Token: 0x0000000A Header Format: Type 1 Supported Log Type Descriptors: 25 Descriptor 1: Single-bit ECC memory error Data Format 1: Multiple-event handle Descriptor 2: Multi-bit ECC memory error Data Format 2: Multiple-event handle Descriptor 3: Parity memory error Data Format 3: None Descriptor 4: Bus timeout Data Format 4: None Descriptor 5: I/O channel block Data Format 5: None Descriptor 6: Software NMI Data Format 6: None Descriptor 7: POST memory resize Data Format 7: None Descriptor 8: POST error Data Format 8: POST results bitmap Descriptor 9: PCI parity error Data Format 9: Multiple-event handle Descriptor 10: PCI system error Data Format 10: Multiple-event handle Descriptor 11: CPU failure Data Format 11: None Descriptor 12: EISA failsafe timer timeout Data Format 12: None Descriptor 13: Correctable memory log disabled Data Format 13: None Descriptor 14: Logging disabled Data Format 14: None Descriptor 15: System limit exceeded Data Format 15: None Descriptor 16: Asynchronous hardware timer expired Data Format 16: None Descriptor 17: System configuration information Data Format 17: None Descriptor 18: Hard disk information Data Format 18: None Descriptor 19: System reconfigured Data Format 19: None Descriptor 20: Uncorrectable CPU-complex error Data Format 20: None Descriptor 21: Log area reset/cleared Data Format 21: None Descriptor 22: System boot Data Format 22: None Descriptor 23: End of log Data Format 23: None Descriptor 24: OEM-specific Data Format 24: OEM-specific Descriptor 25: OEM-specific Data Format 25: OEM-specific Group Associations Name: $MEI Items: 1 0x0000 (OEM-specific) Group Associations Name: Firmware Version Info Items: 7 0x0044 (OEM-specific) 0x0045 (OEM-specific) 0x0046 (OEM-specific) 0x0047 (OEM-specific) 0x0048 (OEM-specific) 0x0049 (OEM-specific) 0x0064 (OEM-specific)
Display which specific values can be read directly.
$ sudo dmidecode --string none
Invalid string keyword: none Valid string keywords are: bios-vendor bios-version bios-release-date bios-revision firmware-revision system-manufacturer system-product-name system-version system-serial-number system-uuid system-sku-number system-family baseboard-manufacturer baseboard-product-name baseboard-version baseboard-serial-number baseboard-asset-tag chassis-manufacturer chassis-type chassis-version chassis-serial-number chassis-asset-tag processor-family processor-manufacturer processor-version processor-frequency
Display which specific values.
$ sudo dmidecode --string system-version
IdeaCentre 5 14IOB6
$ sudo dmidecode --string chassis-type
Desktop
$ sudo dmidecode --string processor-version
Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz
Determine available types in manual page.
$ man dmidecode
[...] The SMBIOS specification defines the following DMI types: Type Information -------------------------------------------- 0 BIOS 1 System 2 Baseboard 3 Chassis 4 Processor 5 Memory Controller 6 Memory Module 7 Cache 8 Port Connector 9 System Slots 10 On Board Devices 11 OEM Strings 12 System Configuration Options 13 BIOS Language 14 Group Associations 15 System Event Log 16 Physical Memory Array 17 Memory Device 18 32-bit Memory Error 19 Memory Array Mapped Address 20 Memory Device Mapped Address 21 Built-in Pointing Device 22 Portable Battery 23 System Reset 24 Hardware Security 25 System Power Controls 26 Voltage Probe 27 Cooling Device 28 Temperature Probe 29 Electrical Current Probe 30 Out-of-band Remote Access 31 Boot Integrity Services 32 System Boot 33 64-bit Memory Error 34 Management Device 35 Management Device Component 36 Management Device Threshold Data [...]
Display specific type.
$ sudo dmidecode --type 27
# dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.3.0 present. Handle 0x0021, DMI type 27, 15 bytes Cooling Device Temperature Probe Handle: 0x0000 Type: Power Supply Fan Status: OK OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling device #1 Handle 0x0022, DMI type 27, 15 bytes Cooling Device Temperature Probe Handle: 0x0000 Type: Power Supply Fan Status: OK OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling device #2 Handle 0x0023, DMI type 27, 15 bytes Cooling Device Temperature Probe Handle: 0x0000 Type: Unknown Status: OK OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling device #3
$ sudo dmidecode --type 13
# dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.3.0 present. Handle 0x0017, DMI type 13, 22 bytes BIOS Language Information Language Description Format: Long Installable Languages: 2 en|US|iso8859-1 zh|CN|unicode Currently Installed Language: en|US|iso8859-1 Handle 0x0067, DMI type 13, 22 bytes BIOS Language Information Language Description Format: Abbreviated Installable Languages: 1 enUS Currently Installed Language: enUS
Some basic keywords are also available.
$ dmidecode --type none
Invalid type keyword: none Valid type keywords are: bios system baseboard chassis processor memory cache connector slot
Display specific type using keyword.
$ sudo dmidecode --type processor
# dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.3.0 present. Handle 0x004D, DMI type 4, 48 bytes Processor Information Socket Designation: U3E1 Type: Central Processor Family: Core i3 Manufacturer: Intel(R) Corporation ID: 53 06 0A 00 FF FB EB BF Signature: Type 0, Family 6, Model 165, Stepping 3 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) TSC (Time stamp counter) MSR (Model specific registers) PAE (Physical address extension) MCE (Machine check exception) CX8 (CMPXCHG8 instruction supported) APIC (On-chip APIC hardware supported) SEP (Fast system call) MTRR (Memory type range registers) PGE (Page global enable) MCA (Machine check architecture) CMOV (Conditional move instruction supported) PAT (Page attribute table) PSE-36 (36-bit page size extension) CLFSH (CLFLUSH instruction supported) DS (Debug store) ACPI (ACPI supported) MMX (MMX technology supported) FXSR (FXSAVE and FXSTOR instructions supported) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) SS (Self-snoop) HTT (Multi-threading) TM (Thermal monitor supported) PBE (Pending break enabled) Version: Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz Voltage: 0.9 V External Clock: 100 MHz Max Speed: 4400 MHz Current Speed: 3663 MHz Status: Populated, Enabled Upgrade: Other L1 Cache Handle: 0x004A L2 Cache Handle: 0x004B L3 Cache Handle: 0x004C Serial Number: To Be Filled By O.E.M. Asset Tag: To Be Filled By O.E.M. Part Number: To Be Filled By O.E.M. Core Count: 4 Core Enabled: 4 Thread Count: 8 Characteristics: 64-bit capable Multi-Core Hardware Thread Execute Protection Enhanced Virtualization Power/Performance Control