Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-connection and driver binding issues #91

Closed
TobiPeterG opened this issue Apr 1, 2019 · 102 comments
Closed

Re-connection and driver binding issues #91

TobiPeterG opened this issue Apr 1, 2019 · 102 comments
Labels
1 | state: testing solution Solution is in testing phase

Comments

@TobiPeterG
Copy link

Describe the bug
A clear and concise description of what the bug is.
When I disconnected my controller or shut my PC down, I'm having some troubles to re-connect it via bluetooth.
It shows that it's trying to connect, but goes back to un-connected state and so on.
To Reproduce
Steps to reproduce the behavior:

  1. Connect Controller
  2. Dis-connect it
  3. try to re-connect it again
    Expected behavior
    A clear and concise description of what you expected to happen.
    The controller should be connected immediately again
    Screenshots/Gifs
    If applicable, add screenshots or animated gifs to help explain your problem.

System information
Please enable debugging output https://atar-axis.github.io/xpadneo/index.html#debugging
and add at least the following outputs

  • uname -a
    Linux Tobias-Linux 5.0.3-1-default #1 SMP Fri Mar 22 17:30:35 UTC 2019 (2a31831) x86_64 x86_64 x86_64 GNU/Linux
  • dmesg
[    0.000000] microcode: microcode updated early to revision 0xc6, date = 2018-04-17
[    0.000000] Linux version 5.0.3-1-default (geeko@buildhost) (gcc version 8.3.1 20190226 [gcc-8-branch revision 269204] (SUSE Linux)) #1 SMP Fri Mar 22 17:30:35 UTC 2019 (2a31831)
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.0.3-1-default root=UUID=d8a7a9bd-d6bb-4a01-a551-e8f65721140f splash=silent quiet bluetooth.disable_ertm=1
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: xstate_offset[3]:  832, xstate_sizes[3]:   64
[    0.000000] x86/fpu: xstate_offset[4]:  896, xstate_sizes[4]:   64
[    0.000000] x86/fpu: Enabled xstate features 0x1f, context size is 960 bytes, using 'compacted' format.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009c7ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009c800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007da2afff] usable
[    0.000000] BIOS-e820: [mem 0x000000007da2b000-0x000000007da2bfff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000007da2c000-0x000000007da75fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007da76000-0x000000007dac8fff] usable
[    0.000000] BIOS-e820: [mem 0x000000007dac9000-0x000000007e7f9fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007e7fa000-0x0000000086e54fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000086e55000-0x00000000877adfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000877ae000-0x0000000087f99fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x0000000087f9a000-0x0000000087ffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x0000000087fff000-0x0000000087ffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000088000000-0x00000000880fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000006767fffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./Z170 Pro4S, BIOS P7.50 01/23/2018
[    0.000000] tsc: Detected 4000.000 MHz processor
[    0.000828] tsc: Detected 4008.000 MHz TSC
[    0.000828] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000829] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000833] last_pfn = 0x676800 max_arch_pfn = 0x400000000
[    0.000836] MTRR default type: write-back
[    0.000836] MTRR fixed ranges enabled:
[    0.000837]   00000-9FFFF write-back
[    0.000837]   A0000-BFFFF uncachable
[    0.000838]   C0000-FFFFF write-protect
[    0.000838] MTRR variable ranges enabled:
[    0.000839]   0 base 00C0000000 mask 7FC0000000 uncachable
[    0.000840]   1 base 00A0000000 mask 7FE0000000 uncachable
[    0.000840]   2 base 0090000000 mask 7FF0000000 uncachable
[    0.000840]   3 base 008C000000 mask 7FFC000000 uncachable
[    0.000841]   4 base 008A000000 mask 7FFE000000 uncachable
[    0.000841]   5 base 0089000000 mask 7FFF000000 uncachable
[    0.000842]   6 base 0088800000 mask 7FFF800000 uncachable
[    0.000842]   7 disabled
[    0.000842]   8 disabled
[    0.000843]   9 disabled
[    0.001510] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.001626] last_pfn = 0x88000 max_arch_pfn = 0x400000000
[    0.006678] found SMP MP-table at [mem 0x000fc680-0x000fc68f] mapped at [(____ptrval____)]
[    0.006727] check: Scanning 1 areas for low memory corruption
[    0.006729] Base memory trampoline at [(____ptrval____)] 96000 size 24576
[    0.006733] Using GB pages for direct mapping
[    0.006734] BRK [0x440e01000, 0x440e01fff] PGTABLE
[    0.006735] BRK [0x440e02000, 0x440e02fff] PGTABLE
[    0.006735] BRK [0x440e03000, 0x440e03fff] PGTABLE
[    0.006756] BRK [0x440e04000, 0x440e04fff] PGTABLE
[    0.006757] BRK [0x440e05000, 0x440e05fff] PGTABLE
[    0.006826] BRK [0x440e06000, 0x440e06fff] PGTABLE
[    0.006842] BRK [0x440e07000, 0x440e07fff] PGTABLE
[    0.006887] BRK [0x440e08000, 0x440e08fff] PGTABLE
[    0.006896] BRK [0x440e09000, 0x440e09fff] PGTABLE
[    0.006920] BRK [0x440e0a000, 0x440e0afff] PGTABLE
[    0.006957] BRK [0x440e0b000, 0x440e0bfff] PGTABLE
[    0.006993] RAMDISK: [mem 0x35125000-0x36889fff]
[    0.006998] ACPI: Early table checksum verification disabled
[    0.007023] ACPI: RSDP 0x00000000000F05B0 000024 (v02 ALASKA)
[    0.007024] ACPI: XSDT 0x0000000087F31098 0000B4 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.007028] ACPI: FACP 0x0000000087F52298 00010C (v05 ALASKA A M I    01072009 AMI  00010013)
[    0.007031] ACPI: DSDT 0x0000000087F311E8 0210AE (v02 ALASKA A M I    01072009 INTL 20120913)
[    0.007032] ACPI: FACS 0x0000000087F99F80 000040
[    0.007034] ACPI: APIC 0x0000000087F523A8 0000BC (v03 ALASKA A M I    01072009 AMI  00010013)
[    0.007035] ACPI: FPDT 0x0000000087F52468 000044 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.007036] ACPI: FIDT 0x0000000087F524B0 00009C (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.007038] ACPI: MCFG 0x0000000087F52550 00003C (v01 ALASKA A M I    01072009 MSFT 00000097)
[    0.007039] ACPI: HPET 0x0000000087F52590 000038 (v01 ALASKA A M I    01072009 AMI. 0005000B)
[    0.007041] ACPI: SSDT 0x0000000087F525C8 00036D (v01 SataRe SataTabl 00001000 INTL 20120913)
[    0.007042] ACPI: LPIT 0x0000000087F52938 000094 (v01 INTEL  SKL      00000000 MSFT 0000005F)
[    0.007044] ACPI: SSDT 0x0000000087F529D0 00002B (v02 INTEL  UsbCTabl 00001000 INTL 20120913)
[    0.007045] ACPI: DBGP 0x0000000087F52A00 000034 (v01 INTEL           00000000 MSFT 0000005F)
[    0.007047] ACPI: DBG2 0x0000000087F52A38 000054 (v00 INTEL           00000000 MSFT 0000005F)
[    0.007048] ACPI: SSDT 0x0000000087F52A90 000619 (v02 INTEL  xh_rvp08 00000000 INTL 20120913)
[    0.007050] ACPI: AAFT 0x0000000087F530B0 0004FE (v01 ALASKA OEMAAFT  01072009 MSFT 00000097)
[    0.007051] ACPI: SSDT 0x0000000087F535B0 005212 (v02 SaSsdt SaSsdt   00003000 INTL 20120913)
[    0.007053] ACPI: UEFI 0x0000000087F587C8 000042 (v01                 00000000      00000000)
[    0.007054] ACPI: SSDT 0x0000000087F58810 000E58 (v02 CpuRef CpuSsdt  00003000 INTL 20120913)
[    0.007056] ACPI: DMAR 0x0000000087F59668 000070 (v01 INTEL  SKL      00000001 INTL 00000001)
[    0.007057] ACPI: ASF! 0x0000000087F596D8 0000A5 (v32 INTEL   HCG     00000001 TFSM 000F4240)
[    0.007062] ACPI: Local APIC address 0xfee00000
[    0.007188] No NUMA configuration found
[    0.007189] Faking a node at [mem 0x0000000000000000-0x00000006767fffff]
[    0.007193] NODE_DATA(0) allocated [mem 0x6767ea000-0x6767fffff]
[    0.007214] Zone ranges:
[    0.007215]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.007215]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.007216]   Normal   [mem 0x0000000100000000-0x00000006767fffff]
[    0.007216]   Device   empty
[    0.007217] Movable zone start for each node
[    0.007218] Early memory node ranges
[    0.007219]   node   0: [mem 0x0000000000001000-0x000000000009bfff]
[    0.007219]   node   0: [mem 0x0000000000100000-0x000000007da2afff]
[    0.007219]   node   0: [mem 0x000000007da76000-0x000000007dac8fff]
[    0.007220]   node   0: [mem 0x000000007e7fa000-0x0000000086e54fff]
[    0.007220]   node   0: [mem 0x0000000087fff000-0x0000000087ffffff]
[    0.007220]   node   0: [mem 0x0000000100000000-0x00000006767fffff]
[    0.007295] Zeroed struct page in unavailable ranges: 8075 pages
[    0.007296] Initmem setup node 0 [mem 0x0000000000001000-0x00000006767fffff]
[    0.007297] On node 0 totalpages: 6277237
[    0.007298]   DMA zone: 64 pages used for memmap
[    0.007298]   DMA zone: 21 pages reserved
[    0.007298]   DMA zone: 3995 pages, LIFO batch:0
[    0.007353]   DMA32 zone: 8516 pages used for memmap
[    0.007354]   DMA32 zone: 544986 pages, LIFO batch:63
[    0.015276]   Normal zone: 89504 pages used for memmap
[    0.015277]   Normal zone: 5728256 pages, LIFO batch:63
[    0.015899] ACPI: PM-Timer IO Port: 0x1808
[    0.015900] ACPI: Local APIC address 0xfee00000
[    0.015904] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.015904] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.015904] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.015905] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[    0.015905] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[    0.015905] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[    0.015906] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[    0.015906] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[    0.015932] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
[    0.015933] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.015933] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.015934] ACPI: IRQ0 used by override.
[    0.015935] ACPI: IRQ9 used by override.
[    0.015936] Using ACPI (MADT) for SMP configuration information
[    0.015937] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.015938] smpboot: Allowing 8 CPUs, 0 hotplug CPUs
[    0.015948] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.015948] PM: Registered nosave memory: [mem 0x0009c000-0x0009cfff]
[    0.015949] PM: Registered nosave memory: [mem 0x0009d000-0x0009ffff]
[    0.015949] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.015949] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.015950] PM: Registered nosave memory: [mem 0x7da2b000-0x7da2bfff]
[    0.015951] PM: Registered nosave memory: [mem 0x7da2c000-0x7da75fff]
[    0.015951] PM: Registered nosave memory: [mem 0x7dac9000-0x7e7f9fff]
[    0.015952] PM: Registered nosave memory: [mem 0x86e55000-0x877adfff]
[    0.015952] PM: Registered nosave memory: [mem 0x877ae000-0x87f99fff]
[    0.015953] PM: Registered nosave memory: [mem 0x87f9a000-0x87ffefff]
[    0.015953] PM: Registered nosave memory: [mem 0x88000000-0x880fffff]
[    0.015954] PM: Registered nosave memory: [mem 0x88100000-0xdfffffff]
[    0.015954] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[    0.015954] PM: Registered nosave memory: [mem 0xf0000000-0xfdffffff]
[    0.015954] PM: Registered nosave memory: [mem 0xfe000000-0xfe010fff]
[    0.015955] PM: Registered nosave memory: [mem 0xfe011000-0xfebfffff]
[    0.015955] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[    0.015955] PM: Registered nosave memory: [mem 0xfec01000-0xfedfffff]
[    0.015956] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[    0.015956] PM: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[    0.015956] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[    0.015958] [mem 0x88100000-0xdfffffff] available for PCI devices
[    0.015958] Booting paravirtualized kernel on bare hardware
[    0.015960] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.086662] random: get_random_bytes called from start_kernel+0x88/0x490 with crng_init=0
[    0.086665] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:8 nr_node_ids:1
[    0.086776] percpu: Embedded 47 pages/cpu @(____ptrval____) s155648 r8192 d28672 u262144
[    0.086779] pcpu-alloc: s155648 r8192 d28672 u262144 alloc=1*2097152
[    0.086780] pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
[    0.086790] Built 1 zonelists, mobility grouping on.  Total pages: 6179132
[    0.086790] Policy zone: Normal
[    0.086791] Kernel command line: BOOT_IMAGE=/vmlinuz-5.0.3-1-default root=UUID=d8a7a9bd-d6bb-4a01-a551-e8f65721140f splash=silent quiet bluetooth.disable_ertm=1
[    0.086837] printk: log_buf_len individual max cpu contribution: 32768 bytes
[    0.086837] printk: log_buf_len total cpu_extra contributions: 229376 bytes
[    0.086837] printk: log_buf_len min size: 262144 bytes
[    0.086878] printk: log_buf_len: 524288 bytes
[    0.086879] printk: early log buf free: 249188(95%)
[    0.098042] Memory: 2237420K/25108948K available (12291K kernel code, 1413K rwdata, 3680K rodata, 2120K init, 5020K bss, 516224K reserved, 0K cma-reserved)
[    0.098114] Kernel/User page tables isolation: enabled
[    0.098123] ftrace: allocating 36432 entries in 143 pages
[    0.106849] rcu: Hierarchical RCU implementation.
[    0.106850] rcu:     RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8.
[    0.106850]  Tasks RCU enabled.
[    0.106851] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.106851] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[    0.108543] NR_IRQS: 33024, nr_irqs: 2048, preallocated irqs: 16
[    0.108833] spurious 8259A interrupt: IRQ7.
[    0.108934] Console: colour dummy device 80x25
[    0.108936] printk: console [tty0] enabled
[    0.108949] ACPI: Core revision 20181213
[    0.109166] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635855245 ns
[    0.109196] hpet clockevent registered
[    0.109261] APIC: Switch to symmetric I/O mode setup
[    0.109263] DMAR: Host address width 39
[    0.109263] DMAR: DRHD base: 0x000000fed90000 flags: 0x1
[    0.109267] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.109267] DMAR: RMRR base: 0x00000087528000 end: 0x00000087547fff
[    0.109269] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed90000 IOMMU 0
[    0.109269] DMAR-IR: HPET id 0 under DRHD base 0xfed90000
[    0.109270] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[    0.109270] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[    0.110580] DMAR-IR: Enabled IRQ remapping in xapic mode
[    0.110581] x2apic: IRQ remapping doesn't support X2APIC mode
[    0.114684] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.133205] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x39c5e21a6f1, max_idle_ns: 440795312983 ns
[    0.133212] Calibrating delay loop (skipped), value calculated using timer frequency.. 8016.00 BogoMIPS (lpj=16032000)
[    0.133214] pid_max: default: 32768 minimum: 301
[    0.133248] LSM: Security Framework initializing
[    0.133263] AppArmor: AppArmor initialized
[    0.135924] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes)
[    0.137269] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[    0.137320] Mount-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.137367] Mountpoint-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.137496] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.137496] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.137500] mce: CPU supports 10 MCE banks
[    0.137507] mce: CPU0: Thermal monitoring enabled (TM1)
[    0.137519] process: using mwait in idle threads
[    0.137520] Last level iTLB entries: 4KB 64, 2MB 8, 4MB 8
[    0.137520] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0, 1GB 4
[    0.137521] Spectre V2 : Mitigation: Indirect Branch Restricted Speculation
[    0.137522] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.137522] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.137525] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.137526] Spectre V2 : User space: Mitigation: STIBP via seccomp and prctl
[    0.137526] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
[    0.137684] Freeing SMP alternatives memory: 36K
[    0.139034] TSC deadline timer enabled
[    0.139039] smpboot: CPU0: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (family: 0x6, model: 0x5e, stepping: 0x3)
[    0.139092] Performance Events: PEBS fmt3+, Skylake events, 32-deep LBR, full-width counters, Intel PMU driver.
[    0.139112] ... version:                4
[    0.139112] ... bit width:              48
[    0.139112] ... generic registers:      4
[    0.139113] ... value mask:             0000ffffffffffff
[    0.139113] ... max period:             00007fffffffffff
[    0.139113] ... fixed-purpose events:   3
[    0.139114] ... event mask:             000000070000000f
[    0.139138] rcu: Hierarchical SRCU implementation.
[    0.139388] random: crng done (trusting CPU's manufacturer)
[    0.139710] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.139751] smp: Bringing up secondary CPUs ...
[    0.139807] x86: Booting SMP configuration:
[    0.139807] .... node  #0, CPUs:      #1 #2 #3 #4 #5 #6 #7
[    0.142143] smp: Brought up 1 node, 8 CPUs
[    0.142143] smpboot: Max logical packages: 1
[    0.142143] smpboot: Total of 8 processors activated (64128.00 BogoMIPS)
[    0.265211] node 0 initialised, 5588826 pages in 120ms
[    0.265562] devtmpfs: initialized
[    0.265562] x86/mm: Memory block size: 128MB
[    0.266363] PM: Registering ACPI NVS region [mem 0x7da2b000-0x7da2bfff] (4096 bytes)
[    0.266363] PM: Registering ACPI NVS region [mem 0x877ae000-0x87f99fff] (8306688 bytes)
[    0.266363] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.266363] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.266363] pinctrl core: initialized pinctrl subsystem
[    0.266363] RTC time: 19:37:25, date: 2019-04-01
[    0.266363] NET: Registered protocol family 16
[    0.266363] audit: initializing netlink subsys (disabled)
[    0.266363] audit: type=2000 audit(1554147445.160:1): state=initialized audit_enabled=0 res=1
[    0.266363] cpuidle: using governor ladder
[    0.266363] cpuidle: using governor menu
[    0.266363] KVM setup pv remote TLB flush
[    0.266363] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.266363] ACPI: bus type PCI registered
[    0.266363] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.266363] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.266363] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[    0.266363] PCI: Using configuration type 1 for base access
[    0.266363] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.266363] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.269239] ACPI: Added _OSI(Module Device)
[    0.269240] ACPI: Added _OSI(Processor Device)
[    0.269240] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.269241] ACPI: Added _OSI(Processor Aggregator Device)
[    0.269241] ACPI: Added _OSI(Linux-Dell-Video)
[    0.269242] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.269242] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.294272] ACPI: 6 ACPI AML tables successfully acquired and loaded
[    0.296569] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.299159] ACPI: Dynamic OEM Table Load:
[    0.299162] ACPI: SSDT 0xFFFF903BDDC6D000 0007AA (v02 PmRef  Cpu0Ist  00003000 INTL 20120913)
[    0.299520] ACPI: \_PR_.CPU0: _OSC native thermal LVT Acked
[    0.300815] ACPI: Dynamic OEM Table Load:
[    0.300817] ACPI: SSDT 0xFFFF903BDDC09C00 00037F (v02 PmRef  Cpu0Cst  00003001 INTL 20120913)
[    0.301396] ACPI: Dynamic OEM Table Load:
[    0.301398] ACPI: SSDT 0xFFFF9039C0F99800 0005AA (v02 PmRef  ApIst    00003000 INTL 20120913)
[    0.301901] ACPI: Dynamic OEM Table Load:
[    0.301903] ACPI: SSDT 0xFFFF9039C0FCAC00 000119 (v02 PmRef  ApCst    00003000 INTL 20120913)
[    0.306605] ACPI: Interpreter enabled
[    0.306630] ACPI: (supports S0 S3 S4 S5)
[    0.306630] ACPI: Using IOAPIC for interrupt routing
[    0.306693] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.307427] ACPI: Enabled 8 GPEs in block 00 to 7F
[    0.311394] ACPI: Power Resource [WRST] (off)
[    0.311682] ACPI: Power Resource [WRST] (off)
[    0.311948] ACPI: Power Resource [WRST] (off)
[    0.312211] ACPI: Power Resource [WRST] (off)
[    0.312478] ACPI: Power Resource [WRST] (off)
[    0.312744] ACPI: Power Resource [WRST] (off)
[    0.313009] ACPI: Power Resource [WRST] (off)
[    0.313276] ACPI: Power Resource [WRST] (off)
[    0.313542] ACPI: Power Resource [WRST] (off)
[    0.313808] ACPI: Power Resource [WRST] (off)
[    0.314091] ACPI: Power Resource [WRST] (off)
[    0.314356] ACPI: Power Resource [WRST] (off)
[    0.314621] ACPI: Power Resource [WRST] (off)
[    0.314887] ACPI: Power Resource [WRST] (off)
[    0.315150] ACPI: Power Resource [WRST] (off)
[    0.315416] ACPI: Power Resource [WRST] (off)
[    0.315700] ACPI: Power Resource [WRST] (off)
[    0.315984] ACPI: Power Resource [WRST] (off)
[    0.316248] ACPI: Power Resource [WRST] (off)
[    0.316512] ACPI: Power Resource [WRST] (off)
[    0.326184] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[    0.326188] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.327529] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR]
[    0.327529] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[    0.328133] PCI host bridge to bus 0000:00
[    0.328135] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.328136] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.328136] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.328137] pci_bus 0000:00: root bus resource [mem 0x88800000-0xdfffffff window]
[    0.328137] pci_bus 0000:00: root bus resource [mem 0xfd000000-0xfe7fffff window]
[    0.328138] pci_bus 0000:00: root bus resource [bus 00-fe]
[    0.328142] pci 0000:00:00.0: [8086:191f] type 00 class 0x060000
[    0.328397] pci 0000:00:01.0: [8086:1901] type 01 class 0x060400
[    0.328426] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.328635] pci 0000:00:14.0: [8086:a12f] type 00 class 0x0c0330
[    0.328652] pci 0000:00:14.0: reg 0x10: [mem 0xdf130000-0xdf13ffff 64bit]
[    0.328704] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.328819] pci 0000:00:14.2: [8086:a131] type 00 class 0x118000
[    0.328835] pci 0000:00:14.2: reg 0x10: [mem 0xdf14e000-0xdf14efff 64bit]
[    0.328977] pci 0000:00:16.0: [8086:a13a] type 00 class 0x078000
[    0.328997] pci 0000:00:16.0: reg 0x10: [mem 0xdf14d000-0xdf14dfff 64bit]
[    0.329055] pci 0000:00:16.0: PME# supported from D3hot
[    0.329183] pci 0000:00:17.0: [8086:a102] type 00 class 0x010601
[    0.329196] pci 0000:00:17.0: reg 0x10: [mem 0xdf148000-0xdf149fff]
[    0.329201] pci 0000:00:17.0: reg 0x14: [mem 0xdf14c000-0xdf14c0ff]
[    0.329206] pci 0000:00:17.0: reg 0x18: [io  0xf050-0xf057]
[    0.329211] pci 0000:00:17.0: reg 0x1c: [io  0xf040-0xf043]
[    0.329217] pci 0000:00:17.0: reg 0x20: [io  0xf020-0xf03f]
[    0.329222] pci 0000:00:17.0: reg 0x24: [mem 0xdf14b000-0xdf14b7ff]
[    0.329252] pci 0000:00:17.0: PME# supported from D3hot
[    0.329370] pci 0000:00:1b.0: [8086:a167] type 01 class 0x060400
[    0.329426] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.329586] pci 0000:00:1c.0: [8086:a110] type 01 class 0x060400
[    0.329642] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.329801] pci 0000:00:1d.0: [8086:a118] type 01 class 0x060400
[    0.329858] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.330019] pci 0000:00:1f.0: [8086:a145] type 00 class 0x060100
[    0.330217] pci 0000:00:1f.2: [8086:a121] type 00 class 0x058000
[    0.330229] pci 0000:00:1f.2: reg 0x10: [mem 0xdf144000-0xdf147fff]
[    0.330375] pci 0000:00:1f.3: [8086:a170] type 00 class 0x040300
[    0.330398] pci 0000:00:1f.3: reg 0x10: [mem 0xdf140000-0xdf143fff 64bit]
[    0.330424] pci 0000:00:1f.3: reg 0x20: [mem 0xdf120000-0xdf12ffff 64bit]
[    0.330465] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[    0.330626] pci 0000:00:1f.4: [8086:a123] type 00 class 0x0c0500
[    0.330685] pci 0000:00:1f.4: reg 0x10: [mem 0xdf14a000-0xdf14a0ff 64bit]
[    0.330754] pci 0000:00:1f.4: reg 0x20: [io  0xf000-0xf01f]
[    0.330935] pci 0000:00:1f.6: [8086:15b8] type 00 class 0x020000
[    0.330958] pci 0000:00:1f.6: reg 0x10: [mem 0xdf100000-0xdf11ffff]
[    0.331051] pci 0000:00:1f.6: PME# supported from D0 D3hot D3cold
[    0.331191] pci 0000:01:00.0: [10de:1b80] type 00 class 0x030000
[    0.331207] pci 0000:01:00.0: reg 0x10: [mem 0xde000000-0xdeffffff]
[    0.331215] pci 0000:01:00.0: reg 0x14: [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.331223] pci 0000:01:00.0: reg 0x1c: [mem 0xd0000000-0xd1ffffff 64bit pref]
[    0.331228] pci 0000:01:00.0: reg 0x24: [io  0xe000-0xe07f]
[    0.331233] pci 0000:01:00.0: reg 0x30: [mem 0xdf000000-0xdf07ffff pref]
[    0.331296] pci 0000:01:00.0: 32.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x16 link at 0000:00:01.0 (capable of 126.016 Gb/s with 8 GT/s x16 link)
[    0.331329] pci 0000:01:00.1: [10de:10f0] type 00 class 0x040300
[    0.331340] pci 0000:01:00.1: reg 0x10: [mem 0xdf080000-0xdf083fff]
[    0.331441] pci 0000:00:01.0: ASPM: current common clock configuration is broken, reconfiguring
[    0.341242] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.341248] pci 0000:00:01.0:   bridge window [io  0xe000-0xefff]
[    0.341253] pci 0000:00:01.0:   bridge window [mem 0xde000000-0xdf0fffff]
[    0.341260] pci 0000:00:01.0:   bridge window [mem 0xc0000000-0xd1ffffff 64bit pref]
[    0.341321] pci 0000:00:1b.0: PCI bridge to [bus 02]
[    0.341362] pci 0000:00:1c.0: PCI bridge to [bus 03]
[    0.341406] pci 0000:00:1d.0: PCI bridge to [bus 04]
[    0.342860] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.342906] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *10 11 12 14 15)
[    0.342951] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.342995] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.343040] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.343084] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.343128] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.343172] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.343418] pci 0000:01:00.0: vgaarb: setting as boot VGA device
[    0.343418] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.343418] pci 0000:01:00.0: vgaarb: bridge control possible
[    0.343418] vgaarb: loaded
[    0.343418] SCSI subsystem initialized
[    0.343418] libata version 3.00 loaded.
[    0.343418] EDAC MC: Ver: 3.0.0
[    0.343418] PCI: Using ACPI for IRQ routing
[    0.367365] PCI: pci_cache_line_size set to 64 bytes
[    0.367400] e820: reserve RAM buffer [mem 0x0009c800-0x0009ffff]
[    0.367401] e820: reserve RAM buffer [mem 0x7da2b000-0x7fffffff]
[    0.367401] e820: reserve RAM buffer [mem 0x7dac9000-0x7fffffff]
[    0.367402] e820: reserve RAM buffer [mem 0x86e55000-0x87ffffff]
[    0.367402] e820: reserve RAM buffer [mem 0x676800000-0x677ffffff]
[    0.369206] NetLabel: Initializing
[    0.369206] NetLabel:  domain hash size = 128
[    0.369206] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.369206] NetLabel:  unlabeled traffic allowed by default
[    0.369284] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.369286] hpet0: 8 comparators, 64-bit 24.000000 MHz counter
[    0.373217] clocksource: Switched to clocksource tsc-early
[    0.380350] VFS: Disk quotas dquot_6.6.0
[    0.380359] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.380424] AppArmor: AppArmor Filesystem Enabled
[    0.380431] pnp: PnP ACPI init
[    0.380685] system 00:00: [io  0x0280-0x028f] has been reserved
[    0.380686] system 00:00: [io  0x0290-0x029f] has been reserved
[    0.380687] system 00:00: [io  0x02a0-0x02af] has been reserved
[    0.380687] system 00:00: [io  0x02b0-0x02bf] has been reserved
[    0.380690] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.380887] pnp 00:01: [dma 0 disabled]
[    0.380912] pnp 00:01: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.380998] system 00:02: [io  0x0680-0x069f] has been reserved
[    0.380998] system 00:02: [io  0xffff] has been reserved
[    0.380999] system 00:02: [io  0xffff] has been reserved
[    0.381000] system 00:02: [io  0xffff] has been reserved
[    0.381000] system 00:02: [io  0x1800-0x18fe] has been reserved
[    0.381001] system 00:02: [io  0x164e-0x164f] has been reserved
[    0.381003] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.381063] system 00:03: [io  0x0800-0x087f] has been reserved
[    0.381065] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.381076] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.381099] system 00:05: [io  0x1854-0x1857] has been reserved
[    0.381101] system 00:05: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.381278] system 00:06: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.381278] system 00:06: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.381279] system 00:06: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.381280] system 00:06: [mem 0xe0000000-0xefffffff] has been reserved
[    0.381281] system 00:06: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.381281] system 00:06: [mem 0xfed90000-0xfed93fff] could not be reserved
[    0.381282] system 00:06: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.381283] system 00:06: [mem 0xff000000-0xffffffff] has been reserved
[    0.381284] system 00:06: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.381284] system 00:06: [mem 0xdffc0000-0xdffdffff] has been reserved
[    0.381286] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.381314] system 00:07: [mem 0xfd000000-0xfdabffff] has been reserved
[    0.381314] system 00:07: [mem 0xfdad0000-0xfdadffff] has been reserved
[    0.381315] system 00:07: [mem 0xfdb00000-0xfdffffff] has been reserved
[    0.381316] system 00:07: [mem 0xfe000000-0xfe01ffff] could not be reserved
[    0.381316] system 00:07: [mem 0xfe036000-0xfe03bfff] has been reserved
[    0.381317] system 00:07: [mem 0xfe03d000-0xfe3fffff] has been reserved
[    0.381318] system 00:07: [mem 0xfe410000-0xfe7fffff] has been reserved
[    0.381319] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.381527] system 00:08: [io  0xff00-0xfffe] has been reserved
[    0.381529] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.382399] system 00:09: [mem 0xfdaf0000-0xfdafffff] has been reserved
[    0.382400] system 00:09: [mem 0xfdae0000-0xfdaeffff] has been reserved
[    0.382400] system 00:09: [mem 0xfdac0000-0xfdacffff] has been reserved
[    0.382402] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.383055] pnp: PnP ACPI: found 10 devices
[    0.388252] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.388270] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.388271] pci 0000:00:01.0:   bridge window [io  0xe000-0xefff]
[    0.388273] pci 0000:00:01.0:   bridge window [mem 0xde000000-0xdf0fffff]
[    0.388274] pci 0000:00:01.0:   bridge window [mem 0xc0000000-0xd1ffffff 64bit pref]
[    0.388276] pci 0000:00:1b.0: PCI bridge to [bus 02]
[    0.388282] pci 0000:00:1c.0: PCI bridge to [bus 03]
[    0.388288] pci 0000:00:1d.0: PCI bridge to [bus 04]
[    0.388295] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.388296] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.388296] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.388297] pci_bus 0000:00: resource 7 [mem 0x88800000-0xdfffffff window]
[    0.388297] pci_bus 0000:00: resource 8 [mem 0xfd000000-0xfe7fffff window]
[    0.388298] pci_bus 0000:01: resource 0 [io  0xe000-0xefff]
[    0.388298] pci_bus 0000:01: resource 1 [mem 0xde000000-0xdf0fffff]
[    0.388299] pci_bus 0000:01: resource 2 [mem 0xc0000000-0xd1ffffff 64bit pref]
[    0.388406] NET: Registered protocol family 2
[    0.388508] tcp_listen_portaddr_hash hash table entries: 16384 (order: 6, 262144 bytes)
[    0.388564] TCP established hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.388736] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.388813] TCP: Hash tables configured (established 262144 bind 65536)
[    0.388839] UDP hash table entries: 16384 (order: 7, 524288 bytes)
[    0.388888] UDP-Lite hash table entries: 16384 (order: 7, 524288 bytes)
[    0.388957] NET: Registered protocol family 1
[    0.388960] NET: Registered protocol family 44
[    0.431318] pci 0000:00:14.0: quirk_usb_early_handoff+0x0/0x677 took 41358 usecs
[    0.431347] pci 0000:01:00.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.431354] pci 0000:01:00.1: Linked as a consumer to 0000:01:00.0
[    0.431357] PCI: CLS 0 bytes, default 64
[    0.431403] Unpacking initramfs...
[    1.685616] Freeing initrd memory: 23956K
[    1.685654] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.685655] software IO TLB: mapped [mem 0x82e55000-0x86e55000] (64MB)
[    1.685712] RAPL PMU: API unit is 2^-32 Joules, 5 fixed counters, 655360 ms ovfl timer
[    1.685712] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    1.685713] RAPL PMU: hw unit of domain package 2^-14 Joules
[    1.685713] RAPL PMU: hw unit of domain dram 2^-14 Joules
[    1.685713] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    1.685713] RAPL PMU: hw unit of domain psys 2^-14 Joules
[    1.685814] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x39c5e21a6f1, max_idle_ns: 440795312983 ns
[    1.685823] clocksource: Switched to clocksource tsc
[    1.685889] check: Scanning for low memory corruption every 60 seconds
[    1.686343] Initialise system trusted keyrings
[    1.686349] Key type blacklist registered
[    1.686377] workingset: timestamp_bits=37 max_order=23 bucket_order=0
[    1.686407] zbud: loaded
[    1.686610] Platform Keyring initialized
[    1.719972] Key type asymmetric registered
[    1.719973] Asymmetric key parser 'x509' registered
[    1.719979] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    1.719998] io scheduler mq-deadline registered
[    1.719999] io scheduler kyber registered
[    1.720010] io scheduler bfq registered
[    1.720245] pcieport 0000:00:01.0: Signaling PME with IRQ 121
[    1.720393] pcieport 0000:00:1b.0: Signaling PME with IRQ 122
[    1.720542] pcieport 0000:00:1c.0: Signaling PME with IRQ 123
[    1.720687] pcieport 0000:00:1d.0: Signaling PME with IRQ 124
[    1.720728] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.720743] vesafb: mode is 1920x1080x32, linelength=7680, pages=0
[    1.720744] vesafb: scrolling: redraw
[    1.720745] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.720753] vesafb: framebuffer at 0xd1000000, mapped to 0x00000000acc0d8b9, using 8128k, total 8128k
[    1.835051] Console: switching to colour frame buffer device 240x67
[    1.948874] fb0: VESA VGA frame buffer device
[    1.948892] intel_idle: MWAIT substates: 0x142120
[    1.948893] intel_idle: v0.4.1 model 0x5E
[    1.949143] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.949483] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.970264] 00:01: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    1.971738] Non-volatile memory driver v1.3
[    1.971750] Linux agpgart interface v0.103
[    1.972677] ahci 0000:00:17.0: version 3.0
[    1.982993] ahci 0000:00:17.0: AHCI 0001.0301 32 slots 6 ports 6 Gbps 0x3f impl SATA mode
[    1.982996] ahci 0000:00:17.0: flags: 64bit ncq sntf led clo only pio slum part ems deso sadm sds apst 
[    2.042103] scsi host0: ahci
[    2.042403] scsi host1: ahci
[    2.042782] scsi host2: ahci
[    2.043001] scsi host3: ahci
[    2.043103] scsi host4: ahci
[    2.043280] scsi host5: ahci
[    2.043321] ata1: SATA max UDMA/133 abar m2048@0xdf14b000 port 0xdf14b100 irq 125
[    2.043323] ata2: SATA max UDMA/133 abar m2048@0xdf14b000 port 0xdf14b180 irq 125
[    2.043325] ata3: SATA max UDMA/133 abar m2048@0xdf14b000 port 0xdf14b200 irq 125
[    2.043327] ata4: SATA max UDMA/133 abar m2048@0xdf14b000 port 0xdf14b280 irq 125
[    2.043328] ata5: SATA max UDMA/133 abar m2048@0xdf14b000 port 0xdf14b300 irq 125
[    2.043330] ata6: SATA max UDMA/133 abar m2048@0xdf14b000 port 0xdf14b380 irq 125
[    2.043361] i8042: PNP: No PS/2 controller found.
[    2.043492] mousedev: PS/2 mouse device common for all mice
[    2.043529] rtc_cmos 00:04: RTC can wake from S4
[    2.043983] rtc_cmos 00:04: registered as rtc0
[    2.043993] rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[    2.043999] intel_pstate: Intel P-state driver initializing
[    2.044181] intel_pstate: HWP enabled
[    2.044212] ledtrig-cpu: registered to indicate activity on CPUs
[    2.044219] hidraw: raw HID events driver (C) Jiri Kosina
[    2.044234] intel_pmc_core:  initialized
[    2.044328] NET: Registered protocol family 10
[    2.050909] Segment Routing with IPv6
[    2.051543] RAS: Correctable Errors collector initialized.
[    2.051562] microcode: sig=0x506e3, pf=0x2, revision=0xc6
[    2.051739] microcode: Microcode Update Driver: v2.2.
[    2.051746] sched_clock: Marking stable (2055338644, -3601630)->(2058732805, -6995791)
[    2.052120] registered taskstats version 1
[    2.052122] Loading compiled-in X.509 certificates
[    2.052140] Loaded X.509 cert 'openSUSE Secure Boot Signkey: 0332fa9cbf0d88bf21924b0de82a09a54d5defc8'
[    2.052153] zswap: loaded using pool lzo/zbud
[    2.058441] Key type big_key registered
[    2.062230] Key type encrypted registered
[    2.062246] AppArmor: AppArmor sha1 policy hashing enabled
[    2.062268] ima: No TPM chip found, activating TPM-bypass!
[    2.062271] ima: Allocated hash algorithm: sha256
[    2.062276] No architecture policies found
[    2.062283] evm: Initialising EVM extended attributes:
[    2.062283] evm: security.selinux
[    2.062284] evm: security.apparmor
[    2.062284] evm: security.ima
[    2.062285] evm: security.capability
[    2.062285] evm: HMAC attrs: 0x1
[    2.063432]   Magic number: 15:657:646
[    2.063435] scsi_host host0: hash matches
[    2.063449] scsi host0: hash matches
[    2.063661] rtc_cmos 00:04: setting system clock to 2019-04-01T19:37:27 UTC (1554147447)
[    2.356511] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.356542] ata4: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    2.356578] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.356607] ata6: SATA link down (SStatus 4 SControl 300)
[    2.356639] ata5: SATA link down (SStatus 4 SControl 300)
[    2.356838] ata2.00: ATAPI: HL-DT-ST DVDROM DH18NS40, 1.01, max UDMA/100
[    2.357277] ata4.00: ATA-9: WDC WD30EZRX-00SPEB0, 80.00A80, max UDMA/133
[    2.357289] ata4.00: 5860533168 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    2.357557] ata2.00: configured for UDMA/100
[    2.358130] ata4.00: configured for UDMA/133
[    2.360534] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    2.362550] ata1.00: supports DRM functions and may not be fully accessible
[    2.363058] ata1.00: NCQ Send/Recv Log not supported
[    2.363068] ata1.00: ATA-9: Samsung SSD 840 EVO 250GB, EXT0CB6Q, max UDMA/133
[    2.363076] ata1.00: 488397168 sectors, multi 1: LBA48 NCQ (depth 32), AA
[    2.364074] ata1.00: supports DRM functions and may not be fully accessible
[    2.364520] ata1.00: NCQ Send/Recv Log not supported
[    2.365155] ata1.00: configured for UDMA/133
[    2.365617] scsi 0:0:0:0: Direct-Access     ATA      Samsung SSD 840  CB6Q PQ: 0 ANSI: 5
[    2.366533] sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/233 GiB)
[    2.366619] sd 0:0:0:0: [sda] Write Protect is off
[    2.366628] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.366724] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.367089] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVDROM DH18NS40  1.01 PQ: 0 ANSI: 5
[    2.367678]  sda: sda1 sda2 sda3
[    2.369228] sd 0:0:0:0: [sda] supports TCG Opal
[    2.369237] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.377262] ata3.00: ATA-8: SAMSUNG HD501LJ, CR100-10, max UDMA7
[    2.377273] ata3.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    2.379478] ata3.00: configured for UDMA/133
[    2.398435] scsi 2:0:0:0: Direct-Access     ATA      SAMSUNG HD501LJ  0-10 PQ: 0 ANSI: 5
[    2.399325] sd 2:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[    2.399401] sd 2:0:0:0: [sdb] Write Protect is off
[    2.399409] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    2.399437] scsi 3:0:0:0: Direct-Access     ATA      WDC WD30EZRX-00S 0A80 PQ: 0 ANSI: 5
[    2.399503] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.400144] sd 3:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.73 TiB)
[    2.400150] sd 3:0:0:0: [sdc] 4096-byte physical blocks
[    2.400205] sd 3:0:0:0: [sdc] Write Protect is off
[    2.400214] sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    2.400267] sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.416286]  sdb: sdb1 sdb2 sdb3 sdb4
[    2.417912] sd 2:0:0:0: [sdb] Attached SCSI disk
[    3.200292]  sdc: sdc1 sdc2 sdc3
[    3.201587] sd 3:0:0:0: [sdc] Attached SCSI disk
[    3.204589] Freeing unused decrypted memory: 2040K
[    3.205632] Freeing unused kernel image memory: 2120K
[    3.221289] Write protecting the kernel read-only data: 18432k
[    3.222927] Freeing unused kernel image memory: 2016K
[    3.223343] Freeing unused kernel image memory: 416K
[    3.223415] Run /init as init process
[    3.231079] systemd[1]: RTC configured in localtime, applying delta of 120 minutes to system time.
[    3.234861] systemd[1]: systemd +suse.42.g15a1b4d58 running in system mode. (+PAM -AUDIT +SELINUX -IMA +APPARMOR -SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    3.253391] systemd[1]: Detected architecture x86-64.
[    3.253394] systemd[1]: Running in initial RAM disk.
[    3.255694] systemd[1]: Set hostname to <Tobias-Linux>.
[    3.319198] systemd[1]: Listening on udev Kernel Socket.
[    3.319231] systemd[1]: Reached target Slices.
[    3.319299] systemd[1]: Listening on Journal Socket (/dev/log).
[    3.319371] systemd[1]: Listening on Journal Socket.
[    3.320586] systemd[1]: Starting Setup Virtual Console...
[    3.320608] systemd[1]: Reached target Swap.
[    3.345695] alua: device handler registered
[    3.346208] emc: device handler registered
[    3.346806] rdac: device handler registered
[    3.351668] device-mapper: uevent: version 1.0.3
[    3.351703] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: [email protected]
[    3.354265] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.354322] scsi 1:0:0:0: Attached scsi generic sg1 type 5
[    3.354345] sd 2:0:0:0: Attached scsi generic sg2 type 0
[    3.354372] sd 3:0:0:0: Attached scsi generic sg3 type 0
[    4.078610] IPMI message handler: version 39.2
[    4.079287] ipmi device interface
[    4.085774] ACPI: bus type USB registered
[    4.085793] usbcore: registered new interface driver usbfs
[    4.085800] usbcore: registered new interface driver hub
[    4.101243] usbcore: registered new device driver usb
[    4.108194] nvidia: loading out-of-tree module taints kernel.
[    4.108204] nvidia: module license 'NVIDIA' taints kernel.
[    4.108205] Disabling lock debugging due to kernel taint
[    4.109032] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    4.109038] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    4.110095] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000000001109810
[    4.110099] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    4.110282] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
[    4.110283] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.110284] usb usb1: Product: xHCI Host Controller
[    4.110286] usb usb1: Manufacturer: Linux 5.0.3-1-default xhci-hcd
[    4.110287] usb usb1: SerialNumber: 0000:00:14.0
[    4.110604] hub 1-0:1.0: USB hub found
[    4.110622] hub 1-0:1.0: 16 ports detected
[    4.112625] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    4.112628] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[    4.112630] xhci_hcd 0000:00:14.0: Host supports USB 3.0  SuperSpeed
[    4.116781] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    4.121718] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.00
[    4.121719] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.121720] usb usb2: Product: xHCI Host Controller
[    4.121721] usb usb2: Manufacturer: Linux 5.0.3-1-default xhci-hcd
[    4.121722] usb usb2: SerialNumber: 0000:00:14.0
[    4.121827] hub 2-0:1.0: USB hub found
[    4.121840] hub 2-0:1.0: 10 ports detected
[    4.122882] usb: port power management may be unreliable
[    4.124287] nvidia-nvlink: Nvlink Core is being initialized, major device number 243
[    4.124591] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    4.205211] raid6: avx2x4   gen() 23779 MB/s
[    4.223971] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  418.56  Fri Mar 15 12:59:26 CDT 2019
[    4.232839] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 241
[    4.262763] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  418.56  Fri Mar 15 12:32:40 CDT 2019
[    4.263700] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    4.273210] raid6: avx2x4   xor() 16950 MB/s
[    4.341209] raid6: avx2x2   gen() 35727 MB/s
[    4.355119] sr 1:0:0:0: [sr0] scsi3-mmc drive: 12x/48x cd/rw xa/form2 cdda tray
[    4.355120] cdrom: Uniform CD-ROM driver Revision: 3.20
[    4.355314] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    4.409209] raid6: avx2x2   xor() 20165 MB/s
[    4.465413] usb 2-4: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[    4.477211] raid6: avx2x1   gen() 29084 MB/s
[    4.545211] raid6: avx2x1   xor() 20038 MB/s
[    4.613213] raid6: sse2x4   gen() 19308 MB/s
[    4.681213] raid6: sse2x4   xor()  9993 MB/s
[    4.717814] usb 2-4: New USB device found, idVendor=2109, idProduct=0812, bcdDevice=90.41
[    4.717815] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.717816] usb 2-4: Product: USB3.0 Hub             
[    4.717817] usb 2-4: Manufacturer: VIA Labs, Inc.         
[    4.719235] hub 2-4:1.0: USB hub found
[    4.719574] hub 2-4:1.0: 4 ports detected
[    4.749209] raid6: sse2x2   gen() 16911 MB/s
[    4.817209] raid6: sse2x2   xor()  9017 MB/s
[    4.841216] usb 1-3: new high-speed USB device number 2 using xhci_hcd
[    4.885208] raid6: sse2x1   gen() 14584 MB/s
[    4.953211] raid6: sse2x1   xor() 10982 MB/s
[    4.953212] raid6: using algorithm avx2x2 gen() 35727 MB/s
[    4.953213] raid6: .... xor() 20165 MB/s, rmw enabled
[    4.953213] raid6: using avx2x2 recovery algorithm
[    4.953812] xor: automatically using best checksumming function   avx       
[    4.980030] Btrfs loaded, crc32c=crc32c-intel, assert=on
[    4.982398] BTRFS: device fsid 267f6f9c-b8de-412f-8867-eee792ce87a3 devid 1 transid 1683 /dev/sdb2
[    4.984206] BTRFS: device fsid d8a7a9bd-d6bb-4a01-a551-e8f65721140f devid 1 transid 1722 /dev/sda1
[    4.989390] usb 1-3: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[    4.989391] usb 1-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    4.989392] usb 1-3: Product: USB 2.0 Hub [MTT]
[    4.989875] hub 1-3:1.0: USB hub found
[    4.989895] hub 1-3:1.0: 7 ports detected
[    5.072146] BTRFS info (device sda1): disk space caching is enabled
[    5.072147] BTRFS info (device sda1): has skinny extents
[    5.075534] BTRFS info (device sda1): enabling ssd optimizations
[    5.113665] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    5.113665] [drm] No driver support for vblank timestamp query.
[    5.117248] usb 1-4: new high-speed USB device number 3 using xhci_hcd
[    5.272507] usb 1-4: New USB device found, idVendor=2109, idProduct=2812, bcdDevice=90.40
[    5.272508] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.272509] usb 1-4: Product: USB2.0 Hub             
[    5.272510] usb 1-4: Manufacturer: VIA Labs, Inc.         
[    5.273164] hub 1-4:1.0: USB hub found
[    5.273370] hub 1-4:1.0: 4 ports detected
[    5.276671] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[    5.357263] usb 1-3.1: new full-speed USB device number 4 using xhci_hcd
[    5.468119] systemd-journald[253]: Received SIGTERM from PID 1 (systemd).
[    5.480669] usb 1-3.1: New USB device found, idVendor=046d, idProduct=c531, bcdDevice=21.00
[    5.480670] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.480671] usb 1-3.1: Product: USB Receiver
[    5.480672] usb 1-3.1: Manufacturer: Logitech
[    5.482304] printk: systemd: 24 output lines suppressed due to ratelimiting
[    5.585220] usb 1-3.2: new full-speed USB device number 5 using xhci_hcd
[    5.593918] systemd[1]: RTC configured in localtime, applying delta of 120 minutes to system time.
[    5.609367] systemd[1]: systemd +suse.42.g15a1b4d58 running in system mode. (+PAM -AUDIT +SELINUX -IMA +APPARMOR -SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    5.629460] systemd[1]: Detected architecture x86-64.
[    5.630988] systemd[1]: Set hostname to <Tobias-Linux>.
[    5.707066] usb 1-3.2: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice=88.91
[    5.707070] usb 1-3.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    5.707073] usb 1-3.2: Product: CSR8510 A10
[    5.757673] systemd[1]: /usr/lib/systemd/system/auditd.service:11: PIDFile= references path below legacy directory /var/run/, updating /var/run/auditd.pid → /run/auditd.pid; please update the unit file accordingly.
[    5.770880] systemd[1]: /usr/lib/systemd/system/iscsiuio.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/iscsiuio.pid → /run/iscsiuio.pid; please update the unit file accordingly.
[    5.776860] systemd[1]: /usr/lib/systemd/system/display-manager.service:11: PIDFile= references path below legacy directory /var/run/, updating /var/run/displaymanager.pid → /run/displaymanager.pid; please update the unit file accordingly.
[    5.791426] systemd[1]: nss-lookup.target: Dependency Before=nss-lookup.target dropped
[    5.793511] systemd[1]: /usr/lib/systemd/system/chronyd.service:13: PIDFile= references path below legacy directory /var/run/, updating /var/run/chrony/chronyd.pid → /run/chrony/chronyd.pid; please update the unit file accordingly.
[    5.795816] systemd[1]: /usr/lib/systemd/system/ntpd.service:14: PIDFile= references path below legacy directory /var/run/, updating /var/run/ntp/ntpd.pid → /run/ntp/ntpd.pid; please update the unit file accordingly.
[    5.813253] usb 1-3.3: new full-speed USB device number 6 using xhci_hcd
[    5.884685] systemd[1]: initrd-switch-root.service: Succeeded.
[    5.913617] BTRFS info (device sda1): disk space caching is enabled
[    5.934852] usb 1-3.3: New USB device found, idVendor=046d, idProduct=c335, bcdDevice= 6.02
[    5.934854] usb 1-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.934855] usb 1-3.3: Product: Gaming Keyboard G910
[    5.934856] usb 1-3.3: Manufacturer: Logitech
[    5.934856] usb 1-3.3: SerialNumber: 067C36663533
[    6.017218] usb 1-3.7: new high-speed USB device number 7 using xhci_hcd
[    6.117516] usb 1-3.7: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[    6.117517] usb 1-3.7: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    6.117518] usb 1-3.7: Product: USB 2.0 Hub
[    6.118189] hub 1-3.7:1.0: USB hub found
[    6.118211] hub 1-3.7:1.0: 4 ports detected
[    6.373740] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
[    6.375050] ACPI: Sleep Button [SLPB]
[    6.375095] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    6.375163] ACPI: Power Button [PWRB]
[    6.375200] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    6.375235] ACPI: Power Button [PWRF]
[    6.405229] usbcore: registered new interface driver usbhid
[    6.405230] usbhid: USB HID core driver
[    6.408638] mei_me 0000:00:16.0: enabling device (0000 -> 0002)
[    6.412541] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
[    6.425748] pps_core: LinuxPPS API ver. 1 registered
[    6.425749] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[    6.426120] input: PC Speaker as /devices/platform/pcspkr/input/input3
[    6.454231] PTP clock support registered
[    6.456617] cryptd: max_cpu_qlen set to 1000
[    6.466914] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    6.466915] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    6.467106] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    6.477150] Bluetooth: Core ver 2.22
[    6.477161] NET: Registered protocol family 31
[    6.477162] Bluetooth: HCI device and connection manager initialized
[    6.477164] Bluetooth: HCI socket layer initialized
[    6.477166] Bluetooth: L2CAP socket layer initialized
[    6.477168] Bluetooth: SCO socket layer initialized
[    6.485630] AVX2 version of gcm_enc/dec engaged.
[    6.485632] AES CTR mode by8 optimization enabled
[    6.487117] usbcore: registered new interface driver btusb
[    6.496501] snd_hda_intel 0000:01:00.1: Disabling MSI
[    6.496506] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    6.500060] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.1/1-3.1:1.0/0003:046D:C531.0001/input/input4
[    6.500140] hid-generic 0003:046D:C531.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-3.1/input0
[    6.500307] input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.1/1-3.1:1.1/0003:046D:C531.0002/input/input5
[    6.503126] iTCO_vendor_support: vendor-support=0
[    6.503814] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[    6.503930] iTCO_wdt: Found a Intel PCH TCO device (Version=4, TCOBASE=0x0400)
[    6.504107] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    6.516355] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    6.516357] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    6.516358] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    6.516359] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    6.516359] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    6.516361] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[    6.516361] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[    6.516362] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[    6.527114] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input10
[    6.557345] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.1/1-3.1:1.1/0003:046D:C531.0002/input/input6
[    6.557519] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
[    6.557583] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.1/1-3.1:1.1/0003:046D:C531.0002/input/input7
[    6.557611] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
[    6.557649] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
[    6.557691] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
[    6.557718] hid-generic 0003:046D:C531.0002: input,hiddev96,hidraw1: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-3.1/input1
[    6.557843] input: Logitech Gaming Keyboard G910 as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.0/0003:046D:C335.0003/input/input15
[    6.617364] hid-generic 0003:046D:C335.0003: input,hidraw2: USB HID v1.11 Keyboard [Logitech Gaming Keyboard G910] on usb-0000:00:14.0-3.3/input0
[    6.617484] input: Logitech Gaming Keyboard G910 Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.1/0003:046D:C335.0004/input/input16
[    6.635491] usb 1-3.7.1: new full-speed USB device number 8 using xhci_hcd
[    6.667647] SGI XFS with ACLs, security attributes, no debug enabled
[    6.668317] XFS (sda2): Mounting V5 Filesystem
[    6.679971] XFS (sda2): Ending clean mount
[    6.730726] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    6.749847] input: Logitech Gaming Keyboard G910 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.1/0003:046D:C335.0004/input/input17
[    6.750085] hid-generic 0003:046D:C335.0004: input,hiddev97,hidraw3: USB HID v1.11 Keyboard [Logitech Gaming Keyboard G910] on usb-0000:00:14.0-3.3/input1
[    6.826835] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) d0:50:99:82:2b:3d
[    6.826837] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    6.826894] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
[    6.828120] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
[    6.832219] audit: type=1400 audit(1554140252.263:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ping" pid=765 comm="apparmor_parser"
[    6.852310] audit: type=1400 audit(1554140252.283:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ghostscript" pid=781 comm="apparmor_parser"
[    6.852311] audit: type=1400 audit(1554140252.283:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ghostscript///usr/bin/basename" pid=781 comm="apparmor_parser"
[    6.852312] audit: type=1400 audit(1554140252.283:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ghostscript///usr/bin/dirname" pid=781 comm="apparmor_parser"
[    6.852313] audit: type=1400 audit(1554140252.283:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ghostscript///usr/bin/hpijs" pid=781 comm="apparmor_parser"
[    6.864451] usb 1-3.7.1: New USB device found, idVendor=045e, idProduct=0719, bcdDevice= 1.00
[    6.864452] usb 1-3.7.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    6.864453] usb 1-3.7.1: Product: Xbox 360 Wireless Receiver for Windows
[    6.864454] usb 1-3.7.1: Manufacturer: ©Microsoft
[    6.864455] usb 1-3.7.1: SerialNumber: E1307A30
[    6.865420] audit: type=1400 audit(1554140252.299:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=791 comm="apparmor_parser"
[    6.865422] audit: type=1400 audit(1554140252.299:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=791 comm="apparmor_parser"
[    6.891939] audit: type=1400 audit(1554140252.323:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="klogd" pid=801 comm="apparmor_parser"
[    6.908853] audit: type=1400 audit(1554140252.339:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="syslogd" pid=810 comm="apparmor_parser"
[    6.913041] systemd-journald[525]: Received request to flush runtime journal from PID 1
[    6.930211] intel_rapl: Found RAPL domain package
[    6.930214] intel_rapl: Found RAPL domain core
[    6.930215] intel_rapl: Found RAPL domain dram
[    6.934544] audit: type=1400 audit(1554140252.367:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="syslog-ng" pid=829 comm="apparmor_parser"
[    6.942978] usbcore: registered new interface driver xpad
[    6.959604] fuse init (API version 7.28)
[    9.773677] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
[    9.773927] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input21
[    9.774177] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input22
[    9.777414] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input23
[   10.153254] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 30
[   14.070466] NET: Registered protocol family 38
[   14.168768] device-mapper: crypt: xts(aes) using implementation "xts-aes-aesni"
[   14.187981] XFS (dm-0): Mounting V5 Filesystem
[   14.201648] XFS (dm-0): Ending clean mount
[   14.341766] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   14.341767] Bluetooth: BNEP filters: protocol multicast
[   14.341770] Bluetooth: BNEP socket layer initialized
[   14.674923] input: python-uinput as /devices/virtual/input/input24
[   14.813525] bpfilter: Loaded bpfilter_umh pid 1335
[   14.832728] No iBFT detected.
[   18.439599] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[   18.439662] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s31f6: link becomes ready
[   18.488432] NET: Registered protocol family 17
[   22.725224] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 39
[   29.736214] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 2
[   34.038783] Bluetooth: RFCOMM TTY layer initialized
[   34.038788] Bluetooth: RFCOMM socket layer initialized
[   34.038793] Bluetooth: RFCOMM ver 1.11
[   85.084568] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   85.084578] Bluetooth: HIDP socket layer initialized
[   85.086492] hid-generic 0005:045E:02FD.0005: unknown main item tag 0x0
[   85.086742] input: Xbox Wireless Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.2/1-3.2:1.0/bluetooth/hci0/hci0:70/0005:045E:02FD.0005/input/input25
[   85.087026] input: Xbox Wireless Controller Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.2/1-3.2:1.0/bluetooth/hci0/hci0:70/0005:045E:02FD.0005/input/input26
[   85.087207] hid-generic 0005:045E:02FD.0005: input,hidraw3: BLUETOOTH HID v9.03 Gamepad [Xbox Wireless Controller] on 00:1a:7d:da:71:11
[   85.216273] microsoft 0005:045E:02FD.0005: unknown main item tag 0x0
[   85.216520] input: Xbox Wireless Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.2/1-3.2:1.0/bluetooth/hci0/hci0:70/0005:045E:02FD.0005/input/input27
[   85.217118] microsoft 0005:045E:02FD.0005: input,hidraw3: BLUETOOTH HID v9.03 Gamepad [Xbox Wireless Controller] on 00:1a:7d:da:71:11
[   85.221164] xpadneo: hello there!
[   85.328939] xpadneo 0005:045E:02FD.0005: unknown main item tag 0x0
[   85.329061] input: Xbox Wireless Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.2/1-3.2:1.0/bluetooth/hci0/hci0:70/0005:045E:02FD.0005/input/input28
[   85.329296] xpadneo 0005:045E:02FD.0005: input,hidraw3: BLUETOOTH HID v9.03 Gamepad [Xbox Wireless Controller] on 00:1a:7d:da:71:11
  • sudo find "/sys/kernel/debug/hid/" -name "0005:045E:*" -exec sh -c 'echo "{}" && head -1 "{}/rdesc" | tee /dev/tty | cksum && echo' \;
    [no output]
    Additional context
    Add any other context about the problem here.
    You still did a great job, I hope you can make the "real" wireless adapter work. :)
@atar-axis
Copy link
Owner

atar-axis commented Apr 1, 2019

It shows that it's trying to connect, but goes back to un-connected state and so on.

so it gets stuck in a connected/unconnected loop when trying to connect it again (via bluetoothctl), right?
Have you rebooted after the installation?

@TobiPeterG
Copy link
Author

TobiPeterG commented Apr 1, 2019

It shows that it's trying to connect, but goes back to un-connected state and so on.

so it gets stuck in a connected/unconnected loop when trying to connect it again (via bluetoothctl), right?
Have you rebooted after the installation?

Well yeah, sort of?
I'm using KDE Plasma 5.13.3 and it shows "connected", then "available" then "connected again" and so on, but yes, same behavior with bluetoothctl.
After a while it sometimes works.
I found out that when I make my phone be in pairing mode I can manually pair the system with the controller again.

And yes, I rebooted. ;)

@atar-axis
Copy link
Owner

atar-axis commented Apr 1, 2019

A connection loop is mostly caused by ERTM,
please provide me the following outputs:

  • cat /sys/module/bluetooth/parameters/disable_ertm
  • cat /etc/udev/rules.d/99-xpadneo.rules

Thanks!

@TobiPeterG
Copy link
Author

A connection loop is mostly caused by ERTM,
please provide me the following outputs:

* `cat /sys/module/bluetooth/parameters/disable_ertm`

* `cat /etc/udev/rules.d/99-xpadneo.rules`

Thanks!

cat /sys/module/bluetooth/parameters/disable_ertm
Y
cat /etc/udev/rules.d/99-xpadneo.rules
ACTION=="add", KERNEL=="0005:045E:02FD.*|0005:045E:02E0.*", SUBSYSTEM=="hid",\
RUN+="/bin/bash -c 'echo $kernel > /sys/bus/hid/drivers/hid-generic/unbind'", \
RUN+="/bin/bash -c 'echo $kernel > /sys/bus/hid/drivers/xpadneo/bind'"

ACTION=="add", KERNEL=="0005:045E:02FD.*|0005:045E:02E0.*", SUBSYSTEM=="hid",\
RUN+="/bin/bash -c 'echo $kernel > /sys/bus/hid/drivers/microsoft/unbind'", \
RUN+="/bin/bash -c 'echo $kernel > /sys/bus/hid/drivers/xpadneo/bind'"

I have to thank you. :)

@atar-axis
Copy link
Owner

atar-axis commented Apr 2, 2019

Okay so ERTM is disabled, that's right. What's in the folder /etc/modprobe.d/? If there is anything called xpadneo..., then please Show me it's content too :)

@TobiPeterG
Copy link
Author

Okay so ERTM is disabled, that's right. What's in the folder /etc/modprobe.d/? If there is anything called xpadneo..., then please Show me it's content too :)

Yes, there's a file with that name.
Well, the content of the file is: options bluetooth disable_ertm=y :D

@atar-axis
Copy link
Owner

okay, so it is not a problem while installing the driver, all files are where they should be.
Is this issue happening on both of your gamepads (black and red)?

If so, then please run

  • sudo dmesg -C
  • bluetoothctl
  • [bluetooth]# devices -> note the MAC of your gamepad(s)
  • [bluetooth]# remove <MAC>
  • shut down your gamepad
  • reboot your system
  • do the connection procedure described in the README (bluetoothctl, scan, pair, trust....)
  • show me output of bluetoothctl
  • shut down your gamepad
  • turn it on again
  • show me the output of bluetoothctl once again

@TobiPeterG
Copy link
Author

bluetoothctl
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:11 Discovering: yes
[NEW] Device 28:24:FF:70:5A:DD Panasonic Viera
[NEW] Device 59:8D:87:09:64:35 Micar L8
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -82
[CHG] Device 59:8D:87:09:64:35 RSSI: -80
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[NEW] Device EC:83:50:88:75:E7 Xbox Wireless Controller
[CHG] Device EC:83:50:88:75:E7 Modalias: usb:v045Ep02E0d0903
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: yes
[CHG] Device EC:83:50:88:75:E7 Paired: yes
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: no
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device 59:8D:87:09:64:35 RSSI: -80
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
Failed to pair: org.bluez.Error.AlreadyExists
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
Failed to pair: org.bluez.Error.AlreadyExists
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device 28:24:FF:70:5A:DD RSSI: -74
[CHG] Device EC:83:50:88:75:E7 RSSI: -46
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 59:8D:87:09:64:35 RSSI: -80
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device EC:83:50:88:75:E7 RSSI: -45
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -78
[CHG] Device EC:83:50:88:75:E7 RSSI: -85
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -59
[CHG] Device 28:24:FF:70:5A:DD RSSI: -80
[CHG] Device EC:83:50:88:75:E7 RSSI: -46
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 59:8D:87:09:64:35 RSSI: -79
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
Failed to pair: org.bluez.Error.AlreadyExists
[CHG] Device 59:8D:87:09:64:35 RSSI: -53
[CHG] Device EC:83:50:88:75:E7 RSSI: -46
[CHG] Device 59:8D:87:09:64:35 RSSI: -74
[CHG] Device EC:83:50:88:75:E7 RSSI: -96
[CHG] Device EC:83:50:88:75:E7 RSSI: -44
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -84
[CHG] Device EC:83:50:88:75:E7 RSSI: -43
[bluetooth]# trust EC:83:50:88:75:E7
[CHG] Device EC:83:50:88:75:E7 Trusted: yes
Changing EC:83:50:88:75:E7 trust succeeded
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -83
[CHG] Device 28:24:FF:70:5A:DD RSSI: -54
[CHG] Device 28:24:FF:70:5A:DD RSSI: -80
[CHG] Device EC:83:50:88:75:E7 RSSI: -64
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:88:75:E7 Connected: no
[bluetooth]# remove EC:83:50:88:75:E7
[DEL] Device EC:83:50:88:75:E7 Xbox Wireless Controller
Device has been removed
[bluetooth]# pair EC:83:50:88:75:E7
Device EC:83:50:88:75:E7 not available
[NEW] Device EC:83:50:88:75:E7 Xbox Wireless Controller
[CHG] Device EC:83:50:88:75:E7 RSSI: -44
[bluetooth]# remove EC:83:50:88:75:E7
[DEL] Device EC:83:50:88:75:E7 Xbox Wireless Controller
Device has been removed
[bluetooth]# trust EC:83:50:88:75:E7 
Device EC:83:50:88:75:E7 not available
[NEW] Device EC:83:50:88:75:E7 Xbox Wireless Controller
[CHG] Device 59:8D:87:09:64:35 RSSI: -83
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[Xbox Wireless Controller]# trust EC:83:50:88:75:E7 
[CHG] Device EC:83:50:88:75:E7 Trusted: yes
Changing EC:83:50:88:75:E7 trust succeeded
[CHG] Device EC:83:50:88:75:E7 Modalias: usb:v045Ep02E0d0903
[CHG] Device EC:83:50:88:75:E7 Modalias: usb:v045Ep02FDd0903
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: yes
[CHG] Device EC:83:50:88:75:E7 Paired: yes
Pairing successful
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: no
[CHG] Device EC:83:50:88:75:E7 Connected: no
[bluetooth]# connect EC:83:50:88:75:E7
Attempting to connect to EC:83:50:88:75:E7
[CHG] Device EC:83:50:88:75:E7 Connected: yes
Connection successful
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: yes
[CHG] Device 59:8D:87:09:64:35 RSSI: -75
[NEW] Device EC:83:50:EC:FB:5E Xbox Wireless Controller
[CHG] Device EC:83:50:EC:FB:5E Connected: no
[DEL] Device EC:83:50:EC:FB:5E Xbox Wireless Controller
[CHG] Device 59:8D:87:09:64:35 RSSI: -58
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[Xbox Wireless Controller]# pair Device EC:83:50:EC:FB:5E 
Too many arguments: 2 > 1
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -85
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[CHG] Device 59:8D:87:09:64:35 RSSI: -83
[NEW] Device EC:83:50:EC:FB:5E Xbox Wireless Controller
[Xbox Wireless Controller]# pair EC:83:50:EC:FB:5E 
Attempting to pair with EC:83:50:EC:FB:5E
Failed to pair: org.bluez.Error.AuthenticationFailed
[Xbox Wireless Controller]# trust EC:83:50:EC:FB:5E 
[CHG] Device EC:83:50:EC:FB:5E Trusted: yes
Changing EC:83:50:EC:FB:5E trust succeeded
[CHG] Device 59:8D:87:09:64:35 RSSI: -73
[CHG] Device EC:83:50:EC:FB:5E RSSI: -78
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[CHG] Device EC:83:50:EC:FB:5E RSSI: -93
[Xbox Wireless Controller]# connect EC:83:50:EC:FB:5E 
Attempting to connect to EC:83:50:EC:FB:5E
[CHG] Device EC:83:50:EC:FB:5E Connected: yes
[CHG] Device EC:83:50:EC:FB:5E Modalias: usb:v045Ep02E0d0903
[CHG] Device EC:83:50:EC:FB:5E Modalias: usb:v045Ep02FDd0903
[CHG] Device EC:83:50:EC:FB:5E UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:EC:FB:5E UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:EC:FB:5E ServicesResolved: yes
[CHG] Device EC:83:50:EC:FB:5E Paired: yes
Connection successful
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device 59:8D:87:09:64:35 RSSI: -83

That's output number one, none of both vibrate, even though the driver to one of them is set correctly, the other one just doesn't have a driver set. :(
Have a look here:

tobias@Tobias-Linux:/sys/bus/hid/devices> cd 0005\:045E\:02FD.0005
tobias@Tobias-Linux:/sys/bus/hid/devices/0005:045E:02FD.0005> ls -la
insgesamt 0
drwxr-xr-x 3 root root    0  2. Apr 20:56 .
drwxr-xr-x 4 root root    0  2. Apr 20:56 ..
-r--r--r-- 1 root root 4096  2. Apr 20:59 modalias
drwxr-xr-x 2 root root    0  2. Apr 20:56 power
-r--r--r-- 1 root root 4096  2. Apr 20:59 report_descriptor
lrwxrwxrwx 1 root root    0  2. Apr 20:56 subsystem -> ../../../../../../../../../../../bus/hid
-rw-r--r-- 1 root root 4096  2. Apr 20:59 uevent
tobias@Tobias-Linux:/sys/bus/hid/devices/0005:045E:02FD.0005> cd ..
tobias@Tobias-Linux:/sys/bus/hid/devices> cd 0005\:045E\:02FD.0006
tobias@Tobias-Linux:/sys/bus/hid/devices/0005:045E:02FD.0006> ls -la
insgesamt 0
drwxr-xr-x 6 root root    0  2. Apr 20:57 .
drwxr-xr-x 4 root root    0  2. Apr 20:57 ..
-r--r--r-- 1 root root 4096  2. Apr 20:59 country
lrwxrwxrwx 1 root root    0  2. Apr 20:57 driver -> ../../../../../../../../../../../bus/hid/drivers/xpadneo
drwxr-xr-x 3 root root    0  2. Apr 20:57 hidraw
drwxr-xr-x 3 root root    0  2. Apr 20:57 input
-r--r--r-- 1 root root 4096  2. Apr 20:59 modalias
drwxr-xr-x 2 root root    0  2. Apr 20:57 power
drwxr-xr-x 3 root root    0  2. Apr 20:57 power_supply
-r--r--r-- 1 root root 4096  2. Apr 20:59 report_descriptor
lrwxrwxrwx 1 root root    0  2. Apr 20:57 subsystem -> ../../../../../../../../../../../bus/hid
-rw-r--r-- 1 root root 4096  2. Apr 20:59 uevent

That's the output after I shut them down and connected them again:

scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:11 Discovering: yes
[NEW] Device 28:24:FF:70:5A:DD Panasonic Viera
[NEW] Device 59:8D:87:09:64:35 Micar L8
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -82
[CHG] Device 59:8D:87:09:64:35 RSSI: -80
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[NEW] Device EC:83:50:88:75:E7 Xbox Wireless Controller
[CHG] Device EC:83:50:88:75:E7 Modalias: usb:v045Ep02E0d0903
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: yes
[CHG] Device EC:83:50:88:75:E7 Paired: yes
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: no
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device 59:8D:87:09:64:35 RSSI: -80
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
Failed to pair: org.bluez.Error.AlreadyExists
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
Failed to pair: org.bluez.Error.AlreadyExists
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device 28:24:FF:70:5A:DD RSSI: -74
[CHG] Device EC:83:50:88:75:E7 RSSI: -46
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 59:8D:87:09:64:35 RSSI: -80
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device EC:83:50:88:75:E7 RSSI: -45
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -78
[CHG] Device EC:83:50:88:75:E7 RSSI: -85
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -59
[CHG] Device 28:24:FF:70:5A:DD RSSI: -80
[CHG] Device EC:83:50:88:75:E7 RSSI: -46
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 59:8D:87:09:64:35 RSSI: -79
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
Failed to pair: org.bluez.Error.AlreadyExists
[CHG] Device 59:8D:87:09:64:35 RSSI: -53
[CHG] Device EC:83:50:88:75:E7 RSSI: -46
[CHG] Device 59:8D:87:09:64:35 RSSI: -74
[CHG] Device EC:83:50:88:75:E7 RSSI: -96
[CHG] Device EC:83:50:88:75:E7 RSSI: -44
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -84
[CHG] Device EC:83:50:88:75:E7 RSSI: -43
[bluetooth]# trust EC:83:50:88:75:E7
[CHG] Device EC:83:50:88:75:E7 Trusted: yes
Changing EC:83:50:88:75:E7 trust succeeded
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device EC:83:50:88:75:E7 RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -83
[CHG] Device 28:24:FF:70:5A:DD RSSI: -54
[CHG] Device 28:24:FF:70:5A:DD RSSI: -80
[CHG] Device EC:83:50:88:75:E7 RSSI: -64
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:88:75:E7 Connected: no
[bluetooth]# remove EC:83:50:88:75:E7
[DEL] Device EC:83:50:88:75:E7 Xbox Wireless Controller
Device has been removed
[bluetooth]# pair EC:83:50:88:75:E7
Device EC:83:50:88:75:E7 not available
[NEW] Device EC:83:50:88:75:E7 Xbox Wireless Controller
[CHG] Device EC:83:50:88:75:E7 RSSI: -44
[bluetooth]# remove EC:83:50:88:75:E7
[DEL] Device EC:83:50:88:75:E7 Xbox Wireless Controller
Device has been removed
[bluetooth]# trust EC:83:50:88:75:E7 
Device EC:83:50:88:75:E7 not available
[NEW] Device EC:83:50:88:75:E7 Xbox Wireless Controller
[CHG] Device 59:8D:87:09:64:35 RSSI: -83
[bluetooth]# pair EC:83:50:88:75:E7
Attempting to pair with EC:83:50:88:75:E7
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[Xbox Wireless Controller]# trust EC:83:50:88:75:E7 
[CHG] Device EC:83:50:88:75:E7 Trusted: yes
Changing EC:83:50:88:75:E7 trust succeeded
[CHG] Device EC:83:50:88:75:E7 Modalias: usb:v045Ep02E0d0903
[CHG] Device EC:83:50:88:75:E7 Modalias: usb:v045Ep02FDd0903
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: yes
[CHG] Device EC:83:50:88:75:E7 Paired: yes
Pairing successful
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: no
[CHG] Device EC:83:50:88:75:E7 Connected: no
[bluetooth]# connect EC:83:50:88:75:E7
Attempting to connect to EC:83:50:88:75:E7
[CHG] Device EC:83:50:88:75:E7 Connected: yes
Connection successful
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: yes
[CHG] Device 59:8D:87:09:64:35 RSSI: -75
[NEW] Device EC:83:50:EC:FB:5E Xbox Wireless Controller
[CHG] Device EC:83:50:EC:FB:5E Connected: no
[DEL] Device EC:83:50:EC:FB:5E Xbox Wireless Controller
[CHG] Device 59:8D:87:09:64:35 RSSI: -58
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[Xbox Wireless Controller]# pair Device EC:83:50:EC:FB:5E 
Too many arguments: 2 > 1
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -85
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[CHG] Device 59:8D:87:09:64:35 RSSI: -83
[NEW] Device EC:83:50:EC:FB:5E Xbox Wireless Controller
[Xbox Wireless Controller]# pair EC:83:50:EC:FB:5E       
Attempting to pair with EC:83:50:EC:FB:5E
Failed to pair: org.bluez.Error.AuthenticationFailed
[Xbox Wireless Controller]# trust EC:83:50:EC:FB:5E        
[CHG] Device EC:83:50:EC:FB:5E Trusted: yes
Changing EC:83:50:EC:FB:5E trust succeeded
[CHG] Device 59:8D:87:09:64:35 RSSI: -73
[CHG] Device EC:83:50:EC:FB:5E RSSI: -78
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[CHG] Device EC:83:50:EC:FB:5E RSSI: -93
[Xbox Wireless Controller]# connect EC:83:50:EC:FB:5E        
Attempting to connect to EC:83:50:EC:FB:5E
[CHG] Device EC:83:50:EC:FB:5E Connected: yes
[CHG] Device EC:83:50:EC:FB:5E Modalias: usb:v045Ep02E0d0903
[CHG] Device EC:83:50:EC:FB:5E Modalias: usb:v045Ep02FDd0903
[CHG] Device EC:83:50:EC:FB:5E UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:EC:FB:5E UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device EC:83:50:EC:FB:5E ServicesResolved: yes
[CHG] Device EC:83:50:EC:FB:5E Paired: yes
Connection successful
[CHG] Device 59:8D:87:09:64:35 RSSI: -71
[CHG] Device 59:8D:87:09:64:35 RSSI: -83
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[CHG] Device 59:8D:87:09:64:35 RSSI: -64
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -82
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[CHG] Device 59:8D:87:09:64:35 RSSI: -81
[CHG] Device 59:8D:87:09:64:35 RSSI: -72
[CHG] Device 59:8D:87:09:64:35 RSSI: -82
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -83
[CHG] Device 59:8D:87:09:64:35 RSSI: -66
[CHG] Device 28:24:FF:70:5A:DD RSSI: -69
[CHG] Device 59:8D:87:09:64:35 RSSI: -50
[CHG] Device 59:8D:87:09:64:35 RSSI: -77
[CHG] Device 28:24:FF:70:5A:DD RSSI: -80
[CHG] Device 28:24:FF:70:5A:DD RSSI: -93
[CHG] Device 28:24:FF:70:5A:DD RSSI: -81
[CHG] Device EC:83:50:88:75:E7 ServicesResolved: no
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:88:75:E7 Connected: no
[CHG] Device EC:83:50:88:75:E7 Connected: yes
[CHG] Device EC:83:50:EC:FB:5E ServicesResolved: no
[CHG] Device EC:83:50:EC:FB:5E Paired: no
[CHG] Device EC:83:50:EC:FB:5E Connected: no
[CHG] Device EC:83:50:EC:FB:5E Connected: yes
[CHG] Device EC:83:50:EC:FB:5E Paired: yes
[CHG] Device 59:8D:87:09:64:35 RSSI: -60
[CHG] Device 59:8D:87:09:64:35 RSSI: -72

Now the black controller vibrated, the red one didn't.

@TobiPeterG
Copy link
Author

Oh and btw., I thought for about 10 minutes that I destroyed it completely, cause I updated my kernel and that's why the driver wasn't loaded, even though it said that (program identified that it was installed on old kernel).

So it would be cool, if the driver was directly activated in a new kernel. ;)

@atar-axis
Copy link
Owner

This driver is using DKMS which does, if you system is healthy, automatically rebuild the driver on every kernel update. If this doesn't work, then it is another issue - most probably not caused by a broken driver but a broken system.

Your output is showing that you do a lot of things which are not correct, therefore let's try it again, step by step:

Firstly, please start bluetoothctl and type in devices, show me the output then.

@atar-axis atar-axis changed the title Re-connection of gamepad sometimes/mostly not working Re-connection and driver binding issues Apr 2, 2019
@TobiPeterG
Copy link
Author

This driver is using DKMS which does, if you system is healthy, automatically rebuild the driver on every kernel update. If this doesn't work, then it is another issue - most probably not caused by a broken driver but a broken system.

Your output is showing that you do a lot of things which are not correct, therefore let's try it again, step by step:

Firstly, please start bluetoothctl and type in devices, show me the output then.

Oh Ok, good to know that my five days old system is already broken, even though every other kernel module updated just fine, but OK, you're the dev. :D

Here you go:

bluetoothctl
Agent registered
[bluetooth]# devices
Device EC:83:50:EC:FB:5E Xbox Wireless Controller
Device EC:83:50:88:75:E7 Xbox Wireless Controller
[bluetooth]# 

@atar-axis
Copy link
Owner

atar-axis commented Apr 3, 2019

I am not saying that the root cause is a broken system, but ist is not very unlikely. Btw, just because your system is "new" it does not mean that there aren't bugs and compatibility problems in it...
Moreover connection issues are nearly never related to HID drivers, just because it is not the driver which establishes the connection but an underlying module.

Anyways, if the update of the module fails ever again, then please copy the output and open a new issue.


Here you go

please run the following in bluetoothctl and give me the output

remove EC:83:50:EC:FB:5E
remove EC:83:50:88:75:E7

now please remove xpadneo by running the ./uninstall.sh script.
Again, please provide me the output.

reboot

Tell me if you are ready to proceed

@TobiPeterG
Copy link
Author

I am not saying that the root cause is a broken system, but ist is not very unlikely. Btw, just because your system is "new" it does not mean that there aren't bugs and compatibility problems in it...

Anyways, if the update of the module fails ever again, then please copy the output and open a new issue.

Here you go

please run the following in bluetoothctl and give me the output

remove EC:83:50:EC:FB:5E
remove EC:83:50:88:75:E7

now please remove xpadneo by running the ./uninstall.sh script.
Again, please provide me the output.

devices
Device EC:83:50:EC:FB:5E Xbox Wireless Controller
Device EC:83:50:88:75:E7 Xbox Wireless Controller
[bluetooth]# remove EC:83:50:EC:FB:5E
[DEL] Device EC:83:50:EC:FB:5E Xbox Wireless Controller
Device has been removed
[bluetooth]# remove EC:83:50:88:75:E7
[DEL] Device EC:83:50:88:75:E7 Xbox Wireless Controller
Device has been removed
~/git/xpadneo> sudo ./uninstall.sh 
* unloading current driver module
* looking for registered instances
found 1 registered instance(s) on your system
* 0.5.10
  * uninstalling and removing 0.5.10 from DKMS

-------- Uninstall Beginning --------
Module:  hid-xpadneo
Version: 0.5.10
Kernel:  5.0.5-1-default (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

hid-xpadneo.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.0.5-1-default/updates/
rmdir: konnte 'updates' nicht entfernen: Das Verzeichnis ist nicht leer
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


Running the post_remove script:
Removing Modules Hooks and Configurations
depmod...

dracut........

DKMS: uninstall completed.

------------------------------
Deleting module version: 0.5.10
completely from the DKMS tree.
------------------------------
Done.
  * removing 0.5.10 folder from /usr/src

I'm ready to go on now.

@atar-axis
Copy link
Owner

atar-axis commented Apr 3, 2019

If you haven't already, please reboot your system now.

For the next step:
Do you have an Xbox or Windows OS nearby?

@TobiPeterG
Copy link
Author

If you haven't already, please reboot your system now.

For the next step:
Do you have an Xbox or Windows OS nearby?

I've already rebooted and yes.

@atar-axis
Copy link
Owner

atar-axis commented Apr 3, 2019

Please update the firmware of both gamepads!
(Even if it is already the latest fw which is installed, this somehow resets the internals of your gamepads)

Do not(!) connect them via bluetooth to any other system, use a cable please (in Windows you need an USB connection anyway).

@TobiPeterG
Copy link
Author

Please update the firmware of both gamepads!
(Even if it is already the latest fw which is installed, this somehow resets the internals of your gamepads)

Do not(!) connect them via bluetooth to any other system, use a cable please (in Windows you need an USB connection anyway).

I "updated" it, it already was latest firmware.

@atar-axis
Copy link
Owner

atar-axis commented Apr 3, 2019

okay fine - as said, this is not a problem - updating poved to be effective on setting back the internals to the default state. We already fixed a bunch of problems this way.

Now please reinstall xpadneo and give me the output. Reboot afterwards.

@TobiPeterG
Copy link
Author

okay fine - as said, this is not a problem - updating poved to be effective on setting the internals back to the default state. We already fixed a bunch of problems this way.

Now please reinstall xpadneo and give me the output. Reboot afterwards.

Here you go:

:~/git/xpadneo> sudo ./install.sh   
* replacing version string if necessary
* copying module into /usr/src
* adding module to DKMS

Creating symlink /var/lib/dkms/hid-xpadneo/0.5.10/source ->
                 /usr/src/hid-xpadneo-0.5.10

DKMS: add completed.
* installing module (using DKMS)

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make -j8 KERNELRELEASE=5.0.5-1-default -C /lib/modules/5.0.5-1-default/build M=/var/lib/dkms/hid-xpadneo/0.5.10/build/src modules...
cleaning build area...

DKMS: build completed.

hid-xpadneo.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.0.5-1-default/updates/

Running the post_install script:
Disabling ERTM permanently (requires reboot)...
Diabling ERTM instantly...
Installing UDEV rule to automatically bind xpadneo (necessary on kernel < 4.16 and >= 4.20)...

depmod....

Backing up initrd-5.0.5-1-default to /boot/initrd-5.0.5-1-default.old-dkms
Making new initrd-5.0.5-1-default
(If next boot fails, revert to initrd-5.0.5-1-default.old-dkms image)
dracut.........

DKMS: install completed.

@atar-axis
Copy link
Owner

atar-axis commented Apr 3, 2019

again: if you haven't rebooted yet, please reboot now.

After that, please run bluetoothctl (sudo bluetoothctl on raspbian systems) and type in scan on. Wait for all active devices to appear, give them some minutes, after that - please turn on your first gamepad and press the pairing button until the light flashes fast. Wait for the gamepad to appear in bluetoothctl. Run pair <MAC>.

Give me the output ;)

@TobiPeterG
Copy link
Author

again: if you haven't rebooted yet, please reboot now.

After that, please run bluetoothctl (sudo bluetoothctl on raspbian systems) and type in scan on. Wait for all active devices to appear, give them some minutes, after that - please turn on your first gamepad and press the pairing button until the light flashes fast. Wait for the gamepad to appear in bluetoothctl. Run pair <MAC>.

Give me the output ;)

bluetoothctl
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:11 Discovering: yes
[CHG] Device EC:83:50:EC:FB:5E RSSI: -93
[CHG] Device EC:83:50:EC:FB:5E RSSI: -38
[CHG] Device EC:83:50:EC:FB:5E RSSI: -93
[bluetooth]# pair EC:83:50:EC:FB:5E
Attempting to pair with EC:83:50:EC:FB:5E
Failed to pair: org.bluez.Error.AlreadyExists

@atar-axis
Copy link
Owner

atar-axis commented Apr 3, 2019

okay this is the first problem, the gamepad should not exist anymore since we removed it.
Please make sure that you removed the gamepads from your KDE/Gnome Bluetooth manager too.
what does devices say?

@TobiPeterG
Copy link
Author

TobiPeterG commented Apr 3, 2019

okay this is the first problem, the gamepad definitely not exists anymore since we removed it.
Please make sure that you removed the existing gamepads from your KDE/Gnome Bluetooth manager too.
what does devices say?

As far as I could notice, a device that was found by the bluetooth manager is automatically added.
I can't do nothing against it.
For example the other controller isn't shown, but whenever I search for a device, these are also added automatically until I reboot my PC.

devices
Device EC:83:50:EC:FB:5E Xbox Wireless Controller

@atar-axis
Copy link
Owner

what does devices say? And what paired-devices ? both in bluetoothctl

@TobiPeterG
Copy link
Author

TobiPeterG commented Apr 3, 2019

what does devices say? And what paired-devices ? both in bluetoothctl

I added devices at the end of my last message.

paired-devices
Device EC:83:50:EC:FB:5E Xbox Wireless Controller

@atar-axis
Copy link
Owner

Okay, let's keep that in mind for now.

Please run trust EC:83:50:EC:FB:5E now, let's see what this results in

@TobiPeterG
Copy link
Author

Okay, let's keep that in mind for now.

Please run trust EC:83:50:EC:FB:5E now, let's see what this results in

trust EC:83:50:EC:FB:5E
[CHG] Device EC:83:50:EC:FB:5E Trusted: yes
Changing EC:83:50:EC:FB:5E trust succeeded

@TobiPeterG
Copy link
Author

TobiPeterG commented Apr 14, 2019

Sorry for delay, here you go:

dmesg | grep "xpadneo udev"
[39079.809273] xpadneo udev: binding method: 3
[39081.065957] xpadneo udev: method 3 fires
[39081.188219] xpadneo udev: method 3 fires

Was bound to Xpad (red controller)

@atar-axis
Copy link
Owner

Perfect, so it Looks like it is solved now :)

@TobiPeterG
Copy link
Author

Yep, seems so. :)

Now we just need a USB dongle that can handle initial connection AND stable, lag free connection or the wireless dongle working. :D

Btw. do you know if there's anyone trying to make it work? O.o

@atar-axis
Copy link
Owner

atar-axis commented Apr 15, 2019

concerning the connection issues: @ugly95 sent me two of his Sticks, i will have a look once they arrive. Concerning the WiFi dongle: See the Wiki Page Here on GitHub, it's complicated...

@NoXPhasma
Copy link

NoXPhasma commented Apr 18, 2019

Just want to add that I'm affected by this as well. I'm on Linux MInt 19.1 and using a custom Kernel 5.0

$ uname -r
5.0.0-8.1-liquorix-amd64

This is my device:

Device 5C:BA:37:F7:23:0E Xbox Wireless Controller

I've used the files in your zip and I get this output:

$ dmesg | grep "xpadneo udev"
[56745.647905] xpadneo udev: binding method: 3
[56745.690054] xpadneo udev: method 3 fires
[56745.690694] xpadneo udev: unbind: microsoft; bind: xpadneo
[56746.773370] xpadneo udev: method 3 fires

@atar-axis
Copy link
Owner

Did it work once you replaced the Files?

@NoXPhasma
Copy link

No, it does not work properly. It is in a loop for a very long time until it connects eventually or the gamepad gives up and turn itself off:

[CHG] Device 5C:BA:37:F7:23:0E Connected: no
[CHG] Device 5C:BA:37:F7:23:0E Connected: yes
[CHG] Device 5C:BA:37:F7:23:0E Connected: no
[CHG] Device 5C:BA:37:F7:23:0E Connected: yes

@atar-axis
Copy link
Owner

atar-axis commented Apr 19, 2019

Please remove the .txt and run the following script:
debug.sh.txt
What's the output?

What kind of BT do you use? onboard? USB dongle?

@NoXPhasma
Copy link

This is the output:

./debug.sh 
xpadNEO debug collector

* xpadneo udev rules in /etc:
  rw-r--r-- 1 root root 5354 Apr 18 23:29 /etc/udev/rules.d/99-xpadneo.rules
  rwxr-xr-x 1 root root 2000 Apr 18 23:29 /etc/udev/rules.d/xpadneo.sh

* current state of ERTM: Y
end.

I'm using a USB dongle (this one to be precise).

@atar-axis
Copy link
Owner

#93
Another CSR that makes problems... @ugly95 sent me two dongles to debug this, but - for your information - it is not a xpadneo problem! try the following: #76 (comment)

Tell me if it works

@NoXPhasma
Copy link

I didn't had problems prior Kernel 5.0 with this dongle and xpadneo, it could take up to 20 seconds by times, but never ran into these long loops. Is there a dongle you can recommend?

Anyway, that command works pretty well, thanks.

@atar-axis
Copy link
Owner

Hum, that's interesting... I will try to automate the connection. Gimme some time. At the moment it looks like the CSR dongle is the most reliable one - once connected. That's at least what @ugly95 observed

@NoXPhasma
Copy link

Which is my experience as well, didn't had any disconnects or lags. Neither in Windows nor in Linux.

The script works absolutely perfect for me. I have to wait around 1 second after the light turns on, when I fire it then up it will connect the controller instantly.

@atar-axis
Copy link
Owner

Thanks, can you give me the ouput of lsusb | grep -i 'blue' for the list?

@NoXPhasma
Copy link

Bus 003 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

@atar-axis
Copy link
Owner

Thanks! added it here: #93

@TobiPeterG
Copy link
Author

This is the output:

./debug.sh
xpadNEO debug collector

  • xpadneo udev rules in /etc:
    rw-r--r-- 1 root root 5354 Apr 18 23:29 /etc/udev/rules.d/99-xpadneo.rules
    rwxr-xr-x 1 root root 2000 Apr 18 23:29 /etc/udev/rules.d/xpadneo.sh

  • current state of ERTM: Y
    end.

I'm using a USB dongle (this one to be precise).

Doesn't have ERTM to be disabled? O.o

@NoXPhasma
Copy link

NoXPhasma commented Apr 19, 2019

According to Amazon, where I bought it, the Chip is CSR8510A10. However, I can not confirm that in any way, as even the package doesn't note which chip is being used.

@germangoergs That Y means it's disabled.

@atar-axis
Copy link
Owner

Yeah, misleading... Sorry

@TobiPeterG
Copy link
Author

Oh OK, sorry. 😅

@atar-axis
Copy link
Owner

According to Amazon, where I bought it, the Chip is CSR8510A10.

thanks!

@NoXPhasma
Copy link

Ohh, I can confirm the chip, it's noted in the kernel log:

kernel: usb 3-1.4: new full-speed USB device number 11 using xhci_hcd
kernel: usb 3-1.4: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice=88.91
kernel: usb 3-1.4: New USB device strings: Mfr=0, Product=2, SerialNumber=0
kernel: usb 3-1.4: Product: CSR8510 A10

So me and @germangoergs have the same chip.

@atar-axis
Copy link
Owner

Updated! Thanks.
I am going to close this issue since the binding problems are solved and the other issues are not related to the driver itself. But I will work in it anyway.

atar-axis added a commit that referenced this issue Apr 19, 2019
atar-axis added a commit that referenced this issue Apr 29, 2019
* changed udev rule as a result of #91

* Fix: udev script wasn't copied

* Fix: Remove udev script too

* satisfy shellcheck

* Update VERSION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 | state: testing solution Solution is in testing phase
Projects
None yet
Development

No branches or pull requests

3 participants