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 <[email protected]>
[ 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: [email protected]
[ 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 <[email protected]>
[ 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);