Changelog:
- 13.03.18: Errata, added information about the GNOME issue
- 27.05.2019: Last year, Lenovo issued a BIOS upgrade which added a “Linux” suspend mode, which works smoothly.
TL;DR: Linux runs well on the new Thinkpad X1, except suspend to RAM (fingerprint sensor not tested).
This post might be updated in the future to inform about Linux updates (e.g. newer kernels, etc.) that improve the experience operating this laptop. Thus, this post is work in progress and is far from being complete.
A couple of weeks ago, I received my brand new Lenovo Thinkpad X1 Carbon 6th gen (“Thinkpad X1G6”). Because I planned it to be my main system, I had high expectations towards it. The 6th gen of this laptop is supposed to be a good mix between a portable system and lots of CPU power. Another reason that led to this choice is that it runs well with Linux. Currently, I am operating Fedora 27 on the Thinkpad X1G6, because it supports all the hardware out of the box (I didn’t test the fingerprint sensor).
If you are looking for a Macbook alternative, this blog post is a great read: https://medium.com/broken-window/my-search-for-a-macbook-pro-alternative-e549ea2b2dee.
Hardware
Let’s start by giving you an overview of the hardware that comes with this laptop (configuration might vary):
- Processor
- Processor Clock Speed 1.9 GHz
- Turbo Boost 4.2 GHz
- Processor Family Intel Core i7
- Processor Model i7-8650U
- NR CPU Cores 4
- Cache 4 × 256 KB L2, 8 MB L3
- Motherboard Chipset Integrated with CPU
- Intel vPro Technology
- Trusted Platform Module (TPM)
- Memory
- Installed RAM 16 GB
- Memory Layout 16 GB on board
- Memory Clock Speed 2133 MHz
- Memory Type LPDDR3
- Maximum Memory 16 GB
- Drive
- Drive Capacity 512 GB
- Drive Interface NVMe / PCIe
- Drive Type SSD
- Drive Dimensions M.2 (80 mm)
- Display
- Diagonal 356 mm (14.0 ‘’)
- Display Resolution 2560 x 1440 pixels (WQHD)
- Panel Technology IPS
- Panel Finish Antiglare
- Aspect Ratio 16:9
- Touch Panel no
- Video Card Intel UHD 620
- Video Memory shared
- Hybrid Graphics no
- NR Displays supported (with Dock) 3
- Max. External Resolution 4096 x 2304 (via USB-C) @ 60Hz; 4096 x 2160 @30Hz (via HDMI)
- Webcam (front) 720p Webcam
- Communication
- WLAN Card Intel Dual Band Wireless-AC 8265
- WLAN Standards 802.11 a / b / g / n / ac
- NR WLAN Antennas 2
- Ethernet Intel I219-LM Gigabit
- Bluetooth 4.2
- WWAN no
- Connectivity
- DisplayPort (via USB-C)
- HDMI 1
- Thunderbolt 2x 40Gb/s (via USB-C)
- USB-C 2
- USB 3.0 2
- Docking CS 18 Sidedock (Thunderbolt 3)
- DC-in Jack USB-C
- Microphone In Combo Port Mic/Headset
- Headphone / Line Out Combo Port Mic/Headset
- Input
- Keyboard (Backlight), Trackpad, Trackpoint, Fingerprint reader
- Battery
- NR Battery Cells 3 internal
- Battery Capacity 57 Wh
- Power Supply 65 W USB-C (Rapidcharge)
- Weight Power Supply 225g
- Weight and Dimensions
- Weight (incl. Battery) 1.1 kg
- Width 324 mm
- Depth 218 mm
- Height (front / back) 15 / 18 mm
Operating system
As mentioned before, I am running Fedora 27 on the Thinkpad X1C6. At the time of testing the hardware and writing this post, I chose the following Linux kernel version: 4.15.4 (x86_64)
. Please note, that kernel 4.15
is the minimum version required in order to detect the Intel on-board graphics card correctly. I heard that the laptop runs with older kernels as well, but requires the following parameter for graphics support: i915.alpha_support=yes
(however, if possible, I like to stay on “stable” with as little derivations as possible 😉 ).
The output of lspci
shows, what pci-connected hardware is detected by the kernel (don’t forget to run update-pciids
first):
# lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-LM (rev 21)
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a808
05:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
06:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
06:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
06:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
06:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
07:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02)
3b:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
I was a bit worried about the “new” graphics card Intel Corporation UHD Graphics 620
. Turns out, that Intel simply re-branded the Intel HD 620 graphics card with only minor updates to it (no architectural changes). Consequently, the display works without any trouble.
lspci
also shows incorrect CPU information. However, using my laptop has not shown any problems regarding chipset or processor. cat /proc/cpuinfo | grep model
shows the correct CPU information: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz
. For now, I assume that the PCIIDS are not yet up to date in order to support Intel i7 8th gen CPUs (I chose to not dig further into it..).
What is not working?
Suspend to RAM
The only issue I currently experience is suspend to RAM. The laptop goes to sleep correctly, but then wakes up randomly. I don’t know why and it is tedious to debug. My workaround is simply to switch to hibernate (suspend to disk), which works perfectly.
The following discussion on reddit describes the problem: https://www.reddit.com/r/thinkpad/comments/7yph21/x1_carbon_6th_gen_extreme_battery_drain_while/
I disabled all devices that could cause “unnecessary” ACPI wakeup calls, but it didn’t resolve the issue:
# cat /proc/acpi/wakeup | grep enabled
SLPB S3 *enabled platform:PNP0C0E:00
LID S4 *enabled platform:PNP0C0D:00
Bios version: 1.08
.
GNOME
When I was running GNOME, I noticed the fans speeding up after only two minutes, causing a lot of noise. The CPU was idling, so there must be an issue with the GPU. While I couldn’t see any obvious reasons and I am an i3 user anyway, I switched to i3 and learned that the problem was solved. I guess some GNOME special effects caused problems with the GPU.
Summary
After about four weeks of working with the new Thinkpad X1C6, everything works reliable (fingers crossed it stays like that!) and the performance of this laptop is great, which makes it a good choice for me as my main system. Also, the build quality is worth mentioning. It has significantly improved, compared to the Thinkpad X1 Carbon 4th gen.
Appendix: lshw dump
This is a lshw
dump, giving you a more detailed overview about this laptop’s hardware:
description: Notebook
product: 20KGS05000 (LENOVO_MT_20KG_BU_Think_FM_ThinkPad X1 Carbon 6th)
vendor: LENOVO
version: ThinkPad X1 Carbon 6th
serial: PF137RG6
width: 64 bits
capabilities: smbios-3.0.0 dmi-3.0.0 smp vsyscall32
configuration: administrator_password=enabled chassis=notebook family=ThinkPad X1 Carbon 6th power-on_password=disabled sku=LENOVO_MT_20KG_BU_Think_FM_ThinkPad X1 Carbon 6th uuid=4C8A446C-A326-B211-A85C-BE0EAFEBF56C
*-core
description: Motherboard
product: 20KGS05000
vendor: LENOVO
physical id: 0
version: SDK0J40697 WIN
serial: L1HF82100BA
slot: Not Available
*-memory
description: System Memory
physical id: 3
slot: System board or motherboard
size: 16GiB
*-bank:0
description: Row of chips LPDDR3 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
product: H9CCNNNCLGALAR-NVD
vendor: SK Hynix
physical id: 0
serial: 00000000
slot: ChannelA-DIMM0
size: 8GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-bank:1
description: Row of chips LPDDR3 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
product: H9CCNNNCLGALAR-NVD
vendor: SK Hynix
physical id: 1
serial: 00000000
slot: ChannelB-DIMM0
size: 8GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-cache:0
description: L1 cache
physical id: 7
slot: L1 CacheLenovo
size: 256KiB
capacity: 256KiB
capabilities: synchronous internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
physical id: 8
slot: L2 Cache
size: 1MiB
capacity: 1MiB
capabilities: synchronous internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 9
slot: L3 Cache
size: 8MiB
capacity: 8MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-cpu
description: CPU
product: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz
vendor: Intel Corp.
physical id: a
bus info: cpu@0
version: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz
serial: None
slot: U3E1
size: 3324MHz
capacity: 4200MHz
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 tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx 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 pti tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp cpufreq
configuration: cores=4 enabledcores=4 threads=8
*-firmware
description: BIOS
vendor: LENOVO
physical id: b
version: N23ET33W (1.08 )
date: 01/22/2018
size: 128KiB
capacity: 16MiB
capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification uefi
*-pci
description: Host bridge
product: Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 08
width: 32 bits
clock: 33MHz
*-display
description: VGA compatible controller
product: UHD Graphics 620
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: iomemory:2f0-2ef iomemory:2f0-2ef irq:138 memory:2ffa000000-2ffaffffff memory:2fa0000000-2fafffffff ioport:e000(size=64) memory:c0000-dffff
*-generic:0
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: 08
width: 64 bits
clock: 33MHz
capabilities: msi pm cap_list
configuration: driver=proc_thermal latency=0
resources: iomemory:2f0-2ef irq:16 memory:2ffb020000-2ffb027fff
*-generic:1 UNCLAIMED
description: System peripheral
product: Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:00:08.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: msi pm cap_list
configuration: latency=0
resources: iomemory:2f0-2ef memory:2ffb030000-2ffb030fff
*-usb
description: USB controller
product: Sunrise Point-LP USB 3.0 xHCI Controller
vendor: Intel Corporation
physical id: 14
bus info: pci@0000:00:14.0
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: iomemory:2f0-2ef irq:127 memory:2ffb010000-2ffb01ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 4.15.4-300.fc27.x86_64 xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 4.15
capabilities: usb-2.00
configuration: driver=hub slots=12 speed=480Mbit/s
*-usb
description: Video
product: Integrated Camera
vendor: Chicony Electronics Co.,Ltd.
physical id: 8
bus info: usb@1:8
version: 4.25
serial: 0001
capabilities: usb-2.01
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 4.15.4-300.fc27.x86_64 xhci-hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 4.15
capabilities: usb-3.00
configuration: driver=hub slots=6 speed=5000Mbit/s
*-usb
description: Mass storage device
product: USB3.0-CRW
vendor: Generic
physical id: 3
bus info: usb@2:3
logical name: scsi0
version: 29.08
serial: 28203008282014000
capabilities: usb-3.00 scsi emulated scsi-host
configuration: driver=usb-storage maxpower=800mA speed=5000Mbit/s
*-disk
description: SCSI Disk
product: SD/MMC CRW
vendor: Generic-
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 1.00
serial: 2012062914345300
capabilities: removable
configuration: ansiversion=6 logicalsectorsize=512 sectorsize=512
*-medium
physical id: 0
logical name: /dev/sda
*-generic:2
description: Signal processing controller
product: Sunrise Point-LP Thermal subsystem
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: driver=intel_pch_thermal latency=0
resources: iomemory:2f0-2ef irq:18 memory:2ffb02f000-2ffb02ffff
*-generic:3
description: Signal processing controller
product: Sunrise Point-LP Serial IO I2C Controller #0
vendor: Intel Corporation
physical id: 15
bus info: pci@0000:00:15.0
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=intel-lpss latency=0
resources: iomemory:2f0-2ef irq:16 memory:2ffb02e000-2ffb02efff
*-communication
description: Communication controller
product: Sunrise Point-LP CSME HECI #1
vendor: Intel Corporation
physical id: 16
bus info: pci@0000:00:16.0
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=mei_me latency=0
resources: iomemory:2f0-2ef irq:129 memory:2ffb02d000-2ffb02dfff
*-pci:0
description: PCI bridge
product: Sunrise Point-LP PCI Express Root Port #1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:122 memory:ee200000-ee2fffff
*-network
description: Wireless interface
product: Wireless 8265 / 8275
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 78
serial: 00:21:6b:f0:9b:b9
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.4-300.fc27.x86_64 firmware=34.0.1 ip=10.255.0.159 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:156 memory:ee200000-ee201fff
*-pci:1
description: PCI bridge
product: Sunrise Point-LP PCI Express Root Port #5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:123 memory:ee100000-ee1fffff
*-storage
description: Non-Volatile memory controller
product: Samsung Electronics Co Ltd
vendor: Samsung Electronics Co Ltd
physical id: 0
bus info: pci@0000:04: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:ee100000-ee103fff
*-pci:2
description: PCI bridge
product: Sunrise Point-LP PCI Express Root Port #9
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:124 ioport:2000(size=8192) memory:c0000000-ee0fffff ioport:2fb0000000(size=1241513984)
*-pci
description: PCI bridge
product: JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:2000(size=8192) memory:c0000000-ee0fffff ioport:2fb0000000(size=1241513984)
*-pci:0
description: PCI bridge
product: JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:06:00.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 memory:ee000000-ee0fffff
*-generic
description: System peripheral
product: JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:07:00.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list
configuration: driver=thunderbolt latency=0
resources: irq:16 memory:ee000000-ee03ffff memory:ee040000-ee040fff
*-pci:1
description: PCI bridge
product: JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:06:01.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:125 ioport:2000(size=4096) memory:c0000000-d7efffff ioport:2fb0000000(size=536870912)
*-pci:2
description: PCI bridge
product: JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:06:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:18 memory:d7f00000-d7ffffff
*-usb
description: USB controller
product: JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:3b:00.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:128 memory:d7f00000-d7f0ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 4.15.4-300.fc27.x86_64 xhci-hcd
physical id: 0
bus info: usb@3
logical name: usb3
version: 4.15
capabilities: usb-2.00
configuration: driver=hub slots=2 speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 4.15.4-300.fc27.x86_64 xhci-hcd
physical id: 1
bus info: usb@4
logical name: usb4
version: 4.15
capabilities: usb-3.10
configuration: driver=hub slots=2 speed=10000Mbit/s
*-pci:3
description: PCI bridge
product: JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
vendor: Intel Corporation
physical id: 4
bus info: pci@0000:06:04.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:126 ioport:3000(size=4096) memory:d8000000-edffffff ioport:2fd0000000(size=704643072)
*-isa
description: ISA bridge
product: Intel Corporation
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 21
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-memory
description: Memory controller
product: Sunrise Point-LP PMC
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 21
width: 32 bits
clock: 33MHz (30.3ns)
configuration: driver=intel_pmc_core latency=0
resources: irq:0 memory:ee320000-ee323fff
*-multimedia
description: Audio device
product: Sunrise Point-LP HD Audio
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=64
resources: iomemory:2f0-2ef iomemory:2f0-2ef irq:130 memory:2ffb028000-2ffb02bfff memory:2ffb000000-2ffb00ffff
*-serial
description: SMBus
product: Sunrise Point-LP SMBus
vendor: Intel Corporation
physical id: 1f.4
bus info: pci@0000:00:1f.4
version: 21
width: 64 bits
clock: 33MHz
configuration: driver=i801_smbus latency=0
resources: iomemory:2f0-2ef irq:16 memory:2ffb02c000-2ffb02c0ff ioport:efa0(size=32)
*-network
description: Ethernet interface
product: Ethernet Connection (4) I219-LM
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
logical name: enp0s31f6
version: 21
serial: 8c:16:45:29:99:0d
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.1-4 latency=0 link=no multicast=yes port=twisted pair
resources: irq:132 memory:ee300000-ee31ffff
*-pnp00:00
product: PnP device PNP0c02
physical id: 0
capabilities: pnp
configuration: driver=system
*-pnp00:01
product: PnP device PNP0c02
physical id: 1
capabilities: pnp
configuration: driver=system
*-pnp00:02
product: PnP device PNP0c02
physical id: 2
capabilities: pnp
configuration: driver=system
*-pnp00:03
product: PnP device PNP0b00
physical id: 4
capabilities: pnp
configuration: driver=rtc_cmos
*-pnp00:04
product: PnP device INT3f0d
vendor: Interphase Corporation
physical id: 5
capabilities: pnp
configuration: driver=system
*-pnp00:05
product: PnP device LEN0071
vendor: Lenovo Group Limited
physical id: 6
capabilities: pnp
configuration: driver=i8042 kbd
*-pnp00:06
product: PnP device LEN0091
vendor: Lenovo Group Limited
physical id: c
capabilities: pnp
configuration: driver=i8042 aux
*-pnp00:07
product: PnP device PNP0c02
physical id: d
capabilities: pnp
configuration: driver=system
*-pnp00:08
product: PnP device PNP0c02
physical id: e
capabilities: pnp
configuration: driver=system
*-pnp00:09
product: PnP device PNP0c02
physical id: f
capabilities: pnp
configuration: driver=system
*-pnp00:0a
product: PnP device PNP0c01
physical id: 10
capabilities: pnp
configuration: driver=system
*-battery
product: 01AV430
vendor: SMP
physical id: 1
slot: Front
capacity: 57020mWh
configuration: voltage=11.5V
*-network:0 DISABLED
description: Ethernet interface
physical id: 2
logical name: virbr0-nic
serial: 52:54:00:66:40:ee
size: 10Mbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=no multicast=yes port=twisted pair speed=10Mbit/s
*-network:1
description: Ethernet interface
physical id: 3
logical name: docker0
serial: 02:42:88:cd:5d:29
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=xxxx link=no multicast=yes
*-network:2
description: Ethernet interface
physical id: 4
logical name: virbr0
serial: 52:54:00:66:40:ee
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=xxxx link=no multicast=yes