linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Bastien Nocera <hadess@hadess.net>
To: Vinicius Costa Gomes <vinicius.gomes@intel.com>,
	Anthony Bourguignon <contact@toniob.net>,
	linux-bluetooth@vger.kernel.org
Subject: Re: Can't connect a Xbox one controller
Date: Thu, 09 Nov 2017 16:11:38 +0100	[thread overview]
Message-ID: <1510240298.2624.23.camel@hadess.net> (raw)
In-Reply-To: <1510237731.2624.19.camel@hadess.net>

[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]

On Thu, 2017-11-09 at 15:28 +0100, Bastien Nocera wrote:
> 
<snip>
> Here's the btmon output of a pairing attempt.

And this is a pairing attempt with disable_ertm set to 1.

You will see a gap of about a minute between 2 events:
@ MGMT Event: Device Disconnected (0x000c) plen 8                                                                                                                                        {0x0001} [hci0] 12.103542
        BR/EDR Address: C8:3F:26:80:BA:71 (Microsoft Corporation)
        Reason: Connection terminated by local host (0x02)
> HCI Event: Connect Request (0x04) plen 10                                                                                                                                                   #77 [hci0] 81.172351
        Address: C8:3F:26:80:BA:71 (Microsoft Corporation)
        Class: 0x000508
          Major class: Peripheral (mouse, joystick, keyboards)
          Minor class: 0x02
        Link type: ACL (0x01)

The pad carried on blinking expecting "something". I turned the pad off
by long pressing on the "XBox" button, and turned it on again. I got a
service authentication request:
[CHG] Device C8:3F:26:80:BA:71 Connected: yes
Authorize service
[agent] Authorize service 00001124-0000-1000-8000-00805f9b34fb (yes/no): yes

And it's now connected and working.

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: trace.log --]
[-- Type: text/x-log; name="trace.log"; charset="UTF-8", Size: 12231 bytes --]

btsnoop\0\0\0\0\x01\0\0\aÑ\0\0\0;\0\0\0;ÿÿ\0\f\0\0\0\0\0â;A3È-ÑLinux version 4.14.0-0.rc8.git1.1.bt2.fc28.x86_64 (x86_64)\0\0\0\0!\0\0\0!ÿÿ\0\f\0\0\0\0\0â;A3È-ÖBluetooth subsystem version 2.22\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â;A3È-×\0\x01ø«\x1e\0…Dhci0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0â;A3È-Ø\0\0\0\b\0\0\0\b\0\0\0
\0\0\0\0\0â;A3È-Ùø«\x1e\0…D\x02\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0â;A3È-Ú\x02\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10memcheck-amd64-\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0â;A3È-Û\x01\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10memcheck-amd64-\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0â;A3È.§\x03\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10btmon\0\0\0\0\0\0\0\0\0\0\0\0\0\0A\0\0\0Aÿÿ\0\r\0\0\0\0\0â;A3óÕ[\a\vbluetoothd\0src/device.c:btd_device_set_temporary() temporary 0\0\0\0\06\0\0\06ÿÿ\0\r\0\0\0\0\0â;A3óØØ\a\vbluetoothd\0src/agent.c:agent_ref() 0x8588ed0: ref=2\0\0\0\0Y\0\0\0Yÿÿ\0\r\0\0\0\0\0â;A3óÛS\a\vbluetoothd\0src/device.c:bonding_request_new() Requesting bonding for C8:3F:26:80:BA:71\0\0\0\06\0\0\06ÿÿ\0\r\0\0\0\0\0â;A3óݦ\a\vbluetoothd\0src/agent.c:agent_ref() 0x8588ed0: ref=3\0\0\0\08\0\0\08ÿÿ\0\r\0\0\0\0\0â;A3ó߸\a\vbluetoothd\0src/agent.c:agent_unref() 0x8588ed0: ref=2\0\0\0\00\0\0\00ÿÿ\0\r\0\0\0\0\0â;A3óâ#\a\vbluetoothd\0src/adapter.c:suspend_discovery() \0\0\0\0f\0\0\0fÿÿ\0\r\0\0\0\0\0â;A3óäù\a\vbluetoothd\0src/adapter.c:adapter_bonding_attempt() hci0 bdaddr C8:3F:26:80:BA:71 type 0 io_cap 0x04\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x10\0\0\0\0\0â;A3óçú\x01\0\0\03\0qº€&?È\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0â;A3óè\x17\x03\0\0\0\x1a\0qº€&?È\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0â;A3óè\x17\x02\0\0\0\x1a\0qº€&?È\0\x01\0\0\0\x10\0\0\0\x10\0\0\0\x11\0\0\0\0\0â;A3óè*\x01\0\0\0\x01\03\0\0qº€&?È\0\0\0\0`\0\0\0`ÿÿ\0\r\0\0\0\0\0â;A3óìÕ\a\vbluetoothd\0src/adapter.c:add_whitelist_complete() C8:3F:26:80:BA:71 added to kernel whitelist\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x10\0\0\0\0\0â;A3óí÷\x01\0\0\0\x19\0qº€&?È\0\x04\0\0\0\x10\0\0\0\x10\0\0\0\x02\0\0\0\0\0â;A3óî,\x05\x04\rqº€&?È\x18Ì\x02\0\0\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A3óñŠ\x0f\x04\0\x01\x05\x04\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A4'V1ÿ\x04&\0\x01\x01\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â;A4'aà\x03\v\0\0\x01qº€&?È\x01\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â;A4'c+^[\x04\x02\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A4'e~\x0f\x04\0\x01^[\x04\0\0\0\x05\0\0\0\x05\0\0\0\x03\0\0\0\0\0â;A4'€¹^[\x03\0\x01\x05\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â;A4'Œ‚\v\v\0\0\x01¿>þÛý{‡\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â;A4'Œµ\x1c\x04\x03\0\x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A4'd\x0f\x04\0\x01\x1c\x04\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â;A4'§Ý#\r\0\0\x01\x01\x03\x01\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\x02\0\0\0\0\0â;A4'¨G\x19\x04
qº€&?È\x02\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A4'«Ó\x0f\x04\0\x01\x19\x04\0\0\x01\x01\0\0\x01\x01\0\0\0\x03\0\0\0\0\0â;A4(HB\aÿ\0qº€&?ÈXbox Wireless Controller\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\02\0\0\02\0\0\0\x11\0\0\0\0\0â;A4(H„\x03\0\0\0\v\0qº€&?È\0\0\0\0\0\x1f\0\x19	Xbox Wireless Controller\x04\r\b\x05\0\0\0\02\0\0\02\0\0\0\x11\0\0\0\0\0â;A4(H„\x02\0\0\0\v\0qº€&?È\0\0\0\0\0\x1f\0\x19	Xbox Wireless Controller\x04\r\b\x05\0\0\0\02\0\0\02\0\0\0\x11\0\0\0\0\0â;A4(H„\x01\0\0\0\v\0qº€&?È\0\0\0\0\0\x1f\0\x19	Xbox Wireless Controller\x04\r\b\x05\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â;A4(H®\x11\x04\x02\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A4(Kâ\x0f\x04\0\x01\x11\x04\0\0\0c\0\0\0cÿÿ\0\r\0\0\0\0\0â;A4(M\x11\a\vbluetoothd\0src/adapter.c:connected_callback() hci0 device C8:3F:26:80:BA:71 connected eir_len 31\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â;A4(OÌ\x17\x06qº€&?È\0\0\0	\0\0\0	\0\0\0\x02\0\0\0\0\0â;A4(Où\f\x04\x06qº€&?È\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;A4(Sµ\x0e
\x01\f\x04\0qº€&?È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â;A4(W™1\x06qº€&?È\0\0\0\f\0\0\0\f\0\0\0\x02\0\0\0\0\0â;A4(WÚ+\x04	qº€&?È\x01\0\x03\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;A4([\x0e
\x01+\x04\0qº€&?È\0\0\0\v\0\0\0\v\0\0\0\x03\0\0\0\0\0â;A4(vÙ2	qº€&?È\x03\0\x04\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;A4,ÿp3
qº€&?È„?\x02\0\0\0\0	\0\0\0	\0\0\0\x02\0\0\0\0\0â;A4-\0\0,\x04\x06qº€&?È\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;A4-\x03\x04\x0e
\x01,\x04\0qº€&?È\0\0\0	\0\0\0	\0\0\0\x03\0\0\0\0\0â;A42bR6\a\0qº€&?È\0\0\0\x19\0\0\0\x19\0\0\0\x03\0\0\0\0\0â;A43%”\x18\x17qº€&?È™Ò}ŽÅª¾¼µ¾m h\rA‚\x04\0\0\0 \0\0\0 \0\0\0\x11\0\0\0\0\0â;A43%×\x03\0\0\0	\0\x01qº€&?È\0\x04™Ò}ŽÅª¾¼µ¾m h\rA‚\0\0\0\0 \0\0\0 \0\0\0\x11\0\0\0\0\0â;A43%×\x02\0\0\0	\0\x01qº€&?È\0\x04™Ò}ŽÅª¾¼µ¾m h\rA‚\0\0\0\0 \0\0\0 \0\0\0\x11\0\0\0\0\0â;A43%×\x01\0\0\0	\0\x01qº€&?È\0\x04™Ò}ŽÅª¾¼µ¾m h\rA‚\0\0\0\0t\0\0\0tÿÿ\0\r\0\0\0\0\0â;A43)\x10\a\vbluetoothd\0src/adapter.c:new_link_key_callback() hci0 new key for C8:3F:26:80:BA:71 type 4 pin_len 0 store_hint 1\0\0\0\0\x05\0\0\0\x05\0\0\0\x03\0\0\0\0\0â;A43)\x1d\x06\x03\0\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â;A43)Z\x13\x04\x03\0\x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A43-\x05\x0f\x04\0\x01\x13\x04\0\0\0/\0\0\0/ÿÿ\0\r\0\0\0\0\0â;A43kû\a\vbluetoothd\0src/device.c:device_set_bonded() \0\0\0\0R\0\0\0Rÿÿ\0\r\0\0\0\0\0â;A43m\x18\a\vbluetoothd\0src/device.c:device_bonding_complete() bonding 0x9177360 status 0x00\0\0\0\0V\0\0\0Vÿÿ\0\r\0\0\0\0\0â;A43n\x15\a\vbluetoothd\0src/device.c:device_bonding_complete() Proceeding with service discovery\0\0\0\08\0\0\08ÿÿ\0\r\0\0\0\0\0â;A43q+\a\vbluetoothd\0src/agent.c:agent_unref() 0x8588ed0: ref=1\0\0\0\0/\0\0\0/ÿÿ\0\r\0\0\0\0\0â;A43r\x06\a\vbluetoothd\0src/adapter.c:resume_discovery() \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A43\x7fZ\b\x04\0\0\x01\x01\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â;A43\x7f¡\b\x14\x02\0\x01\0\0\0	\0\0\0	\0\0\0\x03\0\0\0\0\0â;A43ƒC\x0e\a\x01\b\x14\0\0\x01\x10\0\0\0\x10\0\0\0\x10\0\0\0\x11\0\0\0\0\0â;A43ƒ”\x01\0\0\0\x01\0\x19\0\0qº€&?È\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x04\0\0\0\0\0â;A43ƒ©\0\x01
\0\x06\0\x01\0
\x01\x02\0\x02\0\0\0\0A\0\0\0Aÿÿ\0\r\0\0\0\0\0â;A43†\b\a\vbluetoothd\0src/adapter.c:pair_device_complete() Success (0x00)\0\0\0\0f\0\0\0fÿÿ\0\r\0\0\0\0\0â;A43‡µ\a\vbluetoothd\0src/adapter.c:bonding_attempt_complete() hci0 bdaddr C8:3F:26:80:BA:71 type 0 status 0x0\0\0\0\0N\0\0\0Nÿÿ\0\r\0\0\0\0\0â;A43‰*\a\vbluetoothd\0src/device.c:device_bonding_complete() bonding (nil) status 0x00\0\0\0\0/\0\0\0/ÿÿ\0\r\0\0\0\0\0â;A43ŠK\a\vbluetoothd\0src/adapter.c:resume_discovery() \0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A44RP\x13\x05\x01\0\x01\x01\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;A44U³\0!\x10\0\f\0\x01\0\v\x01\b\0\x02\0\0\0\x10\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x04\0\0\0\0\0â;A44Uú\0\x01\f\0\b\0\x01\0\x02\x02\x04\0\x01\0@\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A44eÝ\x13\x05\x01\0\x01\x01\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;A44i\x12\0!\x10\0\f\0\x01\0\x03\x02\b\0@\0@\0\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x04\0\0\0\0\0â;A44ik\0\x01\f\0\b\0\x01\0\x04\x03\x04\0@\0\0\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;A44n%\0!\x10\0\f\0\x01\0\x04\x01\b\0@\0\0\0\x01\x02È\x05\0\0\0\x16\0\0\0\x16\0\0\0\x04\0\0\0\0\0â;A44n]\0\x01\x12\0\x0e\0\x01\0\x05\x01
\0@\0\0\0\0\0\x01\x02È\x05\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A44y7\x13\x05\x01\0\x01\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x05\0\0\0\0\0â;A44úÅ\0!\x0e\0
\0\x01\0\x05\x03\x06\0@\0\0\0\0\0\0\0\0\x1c\0\0\0\x1c\0\0\0\x04\0\0\0\0\0â;A44üô\0\x01\x18\0\x14\0@\0\x06\0\0\0\x0f5\x03\x19\x01\0ÿÿ5\x05
\0\0ÿÿ\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A44ýß\x13\x05\x01\0\x01\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A45	å\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;A45\x14»\0!„\0€\0@\0\a\0\0\0{\0w6\x02¾5‚	\0\0
\0\x01\0\0	\0\x015\x03\x19\x12\0	\0\x02
\0\0\x03\x04	\0\x045\r5\x06\x19\x01\0	\0\x015\x03\x19\0\x01	\0\x055\x03\x19\x10\x02	\0\x065		en	\0j	\x01\0	\0	5\b5\x06\x19\x12\0	\x01\0	\x01\0%\x01\0	\x01\x01%\x01\0	\x01\x02%\x01\0	\x02\0	\x01\x03	\x02\x01	\x04^	\x02\x02	\x02à	\x01\x01\0\0\0\x1d\0\0\0\x1d\0\0\0\x04\0\0\0\0\0â;A45\x18â\0\x01\x19\0\x15\0@\0\x06\0\x01\0\x105\x03\x19\x01\0ÿÿ5\x05
\0\0ÿÿ\x01\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A45)-\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;A45-2\0!„\0€\0@\0\a\0\x01\0{\0w\x02\x03		\x03	\x02\x04(\x01	\x02\x05	\0\x026\x027	\0\0
\0\x01\0\x01	\0\x015\x03\x19\x11$	\0\x02
\0\0\x03\x12	\0\x045\r5\x06\x19\x01\0	\0\x115\x03\x19\0\x11	\0\x055\x03\x19\x10\x02	\0\x065		en	\0j	\x01\0	\0	5\b5\x06\x19\x11$	\x01\0	\0\r5\x0f5\r5\x06\x19\x01\0	\0\x135\x03\x19\0\x11	\x01\0\x01\x02\0\0\0\x1d\0\0\0\x1d\0\0\0\x04\0\0\0\0\0â;A452Y\0\x01\x19\0\x15\0@\0\x06\0\x02\0\x105\x03\x19\x01\0ÿÿ5\x05
\0\0ÿÿ\x01\x02\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A45@V\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;A45Ej\0!„\0€\0@\0\a\0\x02\0{\0w%\x17Xbox Bluetooth Gamepad\0	\x01\x01%\bGamepad\0	\x01\x02%\x16Microsoft Corporation\0	\x02\0	\x01\0	\x02\x01	\x01\x11	\x02\x02\b@	\x02\x03\b!	\x02\x04(\x01	\x02\x05(\x01	\x02\x066\x01:6\x017\b"&\x012\x05\x01	\x05¡\x01…\x01\x01\x03\0\0\0\x1d\0\0\0\x1d\0\0\0\x04\0\0\0\0\0â;A45KE\0\x01\x19\0\x15\0@\0\x06\0\x03\0\x105\x03\x19\x01\0ÿÿ5\x05
\0\0ÿÿ\x01\x03\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A45W¿\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;A45]×\0!„\0€\0@\0\a\0\x03\0{\0w	\x01¡\0	0	1\x15\0'ÿÿ\0\0•\x02u\x10\x02À	\x01¡\0	3	4\x15\0'ÿÿ\0\0•\x02u\x10\x02À\x05\x01	2\x15\0&ÿ\x03•\x01u
\x02\x15\0%\0u\x06•\x01\x03\x05\x01	5\x15\0&ÿ\x03•\x01u
\x02\x15\0%\0u\x06•\x01\x03\x05\x01	9\x15\x01%\b5\0F;\x01f\x14\0u\x04•\x01Bu\x04•\x01\x04\0\0\0\x1d\0\0\0\x1d\0\0\0\x04\0\0\0\0\0â;A45c‘\0\x01\x19\0\x15\0@\0\x06\0\x04\0\x105\x03\x19\x01\0ÿÿ5\x05
\0\0ÿÿ\x01\x04\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A45ð]\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;A45ÿ\x1d\0!„\0€\0@\0\a\0\x04\0{\0w\x01\x15\0%\05\0E\0e\0\x03\x05	\x19\x01)
\x15\0%\x01u\x01•
\x02\x15\0%\0u\x06•\x01\x03\x05\x01	€…\x02¡\0	…\x15\0%\x01•\x01u\x01\x02\x15\0%\0u\a•\x01\x03À\x05\x0f	!…\x03¡\x02	—\x15\0%\x01u\x04•\x01‘\x02\x15\0%\0u\x04•\x01‘\x03	p\x15\0%du\b•\x04‘\x02	Pf\x01\x10U\x0e\x01\x05\0\0\0\x1d\0\0\0\x1d\0\0\0\x04\0\0\0\0\0â;A46\x02þ\0\x01\x19\0\x15\0@\0\x06\0\x05\0\x105\x03\x19\x01\0ÿÿ5\x05
\0\0ÿÿ\x01\x05\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A46\x13…\x13\x05\x01\0\x01\x01\0\0\0\0~\0\0\0~\0\0\0\x05\0\0\0\0\0â;A46\x17”\0!z\0v\0@\0\a\0\x05\0q\0n\x15\0&ÿ\0u\b•\x01‘\x02	§\x15\0&ÿ\0u\b•\x01‘\x02e\0U\0	|\x15\0&ÿ\0u\b•\x01‘\x02À…\x04\x05\x06	 \x15\0&ÿ\0u\b•\x01\x02À	\x02\a5\b5\x06	\x04		\x01\0	\x02\b(\0	\x02	(\x01	\x02
(\0	\x02\v	\x01\0	\x02\f	\f€	\x02\r(\x01	\x02\x0e(\0\0\0\0\0\x1c\0\0\0\x1c\0\0\0\x04\0\0\0\0\0â;A46Çè\0\x01\x18\0\x14\0@\0\x06\0\x06\0\x0f5\x03\x19\x12\0ÿÿ5\x05
\0\0ÿÿ\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A46Ö†\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;A46ßt\0!„\0€\0@\0\a\0\x06\0{\0w5„5‚	\0\0
\0\x01\0\0	\0\x015\x03\x19\x12\0	\0\x02
\0\0\x03\x04	\0\x045\r5\x06\x19\x01\0	\0\x015\x03\x19\0\x01	\0\x055\x03\x19\x10\x02	\0\x065		en	\0j	\x01\0	\0	5\b5\x06\x19\x12\0	\x01\0	\x01\0%\x01\0	\x01\x01%\x01\0	\x01\x02%\x01\0	\x02\0	\x01\x03	\x02\x01	\x04^	\x02\x02	\x02à	\x02\x01\x06\0\0\0\x1d\0\0\0\x1d\0\0\0\x04\0\0\0\0\0â;A47%¢\0\x01\x19\0\x15\0@\0\x06\0\a\0\x105\x03\x19\x12\0ÿÿ5\x05
\0\0ÿÿ\x01\x06\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A474H\x13\x05\x01\0\x01\x01\0\0\0\0\x1f\0\0\0\x1f\0\0\0\x05\0\0\0\0\0â;A475|\0!^[\0\x17\0@\0\a\0\a\0\x12\0\x0f\x03		\x03	\x02\x04(\x01	\x02\x05	\0\x02\0\0\0\0`\0\0\0`ÿÿ\0\r\0\0\0\0\0â;A47~z\a\vbluetoothd\0src/device.c:device_probe_profiles() Probing profiles for device C8:3F:26:80:BA:71\0\0\0\0c\0\0\0cÿÿ\0\r\0\0\0\0\0â;A47…Š\a\vbluetoothd\0profiles/input/device.c:input_device_register() /org/bluez/hci0/dev_C8_3F_26_80_BA_71\0\0\0\0>\0\0\0>ÿÿ\0\r\0\0\0\0\0â;A47‡'\a\vbluetoothd\0src/service.c:btd_service_ref() 0x9247600: ref=2\0\0\0\0\0\0\0ÿÿ\0\r\0\0\0\0\0â;A47‰p\a\vbluetoothd\0src/service.c:change_state() 0x9247600: device C8:3F:26:80:BA:71 profile input-hid state changed: unavailable -> disconnected (0)\0\0\0\0\\0\0\0\ÿÿ\0\r\0\0\0\0\0â;A47®\a\vbluetoothd\0src/device.c:device_svc_resolved() /org/bluez/hci0/dev_C8_3F_26_80_BA_71 err 0\0\0\0\0\x10\0\0\0\x10\0\0\0\x04\0\0\0\0\0â;A4[VË\0\x01\f\0\b\0\x01\0\x06\x04\x04\0@\0@\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A4[fK\x13\x05\x01\0\x01\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x05\0\0\0\0\0â;A4[Æ\v\0!\f\0\b\0\x01\0\a\x04\x04\0@\0@\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â;A4{\x1a:\x06\x04\x03\0\x01\x13\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A4{\x1fC\x0f\x04\0\x01\x06\x04\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A4|ž$\x05\x04\0\0\x01\x16\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0â;A4|žv\x03\0\0\0\f\0qº€&?È\0\x02\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0â;A4|žv\x02\0\0\0\f\0qº€&?È\0\x02\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0â;A4|žv\x01\0\0\0\f\0qº€&?È\0\x02\0\0\0^\0\0\0^ÿÿ\0\r\0\0\0\0\0â;A4|£)\a\vbluetoothd\0src/adapter.c:dev_disconnected() Device C8:3F:26:80:BA:71 disconnected, reason 2\0\0\0\08\0\0\08ÿÿ\0\r\0\0\0\0\0â;A4|¥¦\a\vbluetoothd\0src/adapter.c:adapter_remove_connection() \0\0\0\07\0\0\07ÿÿ\0\r\0\0\0\0\0â;A4|«,\a\vbluetoothd\0plugins/policy.c:disconnect_cb() reason 2\0\0\0\0f\0\0\0fÿÿ\0\r\0\0\0\0\0â;A4|®N\a\vbluetoothd\0src/adapter.c:bonding_attempt_complete() hci0 bdaddr C8:3F:26:80:BA:71 type 0 status 0xe\0\0\0\0N\0\0\0Nÿÿ\0\r\0\0\0\0\0â;A4|±I\a\vbluetoothd\0src/device.c:device_bonding_complete() bonding (nil) status 0x0e\0\0\0\0<\0\0\0<ÿÿ\0\r\0\0\0\0\0â;A4|³t\a\vbluetoothd\0src/device.c:device_bonding_failed() status 14\0\0\0\0/\0\0\0/ÿÿ\0\r\0\0\0\0\0â;A4|µ­\a\vbluetoothd\0src/adapter.c:resume_discovery() \0\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;A8š†\x7f\x04
qº€&?È\b\x05\0\x01\0\0\0
\0\0\0
\0\0\0\x02\0\0\0\0\0â;A8š‡9	\x04\aqº€&?È\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A8šŠ\r\x0f\x04\0\x01	\x04\0\0\0
\0\0\0
\0\0\0\x03\0\0\0\0\0â;A8h¹\x12\b\0qº€&?È\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A8 ;\x18ÿ\x04&\0\x01\x01\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â;A8 œ±\x03\v\0\0\x01qº€&?È\x01\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â;A8 ú^[\x04\x02\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A8  Œ\x0f\x04\0\x01^[\x04\0\0\0\x05\0\0\0\x05\0\0\0\x03\0\0\0\0\0â;A8 ¸\x04^[\x03\0\x01\x05\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â;A8 Ã¼\v\v\0\0\x01¿>þÛý{‡\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â;A8 Ä\x1e\x1c\x04\x03\0\x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A8 Ç¾\x0f\x04\0\x01\x1c\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â;A8 òÀ\x17\x06qº€&?È\0\0\0\x19\0\0\0\x19\0\0\0\x02\0\0\0\0\0â;A8 òÿ\v\x04\x16qº€&?È™Ò}ŽÅª¾¼µ¾m h\rA‚\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;A8 ö¨\x0e
\x01\v\x04\0qº€&?È\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â;A8¡\x15ø#\r\0\0\x01\x01\x03\x01\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\x02\0\0\0\0\0â;A8¡\x16e\x19\x04
qº€&?È\x02\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x04\0\0\0\0\0â;A8¡\x16{\0\x01
\0\x06\0\x01\0
\x01\x02\0\x02\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A8¡\x19Ò\x0f\x04\0\x01\x19\x04\0\0\x01\x01\0\0\x01\x01\0\0\0\x03\0\0\0\0\0â;A8¡XI\aÿ\0qº€&?ÈXbox Wireless Controller\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\02\0\0\02\0\0\0\x11\0\0\0\0\0â;A8¡Xy\x03\0\0\0\v\0qº€&?È\0\0\0\0\0\x1f\0\x19	Xbox Wireless Controller\x04\r\b\x05\0\0\0\02\0\0\02\0\0\0\x11\0\0\0\0\0â;A8¡Xy\x02\0\0\0\v\0qº€&?È\0\0\0\0\0\x1f\0\x19	Xbox Wireless Controller\x04\r\b\x05\0\0\0\02\0\0\02\0\0\0\x11\0\0\0\0\0â;A8¡Xy\x01\0\0\0\v\0qº€&?È\0\0\0\0\0\x1f\0\x19	Xbox Wireless Controller\x04\r\b\x05\0\0\0\0c\0\0\0cÿÿ\0\r\0\0\0\0\0â;A8¡[\x0f\a\vbluetoothd\0src/adapter.c:connected_callback() hci0 device C8:3F:26:80:BA:71 connected eir_len 31\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;A8¡Ù\x1a\b\x04\0\0\x01\x01\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â;A8¡Ù[\b\x14\x02\0\x01\0\0\0\x10\0\0\0\x10\0\0\0\x05\0\0\0\0\0â;A8¡ÜR\0!\f\0\b\0\x01\0\x02\x01\x04\0\x11\0@\0\0\0\0\x14\0\0\0\x14\0\0\0\x04\0\0\0\0\0â;A8¡Ü¢\0\x01\x10\0\f\0\x01\0\x03\x01\b\0@\0@\0\x01\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x04\0\0\0\0\0â;A8¡Ü¯\0\x01
\0\x06\0\x01\0
\x02\x02\0\x02\0\0\0\0	\0\0\0	\0\0\0\x03\0\0\0\0\0â;A8¡Üÿ\x0e\a\x01\b\x14\0\0\x01\x10\0\0\0\x14\0\0\0\x14\0\0\0\x04\0\0\0\0\0â;A8¡Ý.\0\x01\x10\0\f\0\x01\0\x03\x01\b\0@\0@\0\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8¡àÚ\x13\x05\x01\0\x01\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x04\0\0\0\0\0â;A8¡á\f\0\x01\f\0\b\0\x01\0\x04\x03\x04\0@\0\0\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;A8¡êü\0!\x10\0\f\0\x01\0\v\x01\b\0\x02\0\0\0\x10\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8¡ì­\x13\x05\x01\0\x01\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8¡ð£\x13\x05\x01\0\x01\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8¡ô†\x13\x05\x01\0\x01\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8¡øs\x13\x05\x01\0\x01\x01\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;A8¡ùÞ\0!\x10\0\f\0\x01\0\v\x02\b\0\x02\0\0\0\x10\0\0\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;A8¡þ‘\0!\x10\0\f\0\x01\0\x04\x02\b\0@\0\0\0\x01\x02È\x05\0\0\0\x16\0\0\0\x16\0\0\0\x04\0\0\0\0\0â;A8¡þ¸\0\x01\x12\0\x0e\0\x01\0\x05\x02
\0@\0\0\0\0\0\x01\x02È\x05\0\0\0\x12\0\0\0\x12\0\0\0\x05\0\0\0\0\0â;A8¢\x02?\0!\x0e\0
\0\x01\0\x05\x03\x06\0@\0\0\0\0\0\0\0\0m\0\0\0mÿÿ\0\r\0\0\0\0\0â;A8¢\x05\\a\vbluetoothd\0profiles/input/server.c:connect_event_cb() Incoming connection from C8:3F:26:80:BA:71 on PSM 17\0\0\0\0V\0\0\0Vÿÿ\0\r\0\0\0\0\0â;A8¢\x06´\a\vbluetoothd\0profiles/input/device.c:input_device_set_channel() idev 0x9249ef0 psm 17\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8¢\vö\x13\x05\x01\0\x01\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x05\0\0\0\0\0â;A8¢mÎ\0!\f\0\b\0\x01\0\x02\x03\x04\0\x13\0A\0\0\0\0\x14\0\0\0\x14\0\0\0\x04\0\0\0\0\0â;A8¢n2\0\x01\x10\0\f\0\x01\0\x03\x03\b\0A\0A\0\x01\0\x02\0\0\0\09\0\0\09ÿÿ\0\r\0\0\0\0\0â;A8¢pœ\a\vbluetoothd\0profiles/input/server.c:confirm_event_cb() \0\0\0\06\0\0\06ÿÿ\0\r\0\0\0\0\0â;A8¢tA\a\vbluetoothd\0src/agent.c:agent_ref() 0x8588ed0: ref=2\0\0\0\0€\0\0\0€ÿÿ\0\r\0\0\0\0\0â;A8¢}ë\a\vbluetoothd\0src/agent.c:agent_authorize_service() authorize service request was sent for /org/bluez/hci0/dev_C8_3F_26_80_BA_71\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8¢ v\x13\x05\x01\0\x01\x01\0\0\0\06\0\0\06ÿÿ\0\r\0\0\0\0\0â;A8ØÏ\x05\a\vbluetoothd\0src/agent.c:agent_ref() 0x8588ed0: ref=3\0\0\0\0\x14\0\0\0\x14\0\0\0\x04\0\0\0\0\0â;A8ØÐ:\0\x01\x10\0\f\0\x01\0\x03\x03\b\0A\0A\0\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x04\0\0\0\0\0â;A8ØÐo\0\x01\f\0\b\0\x01\0\x04\x04\x04\0A\0\0\0\0\0\08\0\0\08ÿÿ\0\r\0\0\0\0\0â;A8ØÓ\a\vbluetoothd\0src/agent.c:agent_unref() 0x8588ed0: ref=2\0\0\0\08\0\0\08ÿÿ\0\r\0\0\0\0\0â;A8ØÔÜ\a\vbluetoothd\0src/agent.c:agent_unref() 0x8588ed0: ref=1\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8ØÛB\x13\x05\x01\0\x01\x01\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;A8ØÞœ\0!\x10\0\f\0\x01\0\x04\x04\b\0A\0\0\0\x01\x02È\x05\0\0\0\x16\0\0\0\x16\0\0\0\x04\0\0\0\0\0â;A8ØÞÕ\0\x01\x12\0\x0e\0\x01\0\x05\x04
\0A\0\0\0\0\0\x01\x02È\x05\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8ØÞú\x13\x05\x01\0\x01\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x05\0\0\0\0\0â;A8Øâ/\0!\x0e\0
\0\x01\0\x05\x04\x06\0A\0\0\0\0\0\0\0\0m\0\0\0mÿÿ\0\r\0\0\0\0\0â;A8Øäò\a\vbluetoothd\0profiles/input/server.c:connect_event_cb() Incoming connection from C8:3F:26:80:BA:71 on PSM 19\0\0\0\0V\0\0\0Vÿÿ\0\r\0\0\0\0\0â;A8Øæ^\a\vbluetoothd\0profiles/input/device.c:input_device_set_channel() idev 0x9249ef0 psm 19\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;A8Øî”\x13\x05\x01\0\x01\x01\0\0\0\0\0\0\0ÿÿ\0\r\0\0\0\0\0â;A8Øò¥\a\vbluetoothd\0src/service.c:change_state() 0x9247600: device C8:3F:26:80:BA:71 profile input-hid state changed: disconnected -> connected (0)\0\0\0\0>\0\0\0>ÿÿ\0\r\0\0\0\0\0â;A8Øó×\a\vbluetoothd\0src/service.c:btd_service_ref() 0x9247600: ref=3\0\0\0\0G\0\0\0Gÿÿ\0\r\0\0\0\0\0â;A8ØöG\a\vbluetoothd\0plugins/policy.c:service_cb() Added input-hid reconnect 0\0\0\0\07\0\0\07ÿÿ\0\r\0\0\0\0\0â;A8ØøE\a\vbluetoothd\0profiles/input/device.c:encrypt_notify() \0\0\0\0\x05\0\0\0\x05\0\0\0\x03\0\0\0\0\0â;A8ØúQ^[\x03\0\x01\x01\0\0\0\x19\0\0\0\x19\0\0\0\x05\0\0\0\0\0â;A8ÙX-\0!\x15\0\x11\0A\0¡\x01À‹ß|oy2ˆ\0\0\0\0\0\0\0\0\0\0\x19\0\0\0\x19\0\0\0\x05\0\0\0\0\0â;A8Ù`ó\0!\x15\0\x11\0A\0¡\x01À‹ß|oy2ˆ\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â;A8ÙcÅ\x14\x06\0\0\x01\x02\f\0\0\0\0\v\0\0\0\v\0\0\0\x05\0\0\0\0\0â;A8ñó.\0!\a\0\x03\0A\0¡\x04†\0\0\0\v\0\0\0\v\0\0\0\x05\0\0\0\0\0â;A:#e\x16\0!\a\0\x03\0A\0¡\x04†

  reply	other threads:[~2017-11-09 15:11 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-18 10:11 Can't connect a Xbox one controller Anthony Bourguignon
2016-08-18 13:56 ` Luiz Augusto von Dentz
2016-08-18 14:52   ` Anthony Bourguignon
2016-08-18 16:20     ` Luiz Augusto von Dentz
2016-08-18 17:46       ` Anthony Bourguignon
2016-08-19  8:43         ` Luiz Augusto von Dentz
2016-08-19  9:28           ` Anthony Bourguignon
2016-08-19 18:02 ` Vinicius Costa Gomes
     [not found]   ` <1471642506.3626.5.camel@toniob.net>
2016-08-19 23:34     ` Vinicius Costa Gomes
2016-08-20 12:54       ` Anthony Bourguignon
2016-08-24 14:02         ` Vinicius Costa Gomes
2017-11-09 13:49           ` Bastien Nocera
2017-11-09 14:28             ` Bastien Nocera
2017-11-09 15:11               ` Bastien Nocera [this message]
2017-11-13 10:04                 ` Bastien Nocera

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1510240298.2624.23.camel@hadess.net \
    --to=hadess@hadess.net \
    --cc=contact@toniob.net \
    --cc=linux-bluetooth@vger.kernel.org \
    --cc=vinicius.gomes@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).