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(W1\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â;A43C\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â;A43K\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\x01Bu\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{\0w55 \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â;A47p\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â;A89 \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â;A8h¹\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
next prev parent 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).