Bug 192151

Summary: Synaptics track point of HP Elitebook 820 G3 not detected as Synaptics device
Product: Drivers Reporter: Steffen Arntz (winrootkit)
Component: Input DevicesAssignee: drivers_input-devices
Status: RESOLVED INVALID    
Severity: normal CC: benjamin.tissoires, dmitry.torokhov
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.10 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg on kernel 4.10rc3

Description Steffen Arntz 2017-01-09 08:43:12 UTC
This is more or less the same issue as https://bugs.freedesktop.org/show_bug.cgi?id=99298 as the xorg people told me the device is possibly not correctly initialized. The touch pad seems to work fine so far, two finger scrolling and tap to click (which I don't use) work as intended.

I recently received a HP Elitebook 820 G3, aside from the current Skylake power consumption issues, which I do not care so much about, I noticed the OK, but not as good as on Windows, track point.

On Windows it is detected as an Synaptics Trackpoint/Touchpad combo, on Linux however it is detected as 2 different devices.

$xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                      	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=12	[slave  pointer  (2)]

The trackpoint:
$cat /sys/devices/platform/i8042/serio2/input/input9/uevent
PRODUCT=11/2/1/0
NAME="PS/2 Generic Mouse"
PHYS="isa0060/serio2/input0"
PROP=1
EV=7
KEY=70000 0 0 0 0
REL=3
MODALIAS=input:b0011v0002p0001e0000-e0,1,2,k110,111,112,r0,1,amlsfw

$cat /sys/devices/platform/i8042/serio2/uevent
DRIVER=psmouse
SERIO_TYPE=01
SERIO_PROTO=00
SERIO_ID=00
SERIO_EXTRA=00
MODALIAS=serio:ty01pr00id00ex00
SERIO_FIRMWARE_ID=PNP: SYN3039 SYN0100 SYN0002 PNP0f13


The touchpad:
$cat /sys/devices/platform/i8042/serio3/input/input11
PRODUCT=11/2/7/1b1
NAME="SynPS/2 Synaptics TouchPad"
PHYS="isa0060/serio3/input0"
PROP=1
EV=b
KEY=e520 30000 0 0 0 0
ABS=660800011000003
MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,148,14A,14D,14E,14F,ra0,1,18,1C,2F,35,36,39,3A,mlsfw

$cat /sys/devices/platform/i8042/serio3/uevent
DRIVER=psmouse
SERIO_TYPE=01
SERIO_PROTO=00
SERIO_ID=00
SERIO_EXTRA=00
MODALIAS=serio:ty01pr00id00ex00
SERIO_FIRMWARE_ID=PNP: SYN3039 SYN0100 SYN0002 PNP0f13

The main issues are, that two-button scrolling does not work and the speed of the trackpoint is to low, even with maxed out speed in gnome settings it is still pretty slow and mostly unusable.

