Problem: Touchscreen (SP3) stops sending events

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

I've found a reproducable problem where the touchscreen stops sending events.

The touchscreen is a NTRG (1b96:1b05) inside of a MS Surface Pro 3 and
the i2c-hid reports errors at bootup:

[   43.744915] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:9 / ret_size:0
[   43.745280] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:5 / ret_size:0
[   43.745661] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:5 / ret_size:259
[   43.746110] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:8 / ret_size:259
[   43.746706] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:15 / ret_size:259
[   43.747372] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:4 / ret_size:0
[   43.755432] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:63 / ret_size:0
[   43.755845] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report
size:7 / ret_size:0
[   43.755898] input: NTRG0001:01 1B96:1B05 Pen as
/devices/pci0000:00/INT33C3:00/i2c-10/i2c-NTRG0001:01/0018:1B96:1B05.0005/input/input7
[   43.756058] input: NTRG0001:01 1B96:1B05 as
/devices/pci0000:00/INT33C3:00/i2c-10/i2c-NTRG0001:01/0018:1B96:1B05.0005/input/input8
[   43.756181] hid-multitouch 0018:1B96:1B05.0005: input,hidraw3:
<UNKNOWN> HID v1.00 Mouse [NTRG0001:01 1B96:1B05] on

Though, I've read that such messages are not fatal.

I can see events floating in (with evemu-record), until I do something
uncoordinated, any combination of:
- touch the screen randomly with all fingers
- put one hand completly on the screen, move it, lift fingers
- but both hands on the screen

Usually, after a few seconds, evemu-record doesn't proceed - no more
events are coming from the device. Only a reboot recovers it.
If I set i2c_hid.debug=1, I can see that i2c-hid still gets input, as
the "input: ..." debug messages appear.

Just digged a little bit deeper and hacked into
input_mt_get_slot_by_key(). With the attached patch, I can see that
all slots are active, but none is in use, and we search for a none
existing key. In such a case input_mt_get_slot_by_key() returns -1.
[  100.088510] input input8: input_mt_get_slot_by_key: XXX: All slots
active, none in use, searched for key:78, mt->frame:301
[  100.088515] input input8: input_mt_get_slot_by_key: XXX: slot[0]
key:64 frame:290
[  100.088517] input input8: input_mt_get_slot_by_key: XXX: slot[1]
key:74 frame:300
[  100.088519] input input8: input_mt_get_slot_by_key: XXX: slot[2]
key:65535 frame:275
[  100.088520] input input8: input_mt_get_slot_by_key: XXX: slot[3]
key:66 frame:291
[  100.088522] input input8: input_mt_get_slot_by_key: XXX: slot[4]
key:54 frame:266
[  100.088524] input input8: input_mt_get_slot_by_key: XXX: slot[5]
key:67 frame:293
[  100.088525] input input8: input_mt_get_slot_by_key: XXX: slot[6]
key:69 frame:290
[  100.088527] input input8: input_mt_get_slot_by_key: XXX: slot[7]
key:75 frame:300
[  100.088528] input input8: input_mt_get_slot_by_key: XXX: slot[8]
key:71 frame:293
[  100.088530] input input8: input_mt_get_slot_by_key: XXX: slot[9]
key:76 frame:300

The key:65535 looks suspicious, but isn't necessary to trigger the bug.

Additionally, the attached patch calls input_mt_drop_unused() if I hit
such a state, which hacks around the problem / keeps the events
floating.

Anyone has a clue, why we end up in such a state? Do you need more logs, which?


Cheers,
    Daniel Martin
