All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.