I privately own the device and can provide additional information as needed, run tests and custom/git-built kernels.
Comment 1 Benjamin Tissoires 2017-01-09 08:58:53 UTC
[bug coming from https://bugs.freedesktop.org/show_bug.cgi?id=99298]

From what it looks on the Windows driver's INF file, the device is a Synaptics one, using SMBus. So there is a big chance that it uses RMI4 over SMBus.

One issue now is that your PS/2 node is not detected as a Synpatics one by the kernel, so things might get trickier at some point.

Could you check on a v4.10-rc kernel if the device enumerates itself over SMBus?
For that, you'll need to "insmod i2c-dev", and run "i2cdetect -l". There should be one SMBus adapter ("SMBus I801 adapter" more likely). Please note the bus id (i2c-X), and run "i2cdetect X".

If there is a device present at 0x2c, it should be just a matter of adding the pnpid to rmi4-smbus.ko. If not, then we'll see what needs to be done.
Comment 2 Steffen Arntz 2017-01-09 09:10:18 UTC
Actually I tried 4.10-rc2 last week and the laptop would not boot at all so no way of testing for this on rc2.

But now that rc3 is out I will try again. I will probably post my results at around 6PM CET.
Comment 3 Benjamin Tissoires 2017-01-09 09:12:08 UTC
Actually the 4.10 kernel will be required for testing rmi4-smbus. You can try the detection step on an older kernel (as long as i2c-i801.ko works).
Comment 4 Steffen Arntz 2017-01-09 16:24:45 UTC
I did some scanning:
$modprobe i2c-i801 (you mentioned -dev but that is not available on my kernel)

$lsmod|grep i2c
i2c_i801               28672  0
i2c_smbus              16384  1 i2c_i801
i2c_designware_platform    16384  0
i2c_designware_core    20480  1 i2c_designware_platform
i2c_algo_bit           16384  1 i915
i2c_hid                20480  0
hid                   122880  1 i2c_hid

$i2cdetect -l
i2c-3	i2c       	DPDDC-A                         	I2C adapter
i2c-1	i2c       	i915 gmbus dpb                  	I2C adapter
i2c-6	i2c       	Synopsys DesignWare I2C adapter 	I2C adapter
i2c-4	i2c       	DPDDC-B                         	I2C adapter
i2c-2	i2c       	i915 gmbus dpd                  	I2C adapter
i2c-0	i2c       	i915 gmbus dpc                  	I2C adapter
i2c-7	smbus     	SMBus I801 adapter at efa0      	SMBus adapter
i2c-5	i2c       	DPDDC-C                         	I2C adapter

$i2cdetect 7
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- 08 -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- -- 

that is it so far on kernel 4.9
Comment 5 Steffen Arntz 2017-01-09 16:34:06 UTC
Created attachment 250921 [details]
dmesg on kernel 4.10rc3
Comment 6 Steffen Arntz 2017-01-09 16:50:00 UTC
Comment on attachment 250921 [details]
dmesg on kernel 4.10rc3

>[    0.000000] microcode: microcode updated early to revision 0x9e, date =
>2016-06-22
>[    0.000000] Linux version 4.10.0-041000rc3-generic (kernel@tangerine) (gcc
>version 6.2.0 20161005 (Ubuntu 6.2.0-5ubuntu12) ) #201701081831 SMP Sun Jan 8
>23:33:02 UTC 2017
>[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-041000rc3-generic
>root=UUID=c0553989-aeeb-4c92-b212-cdc08ac19236 ro quiet splash vt.handoff=7
>[    0.000000] KERNEL supported cpus:
>[    0.000000]   Intel GenuineIntel
>[    0.000000]   AMD AuthenticAMD
>[    0.000000]   Centaur CentaurHauls
>[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point
>registers'
>[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
>[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
>[    0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
>[    0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
>[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
>[    0.000000] x86/fpu: xstate_offset[3]:  832, xstate_sizes[3]:   64
>[    0.000000] x86/fpu: xstate_offset[4]:  896, xstate_sizes[4]:   64
>[    0.000000] x86/fpu: Enabled xstate features 0x1f, context size is 960
>bytes, using 'compacted' format.
>[    0.000000] e820: BIOS-provided physical RAM map:
>[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000057fff] usable
>[    0.000000] BIOS-e820: [mem 0x0000000000058000-0x0000000000058fff] reserved
>[    0.000000] BIOS-e820: [mem 0x0000000000059000-0x000000000009dfff] usable
>[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x00000000000fffff] reserved
>[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b71fafff] usable
>[    0.000000] BIOS-e820: [mem 0x00000000b71fb000-0x00000000b76fafff] type 20
>[    0.000000] BIOS-e820: [mem 0x00000000b76fb000-0x00000000b7d7efff] reserved
>[    0.000000] BIOS-e820: [mem 0x00000000b7d7f000-0x00000000b7f7efff] ACPI NVS
>[    0.000000] BIOS-e820: [mem 0x00000000b7f7f000-0x00000000b7ffefff] ACPI
>data
>[    0.000000] BIOS-e820: [mem 0x00000000b7fff000-0x00000000b7ffffff] usable
>[    0.000000] BIOS-e820: [mem 0x00000000b8000000-0x00000000ca7fffff] reserved
>[    0.000000] BIOS-e820: [mem 0x00000000f80fa000-0x00000000f80fafff] reserved
>[    0.000000] BIOS-e820: [mem 0x00000000f80fd000-0x00000000f80fdfff] reserved
>[    0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
>[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000004337fffff] usable
>[    0.000000] NX (Execute Disable) protection: active
>[    0.000000] efi: EFI v2.40 by HP
>[    0.000000] efi:  ACPI=0xb7ffe000  ACPI 2.0=0xb7ffe014  SMBIOS=0xb79db000 
>ESRT=0xb7173660 
>[    0.000000] SMBIOS 2.7 present.
>[    0.000000] DMI: HP HP EliteBook 820 G3/807C, BIOS N75 Ver. 01.13
>11/01/2016
>[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
>[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
>[    0.000000] e820: last_pfn = 0x433800 max_arch_pfn = 0x400000000
>[    0.000000] MTRR default type: write-back
>[    0.000000] MTRR fixed ranges enabled:
>[    0.000000]   00000-9FFFF write-back
>[    0.000000]   A0000-BFFFF uncachable
>[    0.000000]   C0000-FFFFF write-protect
>[    0.000000] MTRR variable ranges enabled:
>[    0.000000]   0 base 00E0000000 mask 7FE0000000 uncachable
>[    0.000000]   1 base 00D0000000 mask 7FF0000000 uncachable
>[    0.000000]   2 base 00C8000000 mask 7FF8000000 uncachable
>[    0.000000]   3 base 00C4000000 mask 7FFC000000 uncachable
>[    0.000000]   4 base 00C2000000 mask 7FFE000000 uncachable
>[    0.000000]   5 disabled
>[    0.000000]   6 disabled
>[    0.000000]   7 disabled
>[    0.000000]   8 disabled
>[    0.000000]   9 disabled
>[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
>[    0.000000] e820: last_pfn = 0xb8000 max_arch_pfn = 0x400000000
>[    0.000000] efi: requested map not found.
>[    0.000000] esrt: ESRT header is not in the memory map.
>[    0.000000] Scanning 1 areas for low memory corruption
>[    0.000000] Base memory trampoline at [ffff8fb9c0098000] 98000 size 24576
>[    0.000000] Using GB pages for direct mapping
>[    0.000000] BRK [0x3a1e25000, 0x3a1e25fff] PGTABLE
>[    0.000000] BRK [0x3a1e26000, 0x3a1e26fff] PGTABLE
>[    0.000000] BRK [0x3a1e27000, 0x3a1e27fff] PGTABLE
>[    0.000000] BRK [0x3a1e28000, 0x3a1e28fff] PGTABLE
>[    0.000000] BRK [0x3a1e29000, 0x3a1e29fff] PGTABLE
>[    0.000000] BRK [0x3a1e2a000, 0x3a1e2afff] PGTABLE
>[    0.000000] BRK [0x3a1e2b000, 0x3a1e2bfff] PGTABLE
>[    0.000000] BRK [0x3a1e2c000, 0x3a1e2cfff] PGTABLE
>[    0.000000] RAMDISK: [mem 0x33a3a000-0x35d14fff]
>[    0.000000] ACPI: Early table checksum verification disabled
>[    0.000000] ACPI: RSDP 0x00000000B7FFE014 000024 (v02 HPQOEM)
>[    0.000000] ACPI: XSDT 0x00000000B7FBB188 0000CC (v01 HPQOEM SLIC-BPC
>00000000      01000013)
>[    0.000000] ACPI: FACP 0x00000000B7FF1000 0000F4 (v05 HPQOEM SLIC-BPC
>00000000 HP   00000001)
>[    0.000000] ACPI: DSDT 0x00000000B7FC7000 026168 (v02 HPQOEM 807C    
>00000000 INTL 20121018)
>[    0.000000] ACPI: FACS 0x00000000B7F69000 000040
>[    0.000000] ACPI: SSDT 0x00000000B7FFC000 000108 (v02 HP     ShmTable
>00000001 INTL 20121018)
>[    0.000000] ACPI: UEFI 0x00000000B7F7B000 000042 (v01 HPQOEM EDK2    
>00000002      01000013)
>[    0.000000] ACPI: SSDT 0x00000000B7FF5000 0051FA (v02 SaSsdt SaSsdt  
>00003000 INTL 20121018)
>[    0.000000] ACPI: SSDT 0x00000000B7FF4000 0005B1 (v01 Intel  PerfTune
>00001000 INTL 20121018)
>[    0.000000] ACPI: MSDM 0x00000000B7FF3000 000055 (v03 HPQOEM SLIC-BPC
>00000000 HP   00000001)
>[    0.000000] ACPI: SLIC 0x00000000B7FF2000 000176 (v01 HPQOEM SLIC-BPC
>00000001 HP   00000001)
>[    0.000000] ACPI: HPET 0x00000000B7FF0000 000038 (v01 HPQOEM 807C    
>00000001 HP   00000001)
>[    0.000000] ACPI: APIC 0x00000000B7FEF000 0000BC (v01 HPQOEM 807C    
>00000001 HP   00000001)
>[    0.000000] ACPI: MCFG 0x00000000B7FEE000 00003C (v01 HPQOEM 807C    
>00000001 HP   00000001)
>[    0.000000] ACPI: SSDT 0x00000000B7FC6000 00019A (v02 HPQOEM Sata0Ide
>00001000 INTL 20121018)
>[    0.000000] ACPI: SSDT 0x00000000B7FC5000 000729 (v01 HPQOEM PtidDevc
>00001000 INTL 20121018)
>[    0.000000] ACPI: SSDT 0x00000000B7FC4000 0003DC (v02 HPQOEM SDS_RTD3
>00001000 INTL 20121018)
>[    0.000000] ACPI: SSDT 0x00000000B7FC3000 000E73 (v02 CpuRef CpuSsdt 
>00003000 INTL 20121018)
>[    0.000000] ACPI: SSDT 0x00000000B7FC1000 001B5C (v01 HP     LAPTOPPC
>00001000 INTL 20121018)
>[    0.000000] ACPI: DMAR 0x00000000B7FC0000 0000CC (v01 INTEL  SKL     
>00000001 INTL 00000001)
>[    0.000000] ACPI: NHLT 0x00000000B7FBF000 00002D (v00 INTEL  EDK2    
>00000002      01000013)
>[    0.000000] ACPI: ASF! 0x00000000B7FBE000 0000A5 (v32 HPQOEM  UYA    
>00000001 TFSM 000F4240)
>[    0.000000] ACPI: FPDT 0x00000000B7FBD000 000044 (v01 HPQOEM EDK2    
>00000002      01000013)
>[    0.000000] ACPI: BGRT 0x00000000B7FBC000 000038 (v01 HPQOEM EDK2    
>00000002      01000013)
>[    0.000000] ACPI: SSDT 0x00000000B7FFD000 000260 (v02 HP     PwrCtlEv
>00000001 INTL 20121018)
>[    0.000000] ACPI: Local APIC address 0xfee00000
>[    0.000000] No NUMA configuration found
>[    0.000000] Faking a node at [mem 0x0000000000000000-0x00000004337fffff]
>[    0.000000] NODE_DATA(0) allocated [mem 0x4337d5000-0x4337fffff]
>[    0.000000] Zone ranges:
>[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
>[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
>[    0.000000]   Normal   [mem 0x0000000100000000-0x00000004337fffff]
>[    0.000000]   Device   empty
>[    0.000000] Movable zone start for each node
>[    0.000000] Early memory node ranges
>[    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000057fff]
>[    0.000000]   node   0: [mem 0x0000000000059000-0x000000000009dfff]
>[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000b71fafff]
>[    0.000000]   node   0: [mem 0x00000000b7fff000-0x00000000b7ffffff]
>[    0.000000]   node   0: [mem 0x0000000100000000-0x00000004337fffff]
>[    0.000000] Initmem setup node 0 [mem
>0x0000000000001000-0x00000004337fffff]
>[    0.000000] On node 0 totalpages: 4106648
>[    0.000000]   DMA zone: 64 pages used for memmap
>[    0.000000]   DMA zone: 22 pages reserved
>[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
>[    0.000000]   DMA32 zone: 11656 pages used for memmap
>[    0.000000]   DMA32 zone: 745980 pages, LIFO batch:31
>[    0.000000]   Normal zone: 52448 pages used for memmap
>[    0.000000]   Normal zone: 3356672 pages, LIFO batch:31
>[    0.000000] Reserving Intel graphics memory at
>0x00000000c2800000-0x00000000ca7fffff
>[    0.000000] ACPI: PM-Timer IO Port: 0x1808
>[    0.000000] ACPI: Local APIC address 0xfee00000
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
>[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
>[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
>[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
>[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
>[    0.000000] ACPI: IRQ0 used by override.
>[    0.000000] ACPI: IRQ9 used by override.
>[    0.000000] Using ACPI (MADT) for SMP configuration information
>[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
>[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
>[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
>[    0.000000] PM: Registered nosave memory: [mem 0x00058000-0x00058fff]
>[    0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x000fffff]
>[    0.000000] PM: Registered nosave memory: [mem 0xb71fb000-0xb76fafff]
>[    0.000000] PM: Registered nosave memory: [mem 0xb76fb000-0xb7d7efff]
>[    0.000000] PM: Registered nosave memory: [mem 0xb7d7f000-0xb7f7efff]
>[    0.000000] PM: Registered nosave memory: [mem 0xb7f7f000-0xb7ffefff]
>[    0.000000] PM: Registered nosave memory: [mem 0xb8000000-0xca7fffff]
>[    0.000000] PM: Registered nosave memory: [mem 0xca800000-0xf80f9fff]
>[    0.000000] PM: Registered nosave memory: [mem 0xf80fa000-0xf80fafff]
>[    0.000000] PM: Registered nosave memory: [mem 0xf80fb000-0xf80fcfff]
>[    0.000000] PM: Registered nosave memory: [mem 0xf80fd000-0xf80fdfff]
>[    0.000000] PM: Registered nosave memory: [mem 0xf80fe000-0xfdffffff]
>[    0.000000] PM: Registered nosave memory: [mem 0xfe000000-0xfe010fff]
>[    0.000000] PM: Registered nosave memory: [mem 0xfe011000-0xffffffff]
>[    0.000000] e820: [mem 0xca800000-0xf80f9fff] available for PCI devices
>[    0.000000] Booting paravirtualized kernel on bare hardware
>[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles:
>0xffffffff, max_idle_ns: 7645519600211568 ns
>[    0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4
>nr_node_ids:1
>[    0.000000] percpu: Embedded 36 pages/cpu @ffff8fbdf3400000 s107800 r8192
>d31464 u524288
>[    0.000000] pcpu-alloc: s107800 r8192 d31464 u524288 alloc=1*2097152
>[    0.000000] pcpu-alloc: [0] 0 1 2 3 
>[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total
>pages: 4042458
>[    0.000000] Policy zone: Normal
>[    0.000000] Kernel command line:
>BOOT_IMAGE=/boot/vmlinuz-4.10.0-041000rc3-generic
>root=UUID=c0553989-aeeb-4c92-b212-cdc08ac19236 ro quiet splash vt.handoff=7
>[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
>[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
>[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
>[    0.000000] Memory: 15969704K/16426592K available (8919K kernel code, 1656K
>rwdata, 3836K rodata, 2224K init, 2364K bss, 456888K reserved, 0K
>cma-reserved)
>[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
>[    0.000000] Hierarchical RCU implementation.
>[    0.000000]         Build-time adjustment of leaf fanout to 64.
>[    0.000000]         RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
>[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
>[    0.000000] NR_IRQS:524544 nr_irqs:1024 16
>[    0.000000] Console: colour dummy device 80x25
>[    0.000000] console [tty0] enabled
>[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff,
>max_idle_ns: 79635855245 ns
>[    0.000000] hpet clockevent registered
>[    0.000000] tsc: Detected 2500.000 MHz processor
>[    0.000023] Calibrating delay loop (skipped), value calculated using timer
>frequency.. 4992.00 BogoMIPS (lpj=9984000)
>[    0.000024] pid_max: default: 32768 minimum: 301
>[    0.000032] ACPI: Core revision 20160930
>[    0.031275] ACPI: 10 ACPI AML tables successfully acquired and loaded
>[    0.031588] Security Framework initialized
>[    0.031589] Yama: becoming mindful.
>[    0.031595] AppArmor: AppArmor initialized
>[    0.032350] Dentry cache hash table entries: 2097152 (order: 12, 16777216
>bytes)
>[    0.035060] Inode-cache hash table entries: 1048576 (order: 11, 8388608
>bytes)
>[    0.036293] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
>[    0.036305] Mountpoint-cache hash table entries: 32768 (order: 6, 262144
>bytes)
>[    0.036546] CPU: Physical Processor ID: 0
>[    0.036547] CPU: Processor Core ID: 0
>[    0.036551] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
>[    0.036551] ENERGY_PERF_BIAS: View and update with
>x86_energy_perf_policy(8)
>[    0.036559] mce: CPU supports 8 MCE banks
>[    0.036578] CPU0: Thermal monitoring enabled (TM1)
>[    0.036592] process: using mwait in idle threads
>[    0.036594] Last level iTLB entries: 4KB 64, 2MB 8, 4MB 8
>[    0.036594] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0, 1GB 4
>[    0.037072] Freeing SMP alternatives memory: 32K
>[    0.040546] ftrace: allocating 33859 entries in 133 pages
>[    0.054920] smpboot: Max logical packages: 2
>[    0.054928] DMAR: Host address width 39
>[    0.054929] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
>[    0.054936] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462
>ecap 7e3ff0505e
>[    0.054937] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
>[    0.054940] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462
>ecap f050da
>[    0.054941] DMAR: RMRR base: 0x000000b7d37000 end: 0x000000b7d56fff
>[    0.054942] DMAR: RMRR base: 0x000000c2000000 end: 0x000000ca7fffff
>[    0.054943] DMAR: ANDD device: 1 name: \_SB.PCI0.I2C0
>[    0.054944] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
>[    0.054945] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
>[    0.054945] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out
>bit.
>[    0.054946] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS
>setting.
>[    0.056450] DMAR-IR: Enabled IRQ remapping in xapic mode
>[    0.056450] x2apic: IRQ remapping doesn't support X2APIC mode
>[    0.060485] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
>[    0.100180] TSC deadline timer enabled
>[    0.100185] smpboot: CPU0: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
>(family: 0x6, model: 0x4e, stepping: 0x3)
>[    0.100236] Performance Events: PEBS fmt3+, Skylake events, 32-deep LBR,
>full-width counters, Intel PMU driver.
>[    0.100276] ... version:                4
>[    0.100277] ... bit width:              48
>[    0.100277] ... generic registers:      4
>[    0.100278] ... value mask:             0000ffffffffffff
>[    0.100278] ... max period:             00007fffffffffff
>[    0.100278] ... fixed-purpose events:   3
>[    0.100279] ... event mask:             000000070000000f
>[    0.100987] NMI watchdog: enabled on all CPUs, permanently consumes one
>hw-PMU counter.
>[    0.100997] smp: Bringing up secondary CPUs ...
>[    0.101056] x86: Booting SMP configuration:
>[    0.101057] .... node  #0, CPUs:      #1 #2 #3
>[    0.340322] smp: Brought up 1 node, 4 CPUs
>[    0.340324] smpboot: Total of 4 processors activated (19970.96 BogoMIPS)
>[    0.343904] devtmpfs: initialized
>[    0.343952] x86/mm: Memory block size: 128MB
>[    0.346285] evm: security.selinux
>[    0.346285] evm: security.SMACK64
>[    0.346286] evm: security.SMACK64EXEC
>[    0.346286] evm: security.SMACK64TRANSMUTE
>[    0.346286] evm: security.SMACK64MMAP
>[    0.346287] evm: security.ima
>[    0.346287] evm: security.capability
>[    0.346348] PM: Registering ACPI NVS region [mem 0xb7d7f000-0xb7f7efff]
>(2097152 bytes)
>[    0.346433] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff,
>max_idle_ns: 7645041785100000 ns
>[    0.346466] pinctrl core: initialized pinctrl subsystem
>[    0.346632] RTC time: 16:28:46, date: 01/09/17
>[    0.346708] NET: Registered protocol family 16
>[    0.360325] cpuidle: using governor ladder
>[    0.372332] cpuidle: using governor menu
>[    0.372338] PCCT header not found.
>[    0.372508] ACPI FADT declares the system doesn't support PCIe ASPM, so
>disable it
>[    0.372508] ACPI: bus type PCI registered
>[    0.372509] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
>[    0.372573] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem
>0xf8000000-0xfbffffff] (base 0xf8000000)
>[    0.372598] PCI: not using MMCONFIG
>[    0.372599] PCI: Using configuration type 1 for base access
>[    0.388610] HugeTLB registered 1 GB page size, pre-allocated 0 pages
>[    0.388611] HugeTLB registered 2 MB page size, pre-allocated 0 pages
>[    0.388788] ACPI: Added _OSI(Module Device)
>[    0.388789] ACPI: Added _OSI(Processor Device)
>[    0.388789] ACPI: Added _OSI(3.0 _SCP Extensions)
>[    0.388790] ACPI: Added _OSI(Processor Aggregator Device)
>[    0.390025] ACPI: Executed 17 blocks of module-level executable AML code
>[    0.399440] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
>[    0.404187] ACPI: Dynamic OEM Table Load:
>[    0.404220] ACPI: SSDT 0xFFFF8FBDE0F09000 00063F (v02 PmRef  Cpu0Ist 
>00003000 INTL 20121018)
>[    0.404448] ACPI: \_PR_.CPU0: _OSC native thermal LVT Acked
>[    0.405498] ACPI: Dynamic OEM Table Load:
>[    0.405505] ACPI: SSDT 0xFFFF8FBDE0903C00 00037F (v02 PmRef  Cpu0Cst 
>00003001 INTL 20121018)
>[    0.405773] ACPI: Dynamic OEM Table Load:
>[    0.405779] ACPI: SSDT 0xFFFF8FBDE0980780 00008E (v02 PmRef  Cpu0Hwp 
>00003000 INTL 20121018)
>[    0.405951] ACPI: Dynamic OEM Table Load:
>[    0.405956] ACPI: SSDT 0xFFFF8FBDE0905000 000130 (v02 PmRef  HwpLvt  
>00003000 INTL 20121018)
>[    0.406535] ACPI: Dynamic OEM Table Load:
>[    0.406542] ACPI: SSDT 0xFFFF8FBDE0F0C000 0005AA (v02 PmRef  ApIst   
>00003000 INTL 20121018)
>[    0.406991] ACPI: Dynamic OEM Table Load:
>[    0.406996] ACPI: SSDT 0xFFFF8FBDE09D9200 000119 (v02 PmRef  ApHwp   
>00003000 INTL 20121018)
>[    0.407258] ACPI: Dynamic OEM Table Load:
>[    0.407263] ACPI: SSDT 0xFFFF8FBDE09D8200 000119 (v02 PmRef  ApCst   
>00003000 INTL 20121018)
>[    0.408883] ACPI : EC: EC started
>[    8.130304] ACPI: \_SB_.PCI0.LPCB.EC0_: Used as first EC
>[    8.130305] ACPI: \_SB_.PCI0.LPCB.EC0_: GPE=0x6e, EC_CMD/EC_SC=0x66,
>EC_DATA=0x62
>[    8.130307] ACPI: \_SB_.PCI0.LPCB.EC0_: Used as boot DSDT EC to handle
>transactions
>[    8.130307] ACPI: Interpreter enabled
>[    8.130356] ACPI: (supports S0 S3 S4 S5)
>[    8.130359] ACPI: Using IOAPIC for interrupt routing
>[    8.130398] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem
>0xf8000000-0xfbffffff] (base 0xf8000000)
>[    8.132846] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in ACPI
>motherboard resources
>[    8.132852] PCI: Using host bridge windows from ACPI; if necessary, use
>"pci=nocrs" and report a bug
>[    8.134058] ACPI: Power Resource [PG01] (on)
>[    8.134409] ACPI: Power Resource [PG02] (on)
>[    8.134761] ACPI: Power Resource [PG00] (on)
>[    8.139673] ACPI: Power Resource [WRST] (on)
>[    8.139870] ACPI: Power Resource [PXP] (on)
>[    8.278982] ACPI: Power Resource [WRST] (on)
>[    8.279387] ACPI: Power Resource [WRST] (on)
>[    8.279884] ACPI: Power Resource [WRST] (on)
>[    8.280283] ACPI: Power Resource [WRST] (on)
>[    8.280705] ACPI: Power Resource [WRST] (on)
>[    8.281098] ACPI: Power Resource [WRST] (on)
>[    8.281493] ACPI: Power Resource [WRST] (on)
>[    8.281889] ACPI: Power Resource [WRST] (on)
>[    8.282289] ACPI: Power Resource [WRST] (on)
>[    8.282699] ACPI: Power Resource [WRST] (on)
>[    8.283094] ACPI: Power Resource [WRST] (on)
>[    8.283457] ACPI: Power Resource [WRST] (on)
>[    8.283819] ACPI: Power Resource [WRST] (on)
>[    8.284181] ACPI: Power Resource [WRST] (on)
>[    8.284544] ACPI: Power Resource [WRST] (on)
>[    8.284906] ACPI: Power Resource [WRST] (on)
>[    8.285268] ACPI: Power Resource [WRST] (on)
>[    8.285630] ACPI: Power Resource [WRST] (on)
>[    8.285994] ACPI: Power Resource [WRST] (on)
>[    8.291273] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
>[    8.291278] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM
>Segments MSI]
>[    8.293941] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER
>PCIeCapability]
>[    8.293942] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS
>configuration
>[    8.295797] PCI host bridge to bus 0000:00
>[    8.295799] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
>[    8.295800] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
>[    8.295801] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff
>window]
>[    8.295801] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff
>window]
>[    8.295802] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff
>window]
>[    8.295803] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff
>window]
>[    8.295804] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff
>window]
>[    8.295805] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff
>window]
>[    8.295806] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff
>window]
>[    8.295806] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff
>window]
>[    8.295807] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff
>window]
>[    8.295808] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff
>window]
>[    8.295809] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff
>window]
>[    8.295809] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff
>window]
>[    8.295810] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff
>window]
>[    8.295811] pci_bus 0000:00: root bus resource [mem 0xca800000-0xf7ffffff
>window]
>[    8.295812] pci_bus 0000:00: root bus resource [mem 0xfd000000-0xfe7fffff
>window]
>[    8.295813] pci_bus 0000:00: root bus resource [bus 00-3e]
>[    8.295822] pci 0000:00:00.0: [8086:1904] type 00 class 0x060000
>[    8.296550] pci 0000:00:02.0: [8086:1916] type 00 class 0x030000
>[    8.296560] pci 0000:00:02.0: reg 0x10: [mem 0xe0000000-0xe0ffffff 64bit]
>[    8.296566] pci 0000:00:02.0: reg 0x18: [mem 0xd0000000-0xdfffffff 64bit
>pref]
>[    8.296570] pci 0000:00:02.0: reg 0x20: [io  0x3000-0x303f]
>[    8.297357] pci 0000:00:14.0: [8086:9d2f] type 00 class 0x0c0330
>[    8.297374] pci 0000:00:14.0: reg 0x10: [mem 0xe1220000-0xe122ffff 64bit]
>[    8.297438] pci 0000:00:14.0: PME# supported from D3hot D3cold
>[    8.298183] pci 0000:00:14.0: System wakeup disabled by ACPI
>[    8.298221] pci 0000:00:14.2: [8086:9d31] type 00 class 0x118000
>[    8.298238] pci 0000:00:14.2: reg 0x10: [mem 0xe124b000-0xe124bfff 64bit]
>[    8.299093] pci 0000:00:15.0: [8086:9d60] type 00 class 0x118000
>[    8.299252] pci 0000:00:15.0: reg 0x10: [mem 0xe124c000-0xe124cfff 64bit]
>[    8.300356] pci 0000:00:16.0: [8086:9d3a] type 00 class 0x078000
>[    8.300376] pci 0000:00:16.0: reg 0x10: [mem 0xe124d000-0xe124dfff 64bit]
>[    8.300436] pci 0000:00:16.0: PME# supported from D3hot
>[    8.301068] pci 0000:00:16.3: [8086:9d3d] type 00 class 0x070002
>[    8.301078] pci 0000:00:16.3: reg 0x10: [io  0x3080-0x3087]
>[    8.301083] pci 0000:00:16.3: reg 0x14: [mem 0xe124a000-0xe124afff]
>[    8.301736] pci 0000:00:17.0: [8086:9d03] type 00 class 0x010601
>[    8.301748] pci 0000:00:17.0: reg 0x10: [mem 0xe1248000-0xe1249fff]
>[    8.301755] pci 0000:00:17.0: reg 0x14: [mem 0xe1250000-0xe12500ff]
>[    8.301762] pci 0000:00:17.0: reg 0x18: [io  0x3088-0x308f]
>[    8.301769] pci 0000:00:17.0: reg 0x1c: [io  0x3090-0x3093]
>[    8.301776] pci 0000:00:17.0: reg 0x20: [io  0x3040-0x305f]
>[    8.301783] pci 0000:00:17.0: reg 0x24: [mem 0xe124e000-0xe124e7ff]
>[    8.301824] pci 0000:00:17.0: PME# supported from D3hot
>[    8.302464] pci 0000:00:1c.0: [8086:9d11] type 01 class 0x060400
>[    8.302524] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
>[    8.303160] pci 0000:00:1c.0: System wakeup disabled by ACPI
>[    8.303192] pci 0000:00:1c.3: [8086:9d13] type 01 class 0x060400
>[    8.303248] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
>[    8.303866] pci 0000:00:1c.3: System wakeup disabled by ACPI
>[    8.303913] pci 0000:00:1f.0: [8086:9d48] type 00 class 0x060100
>[    8.304615] pci 0000:00:1f.2: [8086:9d21] type 00 class 0x058000
>[    8.304625] pci 0000:00:1f.2: reg 0x10: [mem 0xe1240000-0xe1243fff]
>[    8.305333] pci 0000:00:1f.3: [8086:9d70] type 00 class 0x040380
>[    8.305353] pci 0000:00:1f.3: reg 0x10: [mem 0xe1244000-0xe1247fff 64bit]
>[    8.305377] pci 0000:00:1f.3: reg 0x20: [mem 0xe1230000-0xe123ffff 64bit]
>[    8.305425] pci 0000:00:1f.3: PME# supported from D3hot D3cold
>[    8.306099] pci 0000:00:1f.3: System wakeup disabled by ACPI
>[    8.306133] pci 0000:00:1f.4: [8086:9d23] type 00 class 0x0c0500
>[    8.306173] pci 0000:00:1f.4: reg 0x10: [mem 0xe124f000-0xe124f0ff 64bit]
>[    8.306222] pci 0000:00:1f.4: reg 0x20: [io  0xefa0-0xefbf]
>[    8.306961] pci 0000:00:1f.6: [8086:156f] type 00 class 0x020000
>[    8.306978] pci 0000:00:1f.6: reg 0x10: [mem 0xe1200000-0xe121ffff]
>[    8.307062] pci 0000:00:1f.6: PME# supported from D0 D3hot D3cold
>[    8.307709] pci 0000:00:1f.6: System wakeup disabled by ACPI
>[    8.307821] pci 0000:01:00.0: [10ec:522a] type 00 class 0xff0000
>[    8.307840] pci 0000:01:00.0: reg 0x10: [mem 0xe1000000-0xe1000fff]
>[    8.307976] pci 0000:01:00.0: supports D1 D2
>[    8.307977] pci 0000:01:00.0: PME# supported from D1 D2 D3hot D3cold
>[    8.308065] pci 0000:01:00.0: System wakeup disabled by ACPI
>[    8.322410] pci 0000:00:1c.0: PCI bridge to [bus 01]
>[    8.322426] pci 0000:00:1c.0:   bridge window [mem 0xe1000000-0xe10fffff]
>[    8.322611] pci 0000:02:00.0: [8086:24f3] type 00 class 0x028000
>[    8.322644] pci 0000:02:00.0: reg 0x10: [mem 0xe1100000-0xe1101fff 64bit]
>[    8.322902] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
>[    8.323099] pci 0000:02:00.0: System wakeup disabled by ACPI
>[    8.338599] pci 0000:00:1c.3: PCI bridge to [bus 02]
>[    8.338603] pci 0000:00:1c.3:   bridge window [mem 0xe1100000-0xe11fffff]
>[    8.340573] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
>[    8.340627] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *10 11 12 14 15)
>[    8.340681] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 *11 12 14 15)
>[    8.340733] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
>[    8.340784] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 *11 12 14 15)
>[    8.340836] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 *11 12 14 15)
>[    8.340887] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 *11 12 14 15)
>[    8.340939] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 *11 12 14 15)
>[    8.341339] ACPI: Enabled 6 GPEs in block 00 to 7F
>[    8.341397] ACPI : EC: event unblocked
>[    8.341405] ACPI: \_SB_.PCI0.LPCB.EC0_: GPE=0x6e, EC_CMD/EC_SC=0x66,
>EC_DATA=0x62
>[    8.341406] ACPI: \_SB_.PCI0.LPCB.EC0_: Used as boot DSDT EC to handle
>transactions and events
>[    8.341530] pci 0000:00:02.0: vgaarb: setting as boot VGA device
>[    8.341532] pci 0000:00:02.0: vgaarb: VGA device added:
>decodes=io+mem,owns=io+mem,locks=none
>[    8.341534] pci 0000:00:02.0: vgaarb: bridge control possible
>[    8.341535] vgaarb: loaded
>[    8.341667] SCSI subsystem initialized
>[    8.341701] libata version 3.00 loaded.
>[    8.341715] ACPI: bus type USB registered
>[    8.341728] usbcore: registered new interface driver usbfs
>[    8.341734] usbcore: registered new interface driver hub
>[    8.341746] usbcore: registered new device driver usb
>[    8.341807] Registered efivars operations
>[    8.370792] PCI: Using ACPI for IRQ routing
>[    8.377595] PCI: pci_cache_line_size set to 64 bytes
>[    8.377781] e820: reserve RAM buffer [mem 0x00058000-0x0005ffff]
>[    8.377781] e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
>[    8.377782] e820: reserve RAM buffer [mem 0xb71fb000-0xb7ffffff]
>[    8.377783] e820: reserve RAM buffer [mem 0x433800000-0x433ffffff]
>[    8.377856] NetLabel: Initializing
>[    8.377857] NetLabel:  domain hash size = 128
>[    8.377857] NetLabel:  protocols = UNLABELED CIPSOv4
>[    8.377868] NetLabel:  unlabeled traffic allowed by default
>[    8.377971] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
>[    8.377975] hpet0: 8 comparators, 64-bit 24.000000 MHz counter
>[    8.380017] clocksource: Switched to clocksource hpet
>[    8.386485] VFS: Disk quotas dquot_6.6.0
>[    8.386496] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
>[    8.386549] AppArmor: AppArmor Filesystem Enabled
>[    8.386591] pnp: PnP ACPI init
>[    8.386738] system 00:00: [mem 0xfd000000-0xfdabffff] has been reserved
>[    8.386739] system 00:00: [mem 0xfdad0000-0xfdadffff] has been reserved
>[    8.386740] system 00:00: [mem 0xfdb00000-0xfdffffff] has been reserved
>[    8.386741] system 00:00: [mem 0xfe000000-0xfe01ffff] could not be reserved
>[    8.386742] system 00:00: [mem 0xfe03d000-0xfe3fffff] has been reserved
>[    8.386745] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.387033] system 00:01: [io  0x2000-0x20fe] has been reserved
>[    8.387034] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.387242] system 00:02: [io  0x0680-0x069f] has been reserved
>[    8.387243] system 00:02: [io  0xffff] has been reserved
>[    8.387244] system 00:02: [io  0xffff] has been reserved
>[    8.387245] system 00:02: [io  0xffff] has been reserved
>[    8.387246] system 00:02: [io  0x1800-0x18fe] has been reserved
>[    8.387246] system 00:02: [io  0x164e-0x164f] has been reserved
>[    8.387248] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.387338] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
>[    8.387368] system 00:04: [io  0x1854-0x1857] has been reserved
>[    8.387370] system 00:04: Plug and Play ACPI device, IDs INT3f0d PNP0c02
>(active)
>[    8.387386] pnp 00:05: Plug and Play ACPI device, IDs HPQ8002 PNP0303
>(active)
>[    8.387403] pnp 00:06: Plug and Play ACPI device, IDs SYN3039 SYN0100
>SYN0002 PNP0f13 (active)
>[    8.387450] system 00:07: [io  0x0200-0x023f] has been reserved
>[    8.387451] system 00:07: [mem 0xfedf0000-0xfedfffff] has been reserved
>[    8.387453] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.388474] system 00:08: [mem 0xfe031000-0xfe031fff] has been reserved
>[    8.388475] system 00:08: [mem 0xfe030008-0xfe030fff] has been reserved
>[    8.388476] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.388887] system 00:09: [mem 0xfe030000-0xfe030007] has been reserved
>[    8.388889] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.389110] system 00:0a: [mem 0xfed10000-0xfed17fff] has been reserved
>[    8.389111] system 00:0a: [mem 0xfed18000-0xfed18fff] has been reserved
>[    8.389112] system 00:0a: [mem 0xfed19000-0xfed19fff] has been reserved
>[    8.389113] system 00:0a: [mem 0xf8000000-0xfbffffff] could not be reserved
>[    8.389114] system 00:0a: [mem 0xfed20000-0xfed3ffff] has been reserved
>[    8.389115] system 00:0a: [mem 0xfed90000-0xfed93fff] could not be reserved
>[    8.389116] system 00:0a: [mem 0xfed45000-0xfed8ffff] has been reserved
>[    8.389117] system 00:0a: [mem 0xff000000-0xffffffff] has been reserved
>[    8.389118] system 00:0a: [mem 0xfee00000-0xfeefffff] has been reserved
>[    8.389119] system 00:0a: [mem 0xca800000-0xca81ffff] has been reserved
>[    8.389120] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.389207] system 00:0b: [mem 0xfed40000-0xfed44fff] has been reserved
>[    8.389209] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
>[    8.389463] pnp: PnP ACPI: found 12 devices
>[    8.396705] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff,
>max_idle_ns: 2085701024 ns
>[    8.396719] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 01]
>add_size 1000
>[    8.396721] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff
>64bit pref] to [bus 01] add_size 200000 add_align 100000
>[    8.396731] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit
>pref] res_to_dev_res add_size 200000 min_align 100000
>[    8.396732] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x002fffff 64bit
>pref] res_to_dev_res add_size 200000 min_align 100000
>[    8.396733] pci 0000:00:1c.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res
>add_size 1000 min_align 1000
>[    8.396734] pci 0000:00:1c.0: res[13]=[io  0x1000-0x1fff] res_to_dev_res
>add_size 1000 min_align 1000
>[    8.396744] pci 0000:00:1c.0: BAR 15: assigned [mem 0xca900000-0xcaafffff
>64bit pref]
>[    8.396746] pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
>[    8.396747] pci 0000:00:1c.0: PCI bridge to [bus 01]
>[    8.396753] pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
>[    8.396756] pci 0000:00:1c.0:   bridge window [mem 0xe1000000-0xe10fffff]
>[    8.396758] pci 0000:00:1c.0:   bridge window [mem 0xca900000-0xcaafffff
>64bit pref]
>[    8.396762] pci 0000:00:1c.3: PCI bridge to [bus 02]
>[    8.396765] pci 0000:00:1c.3:   bridge window [mem 0xe1100000-0xe11fffff]
>[    8.396771] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
>[    8.396772] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
>[    8.396773] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
>[    8.396773] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000c3fff window]
>[    8.396774] pci_bus 0000:00: resource 8 [mem 0x000c4000-0x000c7fff window]
>[    8.396775] pci_bus 0000:00: resource 9 [mem 0x000c8000-0x000cbfff window]
>[    8.396776] pci_bus 0000:00: resource 10 [mem 0x000cc000-0x000cffff window]
>[    8.396776] pci_bus 0000:00: resource 11 [mem 0x000d0000-0x000d3fff window]
>[    8.396777] pci_bus 0000:00: resource 12 [mem 0x000d4000-0x000d7fff window]
>[    8.396778] pci_bus 0000:00: resource 13 [mem 0x000d8000-0x000dbfff window]
>[    8.396779] pci_bus 0000:00: resource 14 [mem 0x000dc000-0x000dffff window]
>[    8.396779] pci_bus 0000:00: resource 15 [mem 0x000e0000-0x000e3fff window]
>[    8.396780] pci_bus 0000:00: resource 16 [mem 0x000e4000-0x000e7fff window]
>[    8.396781] pci_bus 0000:00: resource 17 [mem 0x000e8000-0x000ebfff window]
>[    8.396782] pci_bus 0000:00: resource 18 [mem 0x000ec000-0x000effff window]
>[    8.396782] pci_bus 0000:00: resource 19 [mem 0xca800000-0xf7ffffff window]
>[    8.396783] pci_bus 0000:00: resource 20 [mem 0xfd000000-0xfe7fffff window]
>[    8.396784] pci_bus 0000:01: resource 0 [io  0x4000-0x4fff]
>[    8.396785] pci_bus 0000:01: resource 1 [mem 0xe1000000-0xe10fffff]
>[    8.396786] pci_bus 0000:01: resource 2 [mem 0xca900000-0xcaafffff 64bit
>pref]
>[    8.396790] pci_bus 0000:02: resource 1 [mem 0xe1100000-0xe11fffff]
>[    8.396912] NET: Registered protocol family 2
>[    8.397091] TCP established hash table entries: 131072 (order: 8, 1048576
>bytes)
>[    8.397255] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
>[    8.397372] TCP: Hash tables configured (established 131072 bind 65536)
>[    8.397395] UDP hash table entries: 8192 (order: 6, 262144 bytes)
>[    8.397435] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
>[    8.397487] NET: Registered protocol family 1
>[    8.397499] pci 0000:00:02.0: Video device with shadowed ROM at [mem
>0x000c0000-0x000dffff]
>[    8.397828] PCI: CLS 0 bytes, default 64
>[    8.397866] Trying to unpack rootfs image as initramfs...
>[    8.900765] Freeing initrd memory: 35692K
>[    8.900793] DMAR: ACPI device "device:6f" under DMAR at fed91000 as 00:15.0
>[    8.900804] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
>[    8.900805] software IO TLB [mem 0xb28ea000-0xb68ea000] (64MB) mapped at
>[ffff8fba728ea000-ffff8fba768e9fff]
>[    8.901012] clocksource: tsc: mask: 0xffffffffffffffff max_cycles:
>0x23fa772cf26, max_idle_ns: 440795269835 ns
>[    8.901128] Scanning for low memory corruption every 60 seconds
>[    8.901455] futex hash table entries: 1024 (order: 4, 65536 bytes)
>[    8.901482] audit: initializing netlink subsys (disabled)
>[    8.901559] audit: type=2000 audit(1483979334.888:1): initialized
>[    8.901886] Initialise system trusted keyrings
>[    8.902010] workingset: timestamp_bits=36 max_order=22 bucket_order=0
>[    8.903156] zbud: loaded
>[    8.903506] squashfs: version 4.0 (2009/01/31) Phillip Lougher
>[    8.903748] fuse init (API version 7.26)
>[    8.903875] Allocating IMA blacklist keyring.
>[    8.905864] Key type asymmetric registered
>[    8.905865] Asymmetric key parser 'x509' registered
>[    8.905903] Block layer SCSI generic (bsg) driver version 0.4 loaded (major
>248)
>[    8.905962] io scheduler noop registered
>[    8.905962] io scheduler deadline registered (default)
>[    8.905982] io scheduler cfq registered
>[    8.906565] pcieport 0000:00:1c.0: AER enabled with IRQ 122
>[    8.906588] pcieport 0000:00:1c.3: AER enabled with IRQ 123
>[    8.906600] pcieport 0000:00:1c.0: Signaling PME with IRQ 122
>[    8.906612] pcieport 0000:00:1c.3: Signaling PME with IRQ 123
>[    8.906630] pciehp 0000:00:1c.0:pcie004: Slot #1 AttnBtn- PwrCtrl- MRL-
>AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
>[    8.906694] efifb: probing for efifb
>[    8.906704] efifb: framebuffer at 0xd0000000, using 8128k, total 8128k
>[    8.906705] efifb: mode is 1920x1080x32, linelength=7680, pages=1
>[    8.906705] efifb: scrolling: redraw
>[    8.906706] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
>[    8.910360] Console: switching to colour frame buffer device 240x67
>[    8.913866] fb0: EFI VGA frame buffer device
>[    8.913871] intel_idle: MWAIT substates: 0x11142120
>[    8.913872] intel_idle: v0.4.1 model 0x4E
>[    8.914124] intel_idle: lapic_timer_reliable_states 0xffffffff
>[    8.914249] ACPI: AC Adapter [AC] (on-line)
>[    8.914300] input: Sleep Button as
>/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
>[    8.914302] ACPI: Sleep Button [SLPB]
>[    8.914354] input: Lid Switch as
>/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
>[    8.914393] ACPI: Lid Switch [LID]
>[    8.914420] input: Power Button as
>/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
>[    8.914421] ACPI: Power Button [PWRF]
>[    8.922632] (NULL device *): hwmon_device_register() is deprecated. Please
>convert the driver to use hwmon_device_register_with_info().
>[    8.923551] thermal LNXTHERM:00: registered as thermal_zone0
>[    8.923552] ACPI: Thermal Zone [CPUZ] (40 C)
>[    8.927089] thermal LNXTHERM:01: registered as thermal_zone1
>[    8.927090] ACPI: Thermal Zone [GFXZ] (0 C)
>[    8.931866] thermal LNXTHERM:02: registered as thermal_zone2
>[    8.931867] ACPI: Thermal Zone [EXTZ] (32 C)
>[    8.936989] thermal LNXTHERM:03: registered as thermal_zone3
>[    8.936990] ACPI: Thermal Zone [LOCZ] (31 C)
>[    8.943373] thermal LNXTHERM:04: registered as thermal_zone4
>[    8.943375] ACPI: Thermal Zone [BATZ] (29 C)
>[    8.943643] thermal LNXTHERM:05: registered as thermal_zone5
>[    8.943644] ACPI: Thermal Zone [PCHZ] (0 C)
>[    8.943691] GHES: HEST is not enabled!
>[    8.943791] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
>[    8.945210] serial 0000:00:16.3: enabling device (0000 -> 0003)
>[    8.965853] 0000:00:16.3: ttyS4 at I/O 0x3080 (irq = 19, base_baud =
>115200) is a 16550A
>[    8.966386] Linux agpgart interface v0.103
>[    8.969713] brd: module loaded
>[    8.971101] loop: module loaded
>[    8.971233] libphy: Fixed MDIO Bus: probed
>[    8.971235] tun: Universal TUN/TAP device driver, 1.6
>[    8.971235] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
>[    8.971368] PPP generic driver version 2.4.2
>[    8.971422] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>[    8.971424] ehci-pci: EHCI PCI platform driver
>[    8.971431] ehci-platform: EHCI generic platform driver
>[    8.971438] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
>[    8.971439] ohci-pci: OHCI PCI platform driver
>[    8.971445] ohci-platform: OHCI generic platform driver
>[    8.971450] uhci_hcd: USB Universal Host Controller Interface driver
>[    8.971630] xhci_hcd 0000:00:14.0: xHCI Host Controller
>[    8.971633] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus
>number 1
>[    8.972751] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100
>quirks 0x00109810
>[    8.972755] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
>[    8.972891] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
>[    8.972892] usb usb1: New USB device strings: Mfr=3, Product=2,
>SerialNumber=1
>[    8.972893] usb usb1: Product: xHCI Host Controller
>[    8.972894] usb usb1: Manufacturer: Linux 4.10.0-041000rc3-generic xhci-hcd
>[    8.972895] usb usb1: SerialNumber: 0000:00:14.0
>[    8.973019] hub 1-0:1.0: USB hub found
>[    8.973077] hub 1-0:1.0: 12 ports detected
>[    8.974516] ACPI: Battery Slot [BAT0] (battery present)
>[    8.980663] xhci_hcd 0000:00:14.0: xHCI Host Controller
>[    8.980665] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus
>number 2
>[    8.980702] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
>[    8.980703] usb usb2: New USB device strings: Mfr=3, Product=2,
>SerialNumber=1
>[    8.980703] usb usb2: Product: xHCI Host Controller
>[    8.980704] usb usb2: Manufacturer: Linux 4.10.0-041000rc3-generic xhci-hcd
>[    8.980704] usb usb2: SerialNumber: 0000:00:14.0
>[    8.980840] hub 2-0:1.0: USB hub found
>[    8.980864] hub 2-0:1.0: 6 ports detected
>[    8.983420] usb: port power management may be unreliable
>[    8.984247] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at
>0x60,0x64 irq 1,12
>[    8.985647] i8042: Detected active multiplexing controller, rev 1.1
>[    8.985880] serio: i8042 KBD port at 0x60,0x64 irq 1
>[    8.985883] serio: i8042 AUX0 port at 0x60,0x64 irq 12
>[    8.985902] serio: i8042 AUX1 port at 0x60,0x64 irq 12
>[    8.985918] serio: i8042 AUX2 port at 0x60,0x64 irq 12
>[    8.985932] serio: i8042 AUX3 port at 0x60,0x64 irq 12
>[    8.986167] mousedev: PS/2 mouse device common for all mice
>[    8.986847] rtc_cmos 00:03: RTC can wake from S4
>[    8.987382] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
>[    8.987483] rtc_cmos 00:03: alarms up to one month, y3k, 242 bytes nvram,
>hpet irqs
>[    8.987490] i2c /dev entries driver
>[    8.987530] device-mapper: uevent: version 1.0.3
>[    8.987616] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised:
>dm-devel@redhat.com
>[    8.987618] intel_pstate: Intel P-state driver initializing
>[    8.988087] intel_pstate: HWP enabled
>[    8.988477] ledtrig-cpu: registered to indicate activity on CPUs
>[    8.988479] EFI Variables Facility v0.08 2004-May-17
>[    9.013680] input: AT Translated Set 2 keyboard as
>/devices/platform/i8042/serio0/input/input3
>[    9.023712] intel_pmc_core 0000:00:1f.2: enabling device (0000 -> 0002)
>[    9.023886] NET: Registered protocol family 10
>[    9.027301] Segment Routing with IPv6
>[    9.027317] NET: Registered protocol family 17
>[    9.027325] Key type dns_resolver registered
>[    9.027680] microcode: sig=0x406e3, pf=0x80, revision=0x0
>[    9.027737] microcode: Microcode Update Driver: v2.2.
>[    9.027862] registered taskstats version 1
>[    9.027869] Loading compiled-in X.509 certificates
>[    9.029986] Loaded X.509 cert 'Build time autogenerated kernel key:
>41d6aaa85d4ccaa8b5e333cc2e98c7dd51684ff3'
>[    9.030002] zswap: loaded using pool lzo/zbud
>[    9.039483] Key type big_key registered
>[    9.039486] Key type trusted registered
>[    9.041513] Key type encrypted registered
>[    9.041517] AppArmor: AppArmor sha1 policy hashing enabled
>[    9.041519] ima: No TPM chip found, activating TPM-bypass! (rc=-19)
>[    9.041540] evm: HMAC attrs: 0x1
>[    9.042538]   Magic number: 1:268:489
>[    9.042745] rtc_cmos 00:03: setting system clock to 2017-01-09 16:28:55 UTC
>(1483979335)
>[    9.042957] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
>[    9.042958] EDD information not available.
>[    9.043005] PM: Hibernation image not present or could not be loaded.
>[    9.044425] Freeing unused kernel memory: 2224K
>[    9.044426] Write protecting the kernel read-only data: 14336k
>[    9.044860] Freeing unused kernel memory: 1304K
>[    9.045340] Freeing unused kernel memory: 260K
>[    9.050592] x86/mm: Checked W+X mappings: passed, no W+X pages found.
>[    9.061205] random: systemd-udevd: uninitialized urandom read (16 bytes
>read)
>[    9.061266] random: systemd-udevd: uninitialized urandom read (16 bytes
>read)
>[    9.061274] random: systemd-udevd: uninitialized urandom read (16 bytes
>read)
>[    9.061689] random: udevadm: uninitialized urandom read (16 bytes read)
>[    9.061712] random: udevadm: uninitialized urandom read (16 bytes read)
>[    9.062618] random: udevadm: uninitialized urandom read (16 bytes read)
>[    9.062650] random: udevadm: uninitialized urandom read (16 bytes read)
>[    9.062680] random: udevadm: uninitialized urandom read (16 bytes read)
>[    9.062708] random: udevadm: uninitialized urandom read (16 bytes read)
>[    9.062737] random: udevadm: uninitialized urandom read (16 bytes read)
>[    9.085205] FUJITSU Extended Socket Network Device Driver - version 1.2 -
>Copyright (c) 2015 FUJITSU LIMITED
>[    9.106837] hidraw: raw HID events driver (C) Jiri Kosina
>[    9.110079] wmi: Mapper loaded
>[    9.114688] rtsx_pci 0000:01:00.0: enabling device (0000 -> 0002)
>[    9.114909] rtsx_pci 0000:01:00.0: rtsx_pci_acquire_irq: pcr->msi_en = 1,
>pci->irq = 277
>[    9.115961] ahci 0000:00:17.0: version 3.0
>[    9.116213] ahci 0000:00:17.0: SSS flag set, parallel bus scan disabled
>[    9.116236] ahci 0000:00:17.0: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x5
>impl SATA mode
>[    9.116238] ahci 0000:00:17.0: flags: 64bit ncq stag pm led clo only pio
>slum part deso sadm sds apst 
>[    9.116780] scsi host0: ahci
>[    9.116814] pps_core: LinuxPPS API ver. 1 registered
>[    9.116814] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
>Giometti <giometti@linux.it>
>[    9.116932] scsi host1: ahci
>[    9.117039] scsi host2: ahci
>[    9.117092] ata1: SATA max UDMA/133 abar m2048@0xe124e000 port 0xe124e100
>irq 278
>[    9.117093] ata2: DUMMY
>[    9.117095] ata3: SATA max UDMA/133 abar m2048@0xe124e000 port 0xe124e200
>irq 278
>[    9.117721] [drm] Initialized
>[    9.117869] PTP clock support registered
>[    9.121797] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
>[    9.121798] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
>[    9.121828] e1000e 0000:00:1f.6: enabling device (0000 -> 0002)
>[    9.122060] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set
>to dynamic conservative mode
>[    9.150245] Setting dangerous option enable_rc6 - tainting kernel
>[    9.150248] Setting dangerous option enable_fbc - tainting kernel
>[    9.150250] Setting dangerous option enable_psr - tainting kernel
>[    9.229132] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered
>PHC clock
>[    9.312061] usb 1-3: new high-speed USB device number 2 using xhci_hcd
>[    9.332154] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1)
>98:e7:f4:xx:xx:xx
>[    9.332155] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
>[    9.332220] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
>[    9.332842] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
>[    9.333169] [drm] Memory usable by graphics device = 4096M
>[    9.333171] checking generic (d0000000 7f0000) vs hw (d0000000 10000000)
>[    9.333171] fb: switching to inteldrmfb from EFI VGA
>[    9.333188] Console: switching to colour dummy device 80x25
>[    9.333477] [drm] Replacing VGA console driver
>[    9.339339] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>[    9.339340] [drm] Driver supports precise vblank timestamp query.
>[    9.342604] [drm] Finished loading i915/skl_dmc_ver1_26.bin (v1.26)
>[    9.346779] i915 0000:00:02.0: vgaarb: changed VGA decodes:
>olddecodes=io+mem,decodes=io+mem:owns=io+mem
>[    9.364243] [drm] GuC firmware load skipped
>[    9.388452] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
>[    9.388729] input: Video Bus as
>/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10
>[    9.388845] [drm] Initialized i915 1.6.0 20161121 for 0000:00:02.0 on minor
>0
>[    9.408466] fbcon: inteldrmfb (fb0) is primary device
>[    9.428050] ata1: SATA link down (SStatus 4 SControl 300)
>[    9.457283] usb 1-3: New USB device found, idVendor=03f0, idProduct=521d
>[    9.457284] usb 1-3: New USB device strings: Mfr=5, Product=4,
>SerialNumber=0
>[    9.457285] usb 1-3: Product: HP hs3110 HSPA+ Mobile Broadband Device
>[    9.457286] usb 1-3: Manufacturer: Hewlett-Packard
>[    9.636613] usb 1-7: new full-speed USB device number 3 using xhci_hcd
>[    9.744424] ata3: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
>[    9.746652] ata3.00: ACPI cmd f5/00:00:00:00:00:e0 (SECURITY FREEZE LOCK)
>filtered out
>[    9.748397] ata3.00: ATA-10: SAMSUNG MZNLN256HMHQ-000H1, MAV21H3Q, max
>UDMA/100
>[    9.748399] ata3.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 31/32),
>AA
>[    9.750193] ata3.00: ACPI cmd f5/00:00:00:00:00:e0 (SECURITY FREEZE LOCK)
>filtered out
>[    9.752786] ata3.00: configured for UDMA/100
>[    9.753182] scsi 2:0:0:0: Direct-Access     ATA      SAMSUNG MZNLN256 1H3Q
>PQ: 0 ANSI: 5
>[    9.777924] usb 1-7: New USB device found, idVendor=8087, idProduct=0a2b
>[    9.777925] usb 1-7: New USB device strings: Mfr=0, Product=0,
>SerialNumber=0
>[    9.784639] sd 2:0:0:0: Attached scsi generic sg0 type 0
>[    9.784822] sd 2:0:0:0: [sda] 500118192 512-byte logical blocks: (256
>GB/238 GiB)
>[    9.784823] sd 2:0:0:0: [sda] 4096-byte physical blocks
>[    9.784965] sd 2:0:0:0: [sda] Write Protect is off
>[    9.784966] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
>[    9.785035] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled,
>doesn't support DPO or FUA
>[    9.788092]  sda: sda1 sda2 sda3
>[    9.789445] sd 2:0:0:0: [sda] Attached SCSI disk
>[    9.842386] random: fast init done
>[    9.896415] usb 1-9: new high-speed USB device number 4 using xhci_hcd
>[    9.928976] clocksource: Switched to clocksource tsc
>[   10.071632] usb 1-9: New USB device found, idVendor=04f2, idProduct=b51d
>[   10.071633] usb 1-9: New USB device strings: Mfr=3, Product=1,
>SerialNumber=2
>[   10.071634] usb 1-9: Product: HP HD Camera
>[   10.071650] usb 1-9: Manufacturer: Generic
>[   10.071650] usb 1-9: SerialNumber: 200901010001
>[   10.252671] input: PS/2 Generic Mouse as
>/devices/platform/i8042/serio2/input/input9
>[   10.520877] Console: switching to colour frame buffer device 240x67
>[   10.540541] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
>[   10.703311] EXT4-fs (sda2): mounted filesystem with ordered data mode.
>Opts: (null)
>[   10.781898] ip_tables: (C) 2000-2006 Netfilter Core Team
>[   10.824932] [drm] RC6 on
>[   10.872652] systemd[1]: systemd 231 running in system mode. (+PAM +AUDIT
>+SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS
>+ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
>[   10.872756] systemd[1]: Detected architecture x86-64.
>[   10.872875] systemd[1]: Set hostname to <doomelite>.
>[   10.924208] systemd[1]: laptop-mode.service: Cannot add dependency job,
>ignoring: Unit laptop-mode.service is masked.
>[   10.924215] systemd[1]: rsyslog.service: Cannot add dependency job,
>ignoring: Unit rsyslog.service is masked.
>[   10.924222] systemd[1]: lmt-poll.service: Cannot add dependency job,
>ignoring: Unit lmt-poll.service is masked.
>[   10.924233] systemd[1]: laptop-mode.timer: Cannot add dependency job,
>ignoring: Unit laptop-mode.timer is masked.
>[   10.924754] systemd[1]: Listening on udev Control Socket.
>[   10.924800] systemd[1]: Reached target Encrypted Volumes.
>[   10.924930] systemd[1]: Set up automount Arbitrary Executable File Formats
>File System Automount Point.
>[   10.948294] lp: driver loaded but no devices found
>[   10.951394] ppdev: user-space parallel port driver
>[   11.003562] psmouse serio3: synaptics: queried max coordinates: x [..5720],
>y [..4836]
>[   11.010316] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro
>[   11.017325] systemd-journald[321]: Received request to flush runtime
>journal from PID 1
>[   11.035414] psmouse serio3: synaptics: queried min coordinates: x [1332..],
>y [1146..]
>[   11.085491] Initializing HPQ6001 module
>[   11.085604] input: HP Wireless hotkeys as /devices/virtual/input/input12
>[   11.089815] psmouse serio3: synaptics: Touchpad model: 1, fw: 8.2, id:
>0x1e2b1, caps: 0xf00123/0x840300/0x2e800/0x0, board id: 3146, fw id: 2004303
>[   11.101685] hp_accel: laptop model unknown, using default axes
>configuration
>[   11.122080] Bluetooth: Core ver 2.22
>[   11.122094] NET: Registered protocol family 31
>[   11.122095] Bluetooth: HCI device and connection manager initialized
>[   11.122098] Bluetooth: HCI socket layer initialized
>[   11.122100] Bluetooth: L2CAP socket layer initialized
>[   11.122105] Bluetooth: SCO socket layer initialized
>[   11.134546] input: SynPS/2 Synaptics TouchPad as
>/devices/platform/i8042/serio3/input/input11
>[   11.139413] Bluetooth: HCI UART driver ver 2.3
>[   11.139415] Bluetooth: HCI UART protocol H4 registered
>[   11.139416] Bluetooth: HCI UART protocol BCSP registered
>[   11.139416] Bluetooth: HCI UART protocol LL registered
>[   11.139417] Bluetooth: HCI UART protocol ATH3K registered
>[   11.139418] Bluetooth: HCI UART protocol Three-wire (H5) registered
>[   11.139448] Bluetooth: HCI UART protocol Intel registered
>[   11.139463] Bluetooth: HCI UART protocol Broadcom registered
>[   11.139463] Bluetooth: HCI UART protocol QCA registered
>[   11.139464] Bluetooth: HCI UART protocol AG6XX registered
>[   11.139465] Bluetooth: HCI UART protocol Marvell registered
>[   11.143194] intel-lpss 0000:00:15.0: enabling device (0000 -> 0002)
>[   11.150102] idma64 idma64.0: Found Intel integrated DMA 64-bit
>[   11.150753] (NULL device *): hwmon_device_register() is deprecated. Please
>convert the driver to use hwmon_device_register_with_info().
>[   11.151025] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
>[   11.155999] mei_me 0000:00:16.0: enabling device (0000 -> 0002)
>[   11.189235] Intel(R) Wireless WiFi driver for Linux
>[   11.189236] Copyright(c) 2003- 2015 Intel Corporation
>[   11.189377] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
>[   11.193234] iwlwifi 0000:02:00.0: Direct firmware load for
>iwlwifi-8000C-26.ucode failed with error -2
>[   11.193368] iwlwifi 0000:02:00.0: Direct firmware load for
>iwlwifi-8000C-25.ucode failed with error -2
>[   11.199209] iwlwifi 0000:02:00.0: loaded firmware version 22.361476.0
>op_mode iwlmvm
>[   11.201389] RAPL PMU: API unit is 2^-32 Joules, 5 fixed counters, 655360 ms
>ovfl timer
>[   11.201392] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
>[   11.201393] RAPL PMU: hw unit of domain package 2^-14 Joules
>[   11.201393] RAPL PMU: hw unit of domain dram 2^-14 Joules
>[   11.201394] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
>[   11.201395] RAPL PMU: hw unit of domain psys 2^-14 Joules
>[   11.229349] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC
>8260, REV=0x208
>[   11.230346] AVX2 version of gcm_enc/dec engaged.
>[   11.230348] AES CTR mode by8 optimization enabled
>[   11.231483] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
>[   11.232245] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
>[   11.238866] lis3lv02d: 8 bits 3DC sensor found
>[   11.294501] Adding 16557052k swap on /dev/sda3.  Priority:-1 extents:1
>across:16557052k SSFS
>[   11.321041] intel_rapl: Found RAPL domain package
>[   11.321043] intel_rapl: Found RAPL domain core
>[   11.321044] intel_rapl: Found RAPL domain uncore
>[   11.359979] ACPI Error: Needed [Buffer/String/Package], found [Integer]
>ffff8fbddfdef870 (20160930/exresop-594)
>[   11.360031] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands
>for [OpcodeName unavailable] (20160930/dswexec-461)
>[   11.360075] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO]
>(Node ffff8fbde2caee60), AE_AML_OPERAND_TYPE (20160930/psparse-543)
>[   11.360119] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV]
>(Node ffff8fbde2cae4d8), AE_AML_OPERAND_TYPE (20160930/psparse-543)
>[   11.362288] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
>[   11.362843] ACPI Error: Needed [Buffer/String/Package], found [Integer]
>ffff8fbddfdefea0 (20160930/exresop-594)
>[   11.362902] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands
>for [OpcodeName unavailable] (20160930/dswexec-461)
>[   11.362969] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO]
>(Node ffff8fbde2caee60), AE_AML_OPERAND_TYPE (20160930/psparse-543)
>[   11.363184] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV]
>(Node ffff8fbde2cae4d8), AE_AML_OPERAND_TYPE (20160930/psparse-543)
>[   11.365257] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
>i915_audio_component_bind_ops [i915])
>[   11.365648] ACPI Error: Needed [Buffer/String/Package], found [Integer]
>ffff8fbdd9340828 (20160930/exresop-594)
>[   11.365708] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands
>for [OpcodeName unavailable] (20160930/dswexec-461)
>[   11.365781] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO]
>(Node ffff8fbde2caee60), AE_AML_OPERAND_TYPE (20160930/psparse-543)
>[   11.365788] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV]
>(Node ffff8fbde2cae4d8), AE_AML_OPERAND_TYPE (20160930/psparse-543)
>[   11.365861] input: HP WMI hotkeys as /devices/virtual/input/input14
>[   11.384962] ACPI Error: Attempt to CreateField of length zero
>(20160930/dsopcode-168)
>[   11.384967] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPI]
>(Node ffff8fbde2cae898), AE_AML_OPERAND_VALUE (20160930/psparse-543)
>[   11.384979] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV]
>(Node ffff8fbde2cae4d8), AE_AML_OPERAND_VALUE (20160930/psparse-543)
>[   11.399359] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
>[   11.399719] (NULL device *): hwmon_device_register() is deprecated. Please
>convert the driver to use hwmon_device_register_with_info().
>[   11.399746] thermal thermal_zone8: failed to read out thermal zone (-5)
>[   11.416672] snd_hda_codec_conexant hdaudioC0D0: CX20724: BIOS auto-probing.
>[   11.417183] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20724:
>line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
>[   11.417185] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0
>(0x0/0x0/0x0/0x0/0x0)
>[   11.417186] snd_hda_codec_conexant hdaudioC0D0:    hp_outs=1
>(0x1d/0x0/0x0/0x0/0x0)
>[   11.417187] snd_hda_codec_conexant hdaudioC0D0:    mono: mono_out=0x0
>[   11.417188] snd_hda_codec_conexant hdaudioC0D0:    inputs:
>[   11.417191] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x1a
>[   11.417192] snd_hda_codec_conexant hdaudioC0D0:      Mic=0x19
>[   11.418138] snd_hda_codec_conexant hdaudioC0D0: Enable sync_write for
>stable communication
>[   11.420021] random: crng init done
>[   11.430867] input: HDA Intel PCH Mic as
>/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
>[   11.430933] input: HDA Intel PCH Headphone as
>/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
>[   11.430997] input: HDA Intel PCH HDMI/DP,pcm=3 as
>/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
>[   11.431060] input: HDA Intel PCH HDMI/DP,pcm=7 as
>/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
>[   11.431123] input: HDA Intel PCH HDMI/DP,pcm=8 as
>/devices/pci0000:00/0000:00:1f.3/sound/card0/input19
>[   11.443857] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
>[   11.454331] audit: type=1400 audit(1483979337.906:2): apparmor="STATUS"
>operation="profile_load" name="/usr/lib/snapd/snap-confine" pid=707
>comm="apparmor_parser"
>[   11.454334] audit: type=1400 audit(1483979337.906:3): apparmor="STATUS"
>operation="profile_load"
>name="/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=707
>comm="apparmor_parser"
>[   11.458900] audit: type=1400 audit(1483979337.910:4): apparmor="STATUS"
>operation="profile_load" name="/usr/sbin/cups-browsed" pid=716
>comm="apparmor_parser"
>[   11.459854] audit: type=1400 audit(1483979337.910:5): apparmor="STATUS"
>operation="profile_load" name="/sbin/dhclient" pid=704 comm="apparmor_parser"
>[   11.459858] audit: type=1400 audit(1483979337.910:6): apparmor="STATUS"
>operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action"
>pid=704 comm="apparmor_parser"
>[   11.459860] audit: type=1400 audit(1483979337.910:7): apparmor="STATUS"
>operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=704
>comm="apparmor_parser"
>[   11.459862] audit: type=1400 audit(1483979337.910:8): apparmor="STATUS"
>operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script"
>pid=704 comm="apparmor_parser"
>[   11.462814] audit: type=1400 audit(1483979337.914:9): apparmor="STATUS"
>operation="profile_load" name="/usr/sbin/ippusbxd" pid=725
>comm="apparmor_parser"
>[   11.464190] audit: type=1400 audit(1483979337.918:10): apparmor="STATUS"
>operation="profile_load" name="/usr/lib/telepathy/mission-control-5" pid=708
>comm="apparmor_parser"
>[   11.787303] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
>[   11.787304] Bluetooth: BNEP filters: protocol multicast
>[   11.787308] Bluetooth: BNEP socket layer initialized
>[   12.109349] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
>[   12.111793] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
>[   12.112242] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
>[   12.240462] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
>[   12.240793] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
>[   12.283182] media: Linux media interface: v0.10
>[   12.288547] Linux video capture interface: v2.00
>[   12.298337] uvcvideo: Found UVC 1.00 device HP HD Camera (04f2:b51d)
>[   12.300689] uvcvideo 1-9:1.0: Entity type for entity Extension 4 was not
>initialized!
>[   12.300691] uvcvideo 1-9:1.0: Entity type for entity Processing 2 was not
>initialized!
>[   12.300692] uvcvideo 1-9:1.0: Entity type for entity Camera 1 was not
>initialized!
>[   12.300781] input: HP HD Camera as
>/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/input/input20
>[   12.300857] usbcore: registered new interface driver uvcvideo
>[   12.300858] USB Video Class driver (1.1.1)
>[   12.332626] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
>[   12.332849] usbcore: registered new interface driver btusb
>[   12.333222] Bluetooth: hci0: Firmware revision 0.0 build 30 week 18 2016
>[   12.337229] IPv6: ADDRCONF(NETDEV_UP): enp0s31f6: link is not ready
>[   12.552836] IPv6: ADDRCONF(NETDEV_UP): enp0s31f6: link is not ready
>[   12.588101] input: ST LIS3LV02DL Accelerometer as
>/devices/platform/lis3lv02d/input/input21
>[   12.648945] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
>[   16.863230] wlp2s0: authenticate with 04:f0:21:xx:xx:xx
>[   16.872875] wlp2s0: send auth to 04:f0:21:xx:xx:xx (try 1/3)
>[   16.883403] wlp2s0: authenticated
>[   16.888092] wlp2s0: associate with 04:f0:21:xx:xx:xx (try 1/3)
>[   16.889627] wlp2s0: RX AssocResp from 04:f0:21:xx:xx:xx (capab=0x111
>status=0 aid=1)
>[   16.891868] wlp2s0: associated
>[   16.892005] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
>[   16.985928] wlp2s0: Limiting TX power to 17 (20 - 3) dBm as advertised by
>04:f0:21:xx:xx:xx
>[   20.253783] Bluetooth: RFCOMM TTY layer initialized
>[   20.253790] Bluetooth: RFCOMM socket layer initialized
>[   20.253795] Bluetooth: RFCOMM ver 1.11
>[   22.114790] Non-volatile memory driver v1.3
>[  120.876585] i801_smbus 0000:00:1f.4: enabling device (0000 -> 0003)
>[  120.876784] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
>
Comment 7 Benjamin Tissoires 2017-01-09 16:53:37 UTC
Thanks for the logs (and please do no inline dmesg in the comments.

So the bad news is that we will need to tell PS/2 to unbind properly to allow the SMBus node to appear. Please allow me a few days that I rework a little bit my series and we can have a look at a solution for you.
Comment 8 Steffen Arntz 2017-01-09 17:17:33 UTC
at least blacklisting psmouse does not change the behavior, though it does disable touch pad and trackpoint
Comment 9 Benjamin Tissoires 2017-01-09 17:35:10 UTC
(In reply to Steffen Arntz from comment #8)
> at least blacklisting psmouse does not change the behavior, though it does
> disable touch pad and trackpoint

Yes, that's expected. We need psmouse to cooperate to enable SMBus on Synaptics devices. So you can't blacklist it.
Comment 10 Steffen Arntz 2017-02-12 13:32:04 UTC
Any progress?
Comment 11 Benjamin Tissoires 2017-02-27 10:35:05 UTC
I have resent the series the 16th[1], but I am still waiting for Dmitry to merge it or to reject it. The problem is that the first patch is a requirement to have a correct unbind of the PS/2 node. If this one gets through, we could do some out of the tree tests easily.


[1] https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1335156.html
Comment 12 Steffen Arntz 2017-03-06 12:03:53 UTC
since I did not see any of your changes in the 4.11-rc1 mergeset, I would think that 4.12 is the earliest for it now.
Comment 13 Benjamin Tissoires 2017-03-06 13:50:24 UTC
Yes, 4.12 is more likely now :(
Comment 14 Steffen Arntz 2017-06-26 06:58:18 UTC
Any news on the merge?
Comment 15 Benjamin Tissoires 2017-06-26 07:04:58 UTC
It was merged in v4.12-rc0. So you should be able to try out a v4.12-rc and see if this fixes it.
Comment 16 Steffen Arntz 2017-10-30 00:45:13 UTC
Since I am now finally back and running Kernel 4.13 I can begin testing it out.
Can you direct me, on how to collect the needed information/test the track point with the synaptics driver/libinput?
Since I am now running wayland the xinput output seems "obsolete"
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13            	id=7	[slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                     	id=6	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ xwayland-keyboard:13                    	id=8	[slave  keyboard (3)]

but libinput shows the trackpad and pointer as:
Device:           PS/2 Generic Mouse
Kernel:           /dev/input/event5
Group:            8
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event6
Group:            9
Seat:             seat0, default
Size:             80x43mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    none
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a
Comment 17 Dmitry Torokhov 2017-10-30 17:19:56 UTC
There are no Synaptics trackpoints, the trackpoint either speaks IBM trackpoint protocol, or generic mouse protocol, as your does. Switching to RMI will not affect the trackpoint detection.
Comment 18 Steffen Arntz 2017-10-30 18:16:02 UTC
ahh ok, I thought they where related / one module, because on windows the Synaptics control panel also sets settings for the stick/point.