[    0.000000] Linux version 3.19.6-grsec+ (be1060@ts-4) (gcc version 4.9.2 (Debian 4.9.2-10) ) #11 SMP Tue Jun 9 11:03:29 CEST 2015
[    0.000000] Command line: BOOT_IMAGE=/isolinux/bzImage init=/linuxrc rw root=/dev/ram0 ramdisk_size=16384 loglevel=1 sina_noide sina_toram
[    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-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000aa37dfff] usable
[    0.000000] BIOS-e820: [mem 0x00000000aa37e000-0x00000000aa3f8fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000aa3f9000-0x00000000aa40ffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000aa410000-0x00000000abb59fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000abb5a000-0x00000000abeb6fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000abeb7000-0x00000000abffefff] type 20
[    0.000000] BIOS-e820: [mem 0x00000000abfff000-0x00000000abffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000024fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] efi: EFI v2.31 by American Megatrends
[    0.000000] efi:  ACPI 2.0=0xaa3fd000  ACPI=0xaa3fd000  SMBIOS=0xabd7ef98 
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: Microsoft Corporation Surface Pro 3/Surface Pro 3, BIOS 3.07.0150 05/15/2014
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x24fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-FFFFF uncachable
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask 7F80000000 write-back
[    0.000000]   1 base 0080000000 mask 7FE0000000 write-back
[    0.000000]   2 base 00A0000000 mask 7FF8000000 write-back
[    0.000000]   3 base 00A8000000 mask 7FFC000000 write-back
[    0.000000]   4 base 00AC000000 mask 7FFF000000 write-back
[    0.000000]   5 base 0100000000 mask 7F00000000 write-back
[    0.000000]   6 base 0200000000 mask 7FC0000000 write-back
[    0.000000]   7 base 0240000000 mask 7FF0000000 write-back
[    0.000000]   8 base 024FE00000 mask 7FFFE00000 uncachable
[    0.000000]   9 base 00FF000000 mask 7FFF000000 write-protect
[    0.000000] PAT configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- UC  
[    0.000000] e820: last_pfn = 0xac000 max_arch_pfn = 0x400000000
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000098000] 98000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x02ff7000, 0x02ff7fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x24fc00000-0x24fdfffff]
[    0.000000]  [mem 0x24fc00000-0x24fdfffff] page 2M
[    0.000000] BRK [0x02ff8000, 0x02ff8fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x240000000-0x24fbfffff]
[    0.000000]  [mem 0x240000000-0x24fbfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x220000000-0x23fffffff]
[    0.000000]  [mem 0x220000000-0x23fffffff] page 1G
[    0.000000] init_memory_mapping: [mem 0x00100000-0xaa37dfff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x3fffffff] page 2M
[    0.000000]  [mem 0x40000000-0x7fffffff] page 1G
[    0.000000]  [mem 0x80000000-0xaa1fffff] page 2M
[    0.000000]  [mem 0xaa200000-0xaa37dfff] page 4k
[    0.000000] init_memory_mapping: [mem 0xabfff000-0xabffffff]
[    0.000000]  [mem 0xabfff000-0xabffffff] page 4k
[    0.000000] BRK [0x02ff9000, 0x02ff9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x100000000-0x21fffffff]
[    0.000000]  [mem 0x100000000-0x21fffffff] page 1G
[    0.000000] RAMDISK: [mem 0x36e10000-0x376fffff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000AA3FD000 000024 (v02 OEMC  )
[    0.000000] ACPI: XSDT 0x00000000AA3FD098 0000B4 (v01 OEMC   O E M C  00000300 AMI  00010013)
[    0.000000] ACPI: FACP 0x00000000AA40A1E8 00010C (v05 OEMC   O E M C  00000300 AMI  00010013)
[    0.000000] ACPI: DSDT 0x00000000AA3FD1E0 00D003 (v02 OEMC   O E M C  00000300 INTL 20120913)
[    0.000000] ACPI: FACS 0x00000000ABB53080 000040
[    0.000000] ACPI: APIC 0x00000000AA40A2F8 000072 (v03 OEMC   O E M C  00000300 AMI  00010013)
[    0.000000] ACPI: FPDT 0x00000000AA40A370 000044 (v01 OEMC   O E M C  00000300 AMI  00010013)
[    0.000000] ACPI: SSDT 0x00000000AA40A3B8 00036D (v01 SataRe SataTabl 00001000 INTL 20120913)
[    0.000000] ACPI: HPET 0x00000000AA40A728 000038 (v01 OEMC   O E M C  00000300 AMI. 00000005)
[    0.000000] ACPI: MSDM 0x00000000AA40A760 000055 (v03 OEMC   O E M C  00000300 AMI  00010013)
[    0.000000] ACPI: WDSA 0x00000000AA40A7B8 00018D (v02 OEMC   ACTABL   00000003 INTL 20120913)
[    0.000000] ACPI: LPIT 0x00000000AA40A948 000094 (v01 ALASKA A M I    00000000 AMI. 00000005)
[    0.000000] ACPI: DBGP 0x00000000AA40A9E0 000034 (v01 OEMC   O E M C  00000300 MSFT 0000005F)
[    0.000000] ACPI: HPET 0x00000000AA40AA18 000038 (v01 OEMC   O E M C  00000300 MSFT 0000005F)
[    0.000000] ACPI: MCFG 0x00000000AA40AA50 00003C (v01 OEMC   O E M C  00000300 MSFT 0000005F)
[    0.000000] ACPI: SSDT 0x00000000AA40AA90 0003E6 (v01 OEMC   Ult0Rtd3 00001000 INTL 20120913)
[    0.000000] ACPI: SSDT 0x00000000AA40AE78 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120913)
[    0.000000] ACPI: SSDT 0x00000000AA40B3B8 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120913)
[    0.000000] ACPI: SSDT 0x00000000AA40BE90 0034D7 (v01 SaSsdt SaSsdt   00003000 INTL 20120913)
[    0.000000] ACPI: UEFI 0x00000000AA40F368 000042 (v01 OEMC   O E M C  00000300      00000000)
[    0.000000] ACPI: BGRT 0x00000000AA40F3B0 000038 (v01 OEMC   O E M C  00000300 AMI  00010013)
[    0.000000] ACPI: DMAR 0x00000000AA40F3E8 0000F0 (v01 INTEL  HSW      00000001 INTL 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000024fdfffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x24fdfa000-0x24fdfdfff]
[    0.000000]  [ffffea0000000000-ffffea00093fffff] PMD -> [ffff880247400000-ffff88024f3fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x24fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x00057fff]
[    0.000000]   node   0: [mem 0x00059000-0x0009dfff]
[    0.000000]   node   0: [mem 0x00100000-0xaa37dfff]
[    0.000000]   node   0: [mem 0xabfff000-0xabffffff]
[    0.000000]   node   0: [mem 0x100000000-0x24fdfffff]
[    0.000000] Initmem setup node 0 [mem 0x00001000-0x24fdfffff]
[    0.000000] On node 0 totalpages: 2072859
[    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: 10830 pages used for memmap
[    0.000000]   DMA32 zone: 693119 pages, LIFO batch:31
[    0.000000]   Normal zone: 21496 pages used for memmap
[    0.000000]   Normal zone: 1375744 pages, LIFO batch:31
[    0.000000] Reserving Intel graphics stolen memory at 0xad200000-0xaf1fffff
[    0.000000] ACPI: PM-Timer IO Port: 0x1808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-39
[    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: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] e820: [mem 0xaf200000-0xdfffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 26 pages/cpu @ffff88024fa00000 s65664 r8192 d32640 u524288
[    0.000000] pcpu-alloc: s65664 r8192 d32640 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: 2040447
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/isolinux/bzImage init=/linuxrc rw root=/dev/ram0 ramdisk_size=16384 loglevel=1 sina_noide sina_toram
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using standard form
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 8068116K/8291436K available (6199K kernel code, 860K rwdata, 3224K rodata, 1220K init, 2816K bss, 223320K 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] 	RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS:4352 nr_irqs:728 16
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2494.074 MHz processor
[    0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.14 BogoMIPS (lpj=2494074)
[    0.000006] pid_max: default: 32768 minimum: 501
[    0.000012] ACPI: Core revision 20141107
[    0.016528] ACPI: All ACPI Tables successfully acquired
[    0.039051] Security Framework initialized
[    0.039060] SINA security module initialized.
[    0.039720] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.041682] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.042512] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.042525] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.042751] CPU: Physical Processor ID: 0
[    0.042752] CPU: Processor Core ID: 0
[    0.042757] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.042761] PAX: PCID detected
[    0.042762] PAX: INVPCID detected
[    0.042766] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
[    0.043498] Freeing SMP alternatives memory: 20K (ffffffff81d31000 - ffffffff81d36000)
[    0.043501] ftrace: allocating 22825 entries in 90 pages
[    0.063902] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
[    0.073916] smpboot: CPU0: Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz (fam: 06, model: 45, stepping: 01)
[    0.073925] TSC deadline timer enabled
[    0.073949] Performance Events: PEBS fmt2+, 16-deep LBR, Haswell events, full-width counters, Intel PMU driver.
[    0.073974] ... version:                3
[    0.073975] ... bit width:              48
[    0.073976] ... generic registers:      4
[    0.073977] ... value mask:             0000ffffffffffff
[    0.073978] ... max period:             0000ffffffffffff
[    0.073979] ... fixed-purpose events:   3
[    0.073981] ... event mask:             000000070000000f
[    0.074487] x86: Booting SMP configuration:
[    0.074489] .... node  #0, CPUs:      #1
[    0.085543] PAX: PCID detected
[    0.085545] PAX: INVPCID detected
[    0.087711]  #2
[    0.098907] PAX: PCID detected
[    0.098908] PAX: INVPCID detected
[    0.112229]  #3
[    0.112229] PAX: PCID detected
[    0.112230] PAX: INVPCID detected
[    0.114326] x86: Booted up 1 node, 4 CPUs
[    0.114331] smpboot: Total of 4 processors activated (19952.59 BogoMIPS)
[    0.118224] devtmpfs: initialized
[    0.118468] PM: Registering ACPI NVS region [mem 0xaa410000-0xabb59fff] (24420352 bytes)
[    0.118971] kworker/u8:0 (25) used greatest stack depth: 13632 bytes left
[    0.119027] pinctrl core: initialized pinctrl subsystem
[    0.119086] RTC time: 13:47:35, date: 05/03/15
[    0.119188] NET: Registered protocol family 16
[    0.128119] cpuidle: using governor ladder
[    0.135143] cpuidle: using governor menu
[    0.135200] ACPI: bus type PCI registered
[    0.135270] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.135273] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[    0.135514] PCI: Using configuration type 1 for base access
[    0.135719] mtrr: your CPUs had inconsistent variable MTRR settings
[    0.135721] mtrr: probably your BIOS does not setup all CPUs.
[    0.135723] mtrr: corrected configuration.
[    0.153514] ACPI: Added _OSI(Module Device)
[    0.153517] ACPI: Added _OSI(Processor Device)
[    0.153519] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.153520] ACPI: Added _OSI(Processor Aggregator Device)
[    0.159155] ACPI: Executed 1 blocks of module-level executable AML code
[    0.162719] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.163407] ACPI: Dynamic OEM Table Load:
[    0.163415] ACPI: SSDT 0xFFFF8802461E0810 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120913)
[    0.164418] ACPI: Dynamic OEM Table Load:
[    0.164425] ACPI: SSDT 0xFFFF8802462F1818 0005AA (v01 PmRef  ApIst    00003000 INTL 20120913)
[    0.165490] ACPI: Dynamic OEM Table Load:
[    0.165495] ACPI: SSDT 0xFFFF880245C71658 000119 (v01 PmRef  ApCst    00003000 INTL 20120913)
[    0.177603] ACPI: Interpreter enabled
[    0.177613] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20141107/hwxface-580)
[    0.177621] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20141107/hwxface-580)
[    0.177627] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S3_] (20141107/hwxface-580)
[    0.177636] ACPI: (supports S0 S5)
[    0.177638] ACPI: Using IOAPIC for interrupt routing
[    0.177678] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.179582] ACPI: Power Resource [PRWF] (on)
[    0.194503] acpi PNP0C0A:01: ACPI dock station (docks/bays count: 1)
[    0.195346] ACPI: Power Resource [CAMP] (on)
[    0.207938] ACPI: Power Resource [PAUD] (on)
[    0.210754] ACPI: Power Resource [TPWR] (on)
[    0.268107] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[    0.268114] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.268746] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[    0.269084] PCI host bridge to bus 0000:00
[    0.269088] pci_bus 0000:00: root bus resource [bus 00-fe]
[    0.269092] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.269096] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.269099] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.269101] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff]
[    0.269103] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff]
[    0.269104] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff]
[    0.269106] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff]
[    0.269108] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
[    0.269110] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
[    0.269111] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
[    0.269113] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
[    0.269115] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff]
[    0.269117] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff]
[    0.269118] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff]
[    0.269120] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff]
[    0.269122] pci_bus 0000:00: root bus resource [mem 0x000f0000-0x000fffff]
[    0.269124] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.269125] pci_bus 0000:00: root bus resource [mem 0xaf200000-0xfeafffff]
[    0.269135] pci 0000:00:00.0: [8086:0a04] type 00 class 0x060000
[    0.269281] pci 0000:00:02.0: [8086:0a16] type 00 class 0x030000
[    0.269296] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc03fffff 64bit]
[    0.269304] pci 0000:00:02.0: reg 0x18: [mem 0xb0000000-0xbfffffff 64bit pref]
[    0.269310] pci 0000:00:02.0: reg 0x20: [io  0x3000-0x303f]
[    0.269439] pci 0000:00:03.0: [8086:0a0c] type 00 class 0x040300
[    0.269450] pci 0000:00:03.0: reg 0x10: [mem 0xc0614000-0xc0617fff 64bit]
[    0.269599] pci 0000:00:14.0: [8086:9c31] type 00 class 0x0c0330
[    0.269619] pci 0000:00:14.0: reg 0x10: [mem 0xc0600000-0xc060ffff 64bit]
[    0.269692] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.269756] pci 0000:00:14.0: System wakeup disabled by ACPI
[    0.269809] pci 0000:00:16.0: [8086:9c3a] type 00 class 0x078000
[    0.269832] pci 0000:00:16.0: reg 0x10: [mem 0xc061c000-0xc061c01f 64bit]
[    0.269910] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.270032] pci 0000:00:1b.0: [8086:9c20] type 00 class 0x040300
[    0.270047] pci 0000:00:1b.0: reg 0x10: [mem 0xc0610000-0xc0613fff 64bit]
[    0.270115] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.270179] pci 0000:00:1b.0: System wakeup disabled by ACPI
[    0.270233] pci 0000:00:1c.0: [8086:9c14] type 01 class 0x060400
[    0.270323] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.270448] pci 0000:00:1f.0: [8086:9c43] type 00 class 0x060100
[    0.270671] pci 0000:00:1f.2: [8086:9c03] type 00 class 0x010601
[    0.270688] pci 0000:00:1f.2: reg 0x10: [io  0x30b0-0x30b7]
[    0.270695] pci 0000:00:1f.2: reg 0x14: [io  0x30a0-0x30a3]
[    0.270703] pci 0000:00:1f.2: reg 0x18: [io  0x3090-0x3097]
[    0.270710] pci 0000:00:1f.2: reg 0x1c: [io  0x3080-0x3083]
[    0.270718] pci 0000:00:1f.2: reg 0x20: [io  0x3060-0x307f]
[    0.270726] pci 0000:00:1f.2: reg 0x24: [mem 0xc061a000-0xc061a7ff]
[    0.270770] pci 0000:00:1f.2: PME# supported from D3hot
[    0.270874] pci 0000:00:1f.3: [8086:9c22] type 00 class 0x0c0500
[    0.270892] pci 0000:00:1f.3: reg 0x10: [mem 0xc0619000-0xc06190ff 64bit]
[    0.270913] pci 0000:00:1f.3: reg 0x20: [io  0x3040-0x305f]
[    0.271201] pci 0000:01:00.0: [11ab:2b38] type 00 class 0x020000
[    0.271230] pci 0000:01:00.0: reg 0x10: [mem 0xc0500000-0xc05fffff 64bit pref]
[    0.271248] pci 0000:01:00.0: reg 0x18: [mem 0xc0400000-0xc04fffff 64bit pref]
[    0.271376] pci 0000:01:00.0: supports D1 D2
[    0.271378] pci 0000:01:00.0: PME# supported from D0 D1 D3hot D3cold
[    0.271425] pci 0000:01:00.0: System wakeup disabled by ACPI
[    0.273759] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.273765] pci 0000:00:1c.0:   bridge window [mem 0xc0400000-0xc05fffff]
[    0.281393] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.281455] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.281514] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.281575] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.281634] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.281695] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.281755] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.281818] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.282246] ACPI: Enabled 8 GPEs in block 00 to 7F
[    0.282347] ACPI : EC: GPE = 0x38, I/O: command/status = 0x66, data = 0x62
[    0.291124] vgaarb: setting as boot device: PCI:0000:00:02.0
[    0.291129] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.291134] vgaarb: loaded
[    0.291136] vgaarb: bridge control possible 0000:00:02.0
[    0.291264] SCSI subsystem initialized
[    0.291330] libata version 3.00 loaded.
[    0.291398] ACPI: bus type USB registered
[    0.291433] usbcore: registered new interface driver usbfs
[    0.291464] usbcore: registered new interface driver hub
[    0.291487] usbcore: registered new device driver usb
[    0.291535] pps_core: LinuxPPS API ver. 1 registered
[    0.291537] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@xxxxxxxx>
[    0.291546] PTP clock support registered
[    0.291641] wmi: Mapper loaded
[    0.291671] PCI: Using ACPI for IRQ routing
[    0.297674] PCI: pci_cache_line_size set to 64 bytes
[    0.297799] e820: reserve RAM buffer [mem 0x00058000-0x0005ffff]
[    0.297801] e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
[    0.297802] e820: reserve RAM buffer [mem 0xaa37e000-0xabffffff]
[    0.297804] e820: reserve RAM buffer [mem 0x24fe00000-0x24fffffff]
[    0.298077] Switched to clocksource hpet
[    0.304380] pnp: PnP ACPI init
[    0.304715] system 00:00: [io  0x0680-0x069f] has been reserved
[    0.304720] system 00:00: [io  0xffff] has been reserved
[    0.304723] system 00:00: [io  0xffff] has been reserved
[    0.304725] system 00:00: [io  0xffff] has been reserved
[    0.304728] system 00:00: [io  0x1800-0x18fe] could not be reserved
[    0.304729] system 00:00: [io  0x164e-0x164f] has been reserved
[    0.304734] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.304803] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.304872] system 00:02: [io  0x1854-0x1857] has been reserved
[    0.304877] system 00:02: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.309315] system 00:03: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.309319] system 00:03: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.309323] system 00:03: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.309326] system 00:03: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.309329] system 00:03: [mem 0xe0000000-0xefffffff] has been reserved
[    0.309331] system 00:03: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.309333] system 00:03: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.309335] system 00:03: [mem 0xff000000-0xffffffff] has been reserved
[    0.309337] system 00:03: [mem 0xfee00000-0xfeefffff] has been reserved
[    0.309339] system 00:03: [mem 0xaf210000-0xaf21ffff] has been reserved
[    0.309342] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.309740] system 00:04: [mem 0xfe104000-0xfe104fff] has been reserved
[    0.309744] system 00:04: [mem 0xfe106000-0xfe106fff] has been reserved
[    0.309749] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.310502] pnp: PnP ACPI: found 5 devices
[    0.318017] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.318032] pci 0000:00:1c.0:   bridge window [mem 0xc0400000-0xc05fffff]
[    0.318042] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.318044] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.318046] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.318048] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000c3fff]
[    0.318050] pci_bus 0000:00: resource 8 [mem 0x000c4000-0x000c7fff]
[    0.318052] pci_bus 0000:00: resource 9 [mem 0x000c8000-0x000cbfff]
[    0.318054] pci_bus 0000:00: resource 10 [mem 0x000cc000-0x000cffff]
[    0.318055] pci_bus 0000:00: resource 11 [mem 0x000d0000-0x000d3fff]
[    0.318057] pci_bus 0000:00: resource 12 [mem 0x000d4000-0x000d7fff]
[    0.318059] pci_bus 0000:00: resource 13 [mem 0x000d8000-0x000dbfff]
[    0.318061] pci_bus 0000:00: resource 14 [mem 0x000dc000-0x000dffff]
[    0.318062] pci_bus 0000:00: resource 15 [mem 0x000e0000-0x000e3fff]
[    0.318064] pci_bus 0000:00: resource 16 [mem 0x000e4000-0x000e7fff]
[    0.318066] pci_bus 0000:00: resource 17 [mem 0x000e8000-0x000ebfff]
[    0.318068] pci_bus 0000:00: resource 18 [mem 0x000ec000-0x000effff]
[    0.318069] pci_bus 0000:00: resource 19 [mem 0x000f0000-0x000fffff]
[    0.318071] pci_bus 0000:00: resource 20 [mem 0xfed40000-0xfed44fff]
[    0.318073] pci_bus 0000:00: resource 21 [mem 0xaf200000-0xfeafffff]
[    0.318075] pci_bus 0000:01: resource 1 [mem 0xc0400000-0xc05fffff]
[    0.318110] NET: Registered protocol family 2
[    0.318129] closeipsec: replace ptype 0806
[    0.318339] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    0.318509] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.318637] TCP: Hash tables configured (established 65536 bind 65536)
[    0.318644] TCP: reno registered
[    0.318658] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    0.318689] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    0.318749] NET: Registered protocol family 1
[    0.318823] RPC: Registered named UNIX socket transport module.
[    0.318825] RPC: Registered udp transport module.
[    0.318826] RPC: Registered tcp transport module.
[    0.318827] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.318838] pci 0000:00:02.0: Video device with shadowed ROM
[    0.319185] PCI: CLS 64 bytes, default 64
[    0.319244] Trying to unpack rootfs image as initramfs...
[    1.626124] Freeing initrd memory: 9152K (ffff880036e10000 - ffff880037700000)
[    1.626155] dmar: Host address width 39
[    1.626157] dmar: DRHD base: 0x000000fed90000 flags: 0x0
[    1.626174] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c0000020660462 ecap f0101a
[    1.626175] dmar: DRHD base: 0x000000fed91000 flags: 0x1
[    1.626181] dmar: IOMMU 1: reg_base_addr fed91000 ver 1:0 cap d2008020660462 ecap f010da
[    1.626183] dmar: RMRR base: 0x0000003e2e0000 end: 0x0000003e2fffff
[    1.626186] dmar: RMRR base: 0x000000ad000000 end: 0x000000af1fffff
[    1.626188] dmar: ANDD device: 1 name: \_SB.PCI0.I2C0
[    1.626189] dmar: ANDD device: 2 name: \_SB.PCI0.I2C1
[    1.626198] dmar: ACPI device "INT33C2:00" under DMAR at fed91000 as 00:15.1
[    1.626202] dmar: ACPI device "INT33C3:00" under DMAR at fed91000 as 00:15.2
[    1.626214] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.626217] software IO TLB [mem 0xa637e000-0xaa37e000] (64MB) mapped at [ffff8800a637e000-ffff8800aa37dfff]
[    1.626467] RAPL PMU detected, hw unit 2^-14 Joules, API unit is 2^-32 Joules, 4 fixed counters 655360 ms ovfl timer
[    1.626734] Scanning for low memory corruption every 60 seconds
[    1.627125] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    1.627730] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.628452] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    1.628456] io scheduler noop registered
[    1.628460] io scheduler deadline registered
[    1.628467] io scheduler cfq registered (default)
[    1.628827] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    1.628830] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    1.628842] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    1.628878] efifb: probing for efifb
[    1.628892] efifb: framebuffer at 0xb0000000, mapped to 0xffffc90010e80000, using 1920k, total 1920k
[    1.628893] efifb: mode is 800x600x32, linelength=3200, pages=1
[    1.628894] efifb: scrolling: redraw
[    1.628896] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.630208] Console: switching to colour frame buffer device 100x37
[    1.631401] fb0: EFI VGA frame buffer device
[    1.631414] intel_idle: MWAIT substates: 0x11142120
[    1.631415] intel_idle: v0.4 model 0x45
[    1.631417] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.635614] ACPI: AC Adapter [AC0] (on-line)
[    1.635787] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:14/PNP0C0D:00/input/input0
[    1.635805] ACPI: Lid Switch [LID0]
[    1.635851] MSHW0028: adding MSHW0028 button device: MSHW0028
[    1.635905] input: MSHW0028_BUTTON as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:14/MSHW0028:00/input/input1
[    1.635919] MSHW0028: registered MSHW0028 device: MSHW0028_BUTTON [mshw0028_button, MSHW0028, VGBI]
[    1.647652] [Firmware Bug]: Invalid critical threshold (98)
[    1.654671] thermal LNXTHERM:00: registered as thermal_zone0
[    1.654675] ACPI: Thermal Zone [TZ0] (-269 C)
[    1.655401] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.655843] Linux agpgart interface v0.103
[    1.657723] brd: module loaded
[    1.657805] Uniform Multi-Platform E-IDE driver
[    1.658013] ide-gd driver 1.18
[    1.658290] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.711677] ACPI: Battery Slot [BAT0] (battery present)
[    2.195684] i8042: Can't read CTR while initializing i8042
[    2.195691] i8042: probe of i8042 failed with error -5
[    2.195848] mousedev: PS/2 mouse device common for all mice
[    2.196026] input: PC Speaker as /devices/platform/pcspkr/input/input2
[    2.196101] rtc_cmos 00:01: RTC can wake from S4
[    2.196251] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    2.196285] rtc_cmos 00:01: alarms up to one month, y3k, 0 bytes nvram, hpet irqs
[    2.196298] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[    2.196330] iTCO_wdt: Found a Lynx Point_LP TCO device (Version=2, TCOBASE=0x1860)
[    2.196422] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    2.196452] Intel P-state driver initializing.
[    2.196680] hidraw: raw HID events driver (C) Jiri Kosina
[    2.197520] usbcore: registered new interface driver usbhid
[    2.197525] usbhid: USB HID core driver
[    2.197541] dell_wmi: No known WMI GUID found
[    2.198644] fujitsu_laptop: driver 0.6.0 successfully loaded
[    2.199231] Netfilter messages via NETLINK v0.30.
[    2.199277] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    2.199373] ctnetlink v0.93: registering with nfnetlink.
[    2.199713] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.199833] TCP: cubic registered
[    2.199843] Initializing XFRM netlink socket
[    2.199858] NET: Registered protocol family 17
[    2.199868] Initializing Close-IPSec subsystem for init_net
[    2.199873] register_dev_behav: invoked for dev lo
[    2.199877] closeipsec: register dev lo with netdev_ops
[    2.201231]   Magic number: 15:830:785
[    2.202385] Freeing unused kernel memory: 1220K (ffffffff81c00000 - ffffffff81d31000)
[    2.208411] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.209259] ehci-pci: EHCI PCI platform driver
[    2.210686] usbcore: registered new interface driver usb-storage
[    2.214150] loop: module loaded
[    2.249687] modprobe (1403) used greatest stack depth: 13584 bytes left
[    2.298975] ACPI Warning: SystemIO range 0x0000000000003040-0x000000000000305f conflicts with OpRegion 0x0000000000003040-0x000000000000304f (\_SB_.PCI0.SBUS.SMBI) (20141107/utaddress-258)
[    2.298983] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.299055] ahci 0000:00:1f.2: version 3.0
[    2.305558] [drm] Initialized drm 1.1.0 20060810
[    2.310350] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 3 ports 6 Gbps 0x1 impl SATA mode
[    2.310356] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo only pio slum part deso sadm sds apst 
[    2.341577] scsi host0: ahci
[    2.347100] scsi host1: ahci
[    2.349384] scsi host2: ahci
[    2.349475] ata1: SATA max UDMA/133 abar m2048@0xc061a000 port 0xc061a100 irq 41
[    2.349477] ata2: DUMMY
[    2.349479] ata3: DUMMY
[    2.349671] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.349680] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    2.349763] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    2.349881] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.349883] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.349884] usb usb1: Product: xHCI Host Controller
[    2.349885] usb usb1: Manufacturer: Linux 3.19.6-grsec+ xhci-hcd
[    2.349887] usb usb1: SerialNumber: 0000:00:14.0
[    2.350032] hub 1-0:1.0: USB hub found
[    2.350049] hub 1-0:1.0: 9 ports detected
[    2.351808] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.351813] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[    2.351895] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[    2.351898] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.351899] usb usb2: Product: xHCI Host Controller
[    2.351901] usb usb2: Manufacturer: Linux 3.19.6-grsec+ xhci-hcd
[    2.351902] usb usb2: SerialNumber: 0000:00:14.0
[    2.352040] hub 2-0:1.0: USB hub found
[    2.352059] hub 2-0:1.0: 4 ports detected
[    2.352396] usb: failed to peer usb2-port2 and usb1-port1 by location (usb2-port2:none) (usb1-port1:usb2-port1)
[    2.352398] usb usb2-port2: failed to peer to usb1-port1 (-16)
[    2.352399] usb: port power management may be unreliable
[    2.352647] usb: failed to peer usb2-port4 and usb1-port1 by location (usb2-port4:none) (usb1-port1:usb2-port1)
[    2.352648] usb usb2-port4: failed to peer to usb1-port1 (-16)
[    2.352856] modprobe (1393) used greatest stack depth: 11848 bytes left
[    2.352863] i915 0000:00:02.0: can't derive routing for PCI INT A
[    2.352866] i915 0000:00:02.0: PCI INT A: no GSI
[    2.353292] [drm] Memory usable by graphics device = 2048M
[    2.353296] checking generic (b0000000 1e0000) vs hw (b0000000 10000000)
[    2.353297] fb: switching to inteldrmfb from EFI VGA
[    2.353321] Console: switching to colour dummy device 80x25
[    2.353391] [drm] Replacing VGA console driver
[    2.359453] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.359456] [drm] Driver supports precise vblank timestamp query.
[    2.359534] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    2.399263] fbcon: inteldrmfb (fb0) is primary device
[    2.400307] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.400460] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    2.400554] [drm] Initialized i915 1.6.0 20141121 for 0000:00:02.0 on minor 0
[    2.629728] tsc: Refined TSC clocksource calibration: 2494.225 MHz
[    2.654756] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    2.656938] ata1.00: failed to get NCQ Send/Recv Log Emask 0x1
[    2.656939] ata1.00: ATA-9: SAMSUNG MZMTE256HMHP-000MV, EXT41M0Q, max UDMA/133
[    2.656941] ata1.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.657446] ata1.00: failed to get NCQ Send/Recv Log Emask 0x1
[    2.657522] ata1.00: configured for UDMA/133
[    2.657684] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG MZMTE256 1M0Q PQ: 0 ANSI: 5
[    2.704829] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[    2.869266] usb 1-1: New USB device found, idVendor=2001, idProduct=f103
[    2.869267] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.869703] hub 1-1:1.0: USB hub found
[    2.869725] hub 1-1:1.0: 7 ports detected
[    3.023175] usb 1-3: new full-speed USB device number 3 using xhci_hcd
[    3.187993] usb 1-3: No LPM exit latency info found, disabling LPM.
[    3.189536] usb 1-3: New USB device found, idVendor=045e, idProduct=07dc
[    3.189538] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.189539] usb 1-3: Product: Surface Type Cover
[    3.189541] usb 1-3: Manufacturer: Microsoft
[    3.189542] usb 1-3: SerialNumber: 007662750754
[    3.260460] usb 1-1.3: new low-speed USB device number 4 using xhci_hcd
[    3.359514] usb 1-1.3: New USB device found, idVendor=046a, idProduct=0023
[    3.359516] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.359727] usb 1-1.3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[    3.359731] usb 1-1.3: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[    3.502661] usb 1-7: new high-speed USB device number 5 using xhci_hcd
[    3.630984] Switched to clocksource tsc
[    3.636874] Console: switching to colour frame buffer device 270x90
[    3.644279] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    3.644280] i915 0000:00:02.0: registered panic notifier
[    3.651051] modprobe (1451) used greatest stack depth: 11264 bytes left
[    3.655293] sd 0:0:0:0: [sda] 500118192 512-byte logical blocks: (256 GB/238 GiB)
[    3.655429] sd 0:0:0:0: [sda] Write Protect is off
[    3.655432] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.655449] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.665804]  sda: sda1 sda2 sda3 sda4 sda5
[    3.666597] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.668236] usb 1-7: New USB device found, idVendor=045e, idProduct=07be
[    3.668238] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.668240] usb 1-7: Product: Microsoft LifeCam Front
[    3.668241] usb 1-7: Manufacturer: QCM
[    3.728900] usb 1-1.4: new low-speed USB device number 6 using xhci_hcd
[    3.808884] usb 1-1.4: New USB device found, idVendor=046d, idProduct=c050
[    3.808888] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.808890] usb 1-1.4: Product: USB-PS/2 Optical Mouse
[    3.808892] usb 1-1.4: Manufacturer: Logitech
[    3.809007] usb 1-1.4: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[    3.956159] usb 1-8: new high-speed USB device number 7 using xhci_hcd
[    4.121564] random: vgscan urandom read with 21 bits of entropy available
[    4.121804] usb 1-8: New USB device found, idVendor=045e, idProduct=07bf
[    4.121807] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.121808] usb 1-8: Product: Microsoft LifeCam Rear
[    4.121810] usb 1-8: Manufacturer: QCM
[    4.182396] usb 1-1.6: new high-speed USB device number 8 using xhci_hcd
[    4.255881] usb 1-1.6: New USB device found, idVendor=0781, idProduct=5567
[    4.255884] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.255885] usb 1-1.6: Product: Cruzer Blade
[    4.255887] usb 1-1.6: Manufacturer: SanDisk
[    4.255888] usb 1-1.6: SerialNumber: 2243320CEAF0ECBF
[    4.256288] usb-storage 1-1.6:1.0: USB Mass Storage device detected
[    4.256346] scsi host3: usb-storage 1-1.6:1.0
[    4.422627] usb 1-1.2: new full-speed USB device number 9 using xhci_hcd
[    4.502660] usb 1-1.2: New USB device found, idVendor=076b, idProduct=a022
[    4.502662] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.502663] usb 1-1.2: Product: Smart Card Reader USB
[    4.502664] usb 1-1.2: Manufacturer: OMNIKEY AG
[    4.502778] usb 1-1.2: ep 0x83 - rounding interval to 128 microframes, ep desc says 192 microframes
[    5.258844] scsi 3:0:0:0: Direct-Access     SanDisk  Cruzer Blade     8.02 PQ: 0 ANSI: 0 CCS
[    5.259208] sd 3:0:0:0: [sdb] 7856127 512-byte logical blocks: (4.02 GB/3.74 GiB)
[    5.259349] sd 3:0:0:0: [sdb] Write Protect is off
[    5.259353] sd 3:0:0:0: [sdb] Mode Sense: 45 00 00 08
[    5.259464] sd 3:0:0:0: [sdb] No Caching mode page found
[    5.259465] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[    5.342675] GPT:Primary header thinks Alt. header is not at the end of the disk.
[    5.342678] GPT:704703 != 7856126
[    5.342679] GPT:Alternate GPT header not at the end of the disk.
[    5.342681] GPT:704703 != 7856126
[    5.342682] GPT: Use GNU Parted to correct GPT errors.
[    5.342699]  sdb: sdb1 sdb2 sdb3
[    5.343809] sd 3:0:0:0: [sdb] Attached SCSI removable disk
[    5.588089] ISO 9660 Extensions: Microsoft Joliet Level 3
[    5.590176] ISO 9660 Extensions: RRIP_1991A
[    5.810455] random: nonblocking pool is initialized
[   25.012821] udevd[1754]: starting version 172
[   25.031592] input: Microsoft Surface Type Cover as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:045E:07DC.0001/input/input4
[   25.082693] microsoft 0003:045E:07DC.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Surface Type Cover] on usb-0000:00:14.0-3/input0
[   25.091502] input: HID 046a:0023 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:046A:0023.0002/input/input5
[   25.142515] cherry 0003:046A:0023.0002: input,hidraw1: USB HID v1.11 Keyboard [HID 046a:0023] on usb-0000:00:14.0-1.3/input0
[   25.146290] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C050.0003/input/input6
[   25.146453] hid-generic 0003:046D:C050.0003: input,hidraw2: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:14.0-1.4/input0
[   25.176205] Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 (usb?)
[   28.197817] floppy0: no floppy controllers found
[   28.214621] EXT2-fs (sda): error: can't find an ext2 filesystem on dev sda.
[   28.215573] EXT2-fs (sdb): error: can't find an ext2 filesystem on dev sdb.
[   42.388594] cipher_3DES: module license 'secunet' taints kernel.
[   42.388597] Disabling lock debugging due to kernel taint
[   42.388877] registered crypto algorithm 1: 3DES_ENCRYPT
[   42.388880] registered crypto algorithm 2: 3DES_DECRYPT
[   42.388881] registered crypto algorithm 3: 3DES_CBC_MAC_GENERATE
[   42.388882] registered crypto algorithm 4: 3DES_CBC_MAC_VERIFY
[   42.390690] registered crypto algorithm 5: AES_ENCRYPT
[   42.390693] registered crypto algorithm 6: AES_DECRYPT
[   42.411712] registered crypto algorithm 7: CHIASMUS_ENCRYPT
[   42.411716] registered crypto algorithm 8: CHIASMUS_DECRYPT
[   42.417433] registered crypto algorithm 9: RIPEMD-160
[   42.417436] registered crypto algorithm 10: HMAC-RIPEMD-160
[   42.417438] registered crypto algorithm 11: HMAC-RIPEMD
[   42.418952] registered crypto algorithm 12: SHA-1
[   42.418955] registered crypto algorithm 13: HMAC-SHA-1
[   42.418957] registered crypto algorithm 14: HMAC-SHA-1
[   42.573497] klips_debug:ipsec_init: ipsec module loading.
SINA version SINA IPSec Kernel 1.9.1
[   42.573501] IPSec bypass Enabled
[   42.573529] SINA: initialising PF_KEY domain sockets.
[   42.573532] NET: Registered protocol family 15
[   42.574385] IPSec sequence reset mechanism enabled
[   42.872720] Linux video capture interface: v2.00
[   42.892545] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)
[   42.892872] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[   42.901907] usbcore: registered new interface driver uvcvideo
[   42.901911] USB Video Class driver (1.1.1)
[   42.957983] cfg80211: Calling CRDA to update world regulatory domain
[   42.962370] snd_hda_intel 0000:00:03.0: Too many HDMI devices
[   42.962374] snd_hda_intel 0000:00:03.0: Consider building the kernel with CONFIG_SND_DYNAMIC_MINORS=y
[   42.985560] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   42.985565] sound hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   42.985568] sound hdaudioC1D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   42.985570] sound hdaudioC1D0:    mono: mono_out=0x0
[   42.985572] sound hdaudioC1D0:    inputs:
[   42.985575] sound hdaudioC1D0:      Mic=0x18
[   42.985577] sound hdaudioC1D0:      Internal Mic=0x12
[   42.990671] mwifiex_pcie 0000:01:00.0: enabling device (0000 -> 0002)
[   42.990964] mwifiex: rx work enabled, cpus 4
[   43.005962] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:63 / ret_size:0
[   43.008020] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:63 / ret_size:0
[   43.010322] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:19 / ret_size:0
[   43.011607] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:19 / ret_size:0
[   43.012898] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:19 / ret_size:0
[   43.013779] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:19 / ret_size:0
[   43.015033] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:19 / ret_size:0
[   43.016322] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:19 / ret_size:0
[   43.017655] i2c_hid i2c-MSHW0030:00: error in i2c_hid_init_report size:19 / ret_size:0
[   43.133984] cfg80211: World regulatory domain updated:
[   43.133987] cfg80211:  DFS Master region: unset
[   43.133988] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   43.133991] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A)
[   43.133992] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A)
[   43.133993] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A)
[   43.133994] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A)
[   43.133996] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A)
[   43.189328] mwifiex_pcie 0000:01:00.0: PCI-E is the winner
[   43.744915] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:9 / ret_size:0
[   43.745280] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:5 / ret_size:0
[   43.745661] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:5 / ret_size:259
[   43.746110] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:8 / ret_size:259
[   43.746706] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:15 / ret_size:259
[   43.747372] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:4 / ret_size:0
[   43.755432] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:63 / ret_size:0
[   43.755845] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:7 / ret_size:0
[   43.755898] input: NTRG0001:01 1B96:1B05 Pen as /devices/pci0000:00/INT33C3:00/i2c-10/i2c-NTRG0001:01/0018:1B96:1B05.0005/input/input7
[   43.756058] input: NTRG0001:01 1B96:1B05 as /devices/pci0000:00/INT33C3:00/i2c-10/i2c-NTRG0001:01/0018:1B96:1B05.0005/input/input8
[   43.756181] hid-multitouch 0018:1B96:1B05.0005: input,hidraw3: <UNKNOWN> HID v1.00 Mouse [NTRG0001:01 1B96:1B05] on 
[   43.990855] vboxdrv: Found 4 processor cores.
[   43.991072] vboxdrv: fAsync=0 offMin=0x20e offMax=0x24c1
[   43.991157] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[   43.991159] vboxdrv: Successfully loaded version 4.3.27 (interface 0x001a000a).
[   43.998265] device-mapper: ioctl: 4.29.0-ioctl (2014-10-28) initialised: dm-devel@xxxxxxxxxx
[   44.011095] md: linear personality registered for level -1
[   44.074566] PPP generic driver version 2.4.2
[   44.075708] PPP Deflate Compression module registered
[   44.079994] PPP BSD Compression module registered
[   44.095539] NET: Registered protocol family 24
[   44.095900] closeipsec: replace ptype 8864
[   44.095903] closeipsec: replace ptype 8863
[   44.103489] conswitch(conswitch_init)(4294711312): calling conswitch_init
[   44.103544] conswitch(conswitch_init)(4294711312): o.k.
[   44.108909] vtx: Detected Intel cpu
[   44.108917] vtx: HAS_VTX: 1, VTX_ENABLED: 1
[   44.204397] usbcore: registered new interface driver usblp
[   44.252989] closeipsec: replace ptype 0004
[   44.252993] closeipsec: replace ptype 0011
[   44.271593] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[   44.291694] tun: Universal TUN/TAP device driver, 1.6
[   44.291698] tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx>
[   44.804023] usb 1-6: new high-speed USB device number 10 using xhci_hcd
[   44.969227] usb 1-6: New USB device found, idVendor=1286, idProduct=204b
[   44.969230] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   44.969233] usb 1-6: Product: Bluetooth and Wireless LAN Composite Device
[   44.969235] usb 1-6: Manufacturer: Marvell
[   44.969237] usb 1-6: SerialNumber: 0000000000000000
[   45.087418] mwifiex_pcie 0000:01:00.0: WLAN FW is active
[   45.164139] ieee80211 phy0: ignoring F/W country code EU
[   45.167123] mwifiex_pcie 0000:01:00.0: driver_version = mwifiex 1.0 (15.68.4.p112) 
[   45.172716] mwifiex_pcie 0000:01:00.0 wlan0: renamed from mlan0
[   45.180459] dev_event: unsupported event 10 
[   49.670996] Initializing Nozomi driver 2.1d
[   49.677026] usbcore: registered new interface driver cdc_acm
[   49.677031] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   49.684303] usbcore: registered new interface driver usbserial
[   49.684437] usbcore: registered new interface driver usbserial_generic
[   49.684457] usbserial: USB Serial support registered for generic
[   49.688763] usbcore: registered new interface driver sierra
[   49.688785] usbserial: USB Serial support registered for Sierra USB modem
[   49.696425] usbcore: registered new interface driver cdc_ether
[   49.705792] usbcore: registered new interface driver option
[   49.705838] usbserial: USB Serial support registered for GSM modem (1-port)
[   49.715999] usbcore: registered new interface driver keyspan
[   49.716023] usbserial: USB Serial support registered for Keyspan - (without firmware)
[   49.716039] usbserial: USB Serial support registered for Keyspan 1 port adapter
[   49.716057] usbserial: USB Serial support registered for Keyspan 2 port adapter
[   49.716072] usbserial: USB Serial support registered for Keyspan 4 port adapter
[   49.721057] uhci_hcd: USB Universal Host Controller Interface driver
[   49.725107] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   49.730326] usbcore: registered new interface driver qcserial
[   49.730347] usbserial: USB Serial support registered for Qualcomm USB modem
[   49.735310] hso: drivers/net/usb/hso.c: Option Wireless
[   49.735318] hso_init - tty_register_driver failed(-16)
[   49.759635] usbcore: registered new interface driver cdc_wdm
[   49.761597] usbcore: registered new interface driver qmi_wwan
[   50.254548] dev_event: NETDEV_UP (tap0) ...
[   50.254552] register_dev_behav: invoked for dev tap0
[   50.254554] closeipsec: register dev tap0 with netdev_ops
[   50.261804] dev_event: NETDEV_UP (tap1) ...
[   50.261809] register_dev_behav: invoked for dev tap1
[   50.261811] closeipsec: register dev tap1 with netdev_ops
[   50.269099] dev_event: NETDEV_UP (tap2) ...
[   50.269103] register_dev_behav: invoked for dev tap2
[   50.269105] closeipsec: register dev tap2 with netdev_ops
[   50.275981] dev_event: NETDEV_UP (tap3) ...
[   50.275984] register_dev_behav: invoked for dev tap3
[   50.275986] closeipsec: register dev tap3 with netdev_ops
[   50.282328] dev_event: NETDEV_UP (tap4) ...
[   50.282332] register_dev_behav: invoked for dev tap4
[   50.282334] closeipsec: register dev tap4 with netdev_ops
[   50.288818] dev_event: NETDEV_UP (tap5) ...
[   50.288822] register_dev_behav: invoked for dev tap5
[   50.288825] closeipsec: register dev tap5 with netdev_ops
[   50.412128] set_console(4294717613): 0|0 - no listener (ESRCH, -3): fall back
[   50.463981] syslog-ng (3458): Attempt to access syslog with CAP_SYS_ADMIN but no CAP_SYSLOG (deprecated).
[   53.298999] dev_event: NETDEV_UP (wlan0) ...
[   53.299004] register_dev_behav: invoked for dev wlan0
[   53.299006] closeipsec: register dev wlan0 with netdev_ops
[   53.302727] closeipsec: replace ptype 888e
[   53.309380] closeipsec: replace ptype 888e
[   53.311469] cfg80211: Calling CRDA for country: DE
[   53.315855] cfg80211: Regulatory domain changed to country: DE
[   53.315859] cfg80211:  DFS Master region: unset
[   53.315860] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   53.315863] cfg80211:   (2400000 KHz - 2483500 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   53.315865] cfg80211:   (5150000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   53.315867] cfg80211:   (5250000 KHz - 5350000 KHz @ 40000 KHz), (N/A, 2000 mBm), (0 s)
[   53.315868] cfg80211:   (5470000 KHz - 5725000 KHz @ 40000 KHz), (N/A, 2698 mBm), (0 s)
[   53.554347] input: Microsoft Surface Type Cover as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:045E:07DC.0006/input/input10
[   53.605927] microsoft 0003:045E:07DC.0006: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Surface Type Cover] on usb-0000:00:14.0-3/input0
[   53.631831] input: HID 046a:0023 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:046A:0023.0007/input/input11
[   53.682969] cherry 0003:046A:0023.0007: input,hidraw1: USB HID v1.11 Keyboard [HID 046a:0023] on usb-0000:00:14.0-1.3/input0
[   53.692777] input: HID 046a:0023 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046A:0023.0008/input/input12
[   53.744024] cherry 0003:046A:0023.0008: input,hidraw2: USB HID v1.11 Device [HID 046a:0023] on usb-0000:00:14.0-1.3/input1
[   53.748741] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C050.0009/input/input13
[   53.748914] hid-generic 0003:046D:C050.0009: input,hidraw4: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:14.0-1.4/input0
[  100.088510] input input8: input_mt_get_slot_by_key: XXX: All slots active, none in use, searched for key:78, mt->frame:301
[  100.088515] input input8: input_mt_get_slot_by_key: XXX: slot[0] key:64 frame:290
[  100.088517] input input8: input_mt_get_slot_by_key: XXX: slot[1] key:74 frame:300
[  100.088519] input input8: input_mt_get_slot_by_key: XXX: slot[2] key:65535 frame:275
[  100.088520] input input8: input_mt_get_slot_by_key: XXX: slot[3] key:66 frame:291
[  100.088522] input input8: input_mt_get_slot_by_key: XXX: slot[4] key:54 frame:266
[  100.088524] input input8: input_mt_get_slot_by_key: XXX: slot[5] key:67 frame:293
[  100.088525] input input8: input_mt_get_slot_by_key: XXX: slot[6] key:69 frame:290
[  100.088527] input input8: input_mt_get_slot_by_key: XXX: slot[7] key:75 frame:300
[  100.088528] input input8: input_mt_get_slot_by_key: XXX: slot[8] key:71 frame:293
[  100.088530] input input8: input_mt_get_slot_by_key: XXX: slot[9] key:76 frame:300
[  149.150006] input input8: input_mt_get_slot_by_key: XXX: All slots active, none in use, searched for key:480, mt->frame:1070
[  149.150011] input input8: input_mt_get_slot_by_key: XXX: slot[0] key:465 frame:1056
[  149.150013] input input8: input_mt_get_slot_by_key: XXX: slot[1] key:448 frame:1049
[  149.150015] input input8: input_mt_get_slot_by_key: XXX: slot[2] key:462 frame:1044
[  149.150017] input input8: input_mt_get_slot_by_key: XXX: slot[3] key:450 frame:1048
[  149.150018] input input8: input_mt_get_slot_by_key: XXX: slot[4] key:468 frame:1049
[  149.150020] input input8: input_mt_get_slot_by_key: XXX: slot[5] key:65535 frame:1050
[  149.150022] input input8: input_mt_get_slot_by_key: XXX: slot[6] key:471 frame:1067
[  149.150023] input input8: input_mt_get_slot_by_key: XXX: slot[7] key:475 frame:1068
[  149.150025] input input8: input_mt_get_slot_by_key: XXX: slot[8] key:473 frame:1068
[  149.150026] input input8: input_mt_get_slot_by_key: XXX: slot[9] key:474 frame:1069
[  294.083101] input input8: input_mt_get_slot_by_key: XXX: All slots active, none in use, searched for key:488, mt->frame:1917
[  294.083102] input input8: input_mt_get_slot_by_key: XXX: slot[0] key:459 frame:1915
[  294.083103] input input8: input_mt_get_slot_by_key: XXX: slot[1] key:461 frame:1915
[  294.083104] input input8: input_mt_get_slot_by_key: XXX: slot[2] key:452 frame:1915
[  294.083105] input input8: input_mt_get_slot_by_key: XXX: slot[3] key:462 frame:1915
[  294.083105] input input8: input_mt_get_slot_by_key: XXX: slot[4] key:458 frame:1915
[  294.083106] input input8: input_mt_get_slot_by_key: XXX: slot[5] key:65535 frame:1647
[  294.083107] input input8: input_mt_get_slot_by_key: XXX: slot[6] key:454 frame:1916
[  294.083108] input input8: input_mt_get_slot_by_key: XXX: slot[7] key:303 frame:1646
[  294.083108] input input8: input_mt_get_slot_by_key: XXX: slot[8] key:468 frame:1916
[  294.083109] input input8: input_mt_get_slot_by_key: XXX: slot[9] key:469 frame:1916
[  296.137958] input input8: input_mt_get_slot_by_key: XXX: All slots active, none in use, searched for key:511, mt->frame:1958
[  296.137960] input input8: input_mt_get_slot_by_key: XXX: slot[0] key:489 frame:1924
[  296.137961] input input8: input_mt_get_slot_by_key: XXX: slot[1] key:495 frame:1955
[  296.137962] input input8: input_mt_get_slot_by_key: XXX: slot[2] key:509 frame:1957
[  296.137963] input input8: input_mt_get_slot_by_key: XXX: slot[3] key:497 frame:1953
[  296.137964] input input8: input_mt_get_slot_by_key: XXX: slot[4] key:499 frame:1954
[  296.137965] input input8: input_mt_get_slot_by_key: XXX: slot[5] key:501 frame:1952
[  296.137966] input input8: input_mt_get_slot_by_key: XXX: slot[6] key:500 frame:1952
[  296.137967] input input8: input_mt_get_slot_by_key: XXX: slot[7] key:502 frame:1953
[  296.137968] input input8: input_mt_get_slot_by_key: XXX: slot[8] key:503 frame:1952
[  296.137969] input input8: input_mt_get_slot_by_key: XXX: slot[9] key:510 frame:1957
diff --git a/drivers/input/input-mt.c b/drivers/input/input-mt.c
index cb150a1..bde5e50 100644
--- a/drivers/input/input-mt.c
+++ b/drivers/input/input-mt.c
@@ -458,6 +458,25 @@ int input_mt_get_slot_by_key(struct input_dev *dev, int key)
 			return s - mt->slots;
 		}
 
+	int active = 0;
+	int used = 0;
+	for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
+		active += input_mt_is_active(s);
+		used += input_mt_is_used(mt, s);
+	}
+
+	if (active == mt->num_slots && used == 0) {
+		dev_err(&dev->dev, "%s: XXX: All slots active, none in use, "
+			"searched for key:%d, mt->frame:%d\n",
+			__PRETTY_FUNCTION__, key, mt->frame);
+
+		for (s = mt->slots; s != mt->slots + mt->num_slots; s++)
+			dev_err(&dev->dev, "%s: XXX: slot[%d] key:%d frame:%d\n",
+				__PRETTY_FUNCTION__, s - mt->slots, s->key, s->frame);
+
+		input_mt_drop_unused(dev); /* HACK */
+	}
+
 	return -1;
 }
 EXPORT_SYMBOL(input_mt_get_slot_by_key);

[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux