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 15:28:51 +0100	[thread overview]
Message-ID: <1510237731.2624.19.camel@hadess.net> (raw)
In-Reply-To: <1510235357.2624.9.camel@hadess.net>

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

On Thu, 2017-11-09 at 14:49 +0100, Bastien Nocera wrote:
> On Wed, 2016-08-24 at 11:02 -0300, Vinicius Costa Gomes wrote:
> > Hi,
> > 
> > Anthony Bourguignon <contact@toniob.net> writes:
> > > > 
> > > > No. It could be a bug in the xbox controller. But I need to
> > > > take
> > > > a
> > > > closer look at the specification to be really sure.
> > > 
> > > Can I be of any help ?
> > 
> > Attached is a patch that disables negotiating Flow Control and
> > Retransmission parameters for the SDP channel only. This is a shot
> > in
> > the dark, as I could find nothing in the specification that advises
> > against the current BlueZ behaviour.
> > 
> > Could you give it a try? (but I don't have high hopes for it)
> > 
> > This is looking more like a bug in the controller.
> 
> Hi,
> 
> It's getting hit during pairing, but this isn't enough to get it
> working.
> 
> I also combined it with vudentz' patch in the "Continuing the Xbox
> One
> Bluetooth controller debugging" thread (called "Bluetooth: L2CAP:
> Ignore Unknown option error for basic mode") and that wasn't enough
> to
> get it working either.
> 
> I think that the fix would be to not try and upgrade the connection
> to
> ERTM at all on this device, but I don't know how I could pass this
> information down the stack to the l2cap code. Any ideas?

Here's the btmon output of a pairing attempt.

Cheers

[-- 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: 9694 bytes --]

btsnoop\0\0\0\0\x01\0\0\aÑ\0\0\0;\0\0\0;ÿÿ\0\f\0\0\0\0\0â;@¦\x1fôbLinux 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â;@¦\x1fôeBluetooth subsystem version 2.22\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â;@¦\x1fôf\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â;@¦\x1fôg\0\0\0\b\0\0\0\b\0\0\0
\0\0\0\0\0â;@¦\x1fôgø«\x1e\0…D\x02\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0â;@¦\x1fôh\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â;@¦\x1fôj\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â;@¦\x1fôÔ\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â;@¦=
"\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â;@¦=\x1e4\a\vbluetoothd\0src/agent.c:agent_ref() 0x85db170: ref=2\0\0\0\0Y\0\0\0Yÿÿ\0\r\0\0\0\0\0â;@¦="v\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â;@¦='\x12\a\vbluetoothd\0src/agent.c:agent_ref() 0x85db170: ref=3\0\0\0\08\0\0\08ÿÿ\0\r\0\0\0\0\0â;@¦=*\x17\a\vbluetoothd\0src/agent.c:agent_unref() 0x85db170: ref=2\0\0\0\00\0\0\00ÿÿ\0\r\0\0\0\0\0â;@¦=/>\a\vbluetoothd\0src/adapter.c:suspend_discovery() \0\0\0\0f\0\0\0fÿÿ\0\r\0\0\0\0\0â;@¦=2þ\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â;@¦=;{\x01\0\0\03\0qº€&?È\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0â;@¦=;¶\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â;@¦=;¶\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â;@¦=;Ô\x01\0\0\0\x01\03\0\0qº€&?È\0\0\0\0`\0\0\0`ÿÿ\0\r\0\0\0\0\0â;@¦=B1\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â;@¦=Dâ\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â;@¦=EK\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â;@¦=G‰\x0f\x04\0\x01\x05\x04\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦TBÅÿ\x04&\0\x01\x01\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â;@¦TNv\x03\v\0\0\x01qº€&?È\x01\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â;@¦TOæ^[\x04\x02\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦TUô\x0f\x04\0\x01^[\x04\0\0\0\x05\0\0\0\x05\0\0\0\x03\0\0\0\0\0â;@¦Ti›^[\x03\0\x01\x05\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â;@¦Ty!\v\v\0\0\x01¿>þÛý{‡\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â;@¦TyŽ\x1c\x04\x03\0\x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦T}\x0e\x0f\x04\0\x01\x1c\x04\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â;@¦T”j#\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â;@¦T”Ê\x19\x04
qº€&?È\x02\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦T˜B\x0f\x04\0\x01\x19\x04\0\0\x01\x01\0\0\x01\x01\0\0\0\x03\0\0\0\0\0â;@¦U0ì\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â;@¦U1-\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â;@¦U1-\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â;@¦U1-\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â;@¦U1R\x11\x04\x02\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦U4\x0f\x04\0\x01\x11\x04\0\0\0c\0\0\0cÿÿ\0\r\0\0\0\0\0â;@¦U7{\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â;@¦U8v\x17\x06qº€&?È\0\0\0	\0\0\0	\0\0\0\x02\0\0\0\0\0â;@¦U8£\f\x04\x06qº€&?È\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;@¦U<a\x0e
\x01\f\x04\0qº€&?È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â;@¦U@?1\x06qº€&?È\0\0\0\f\0\0\0\f\0\0\0\x02\0\0\0\0\0â;@¦U@a+\x04	qº€&?È\x01\0\x03\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;@¦UD3\x0e
\x01+\x04\0qº€&?È\0\0\0\v\0\0\0\v\0\0\0\x03\0\0\0\0\0â;@¦UÐ×2	qº€&?È\x03\0\x04\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;@¦YzÃ3
qº€&?Èõ\x1a\x06\0\0\0\0	\0\0\0	\0\0\0\x02\0\0\0\0\0â;@¦Y{,\x04\x06qº€&?È\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0â;@¦Y~J\x0e
\x01,\x04\0qº€&?È\0\0\0	\0\0\0	\0\0\0\x03\0\0\0\0\0â;@¦_\b—6\a\0qº€&?È\0\0\0\x19\0\0\0\x19\0\0\0\x03\0\0\0\0\0â;@¦_ËÖ\x18\x17qº€&?È\x1fJ]–\\x06óã\x0f·‹ø#\x1em’\x04\0\0\0 \0\0\0 \0\0\0\x11\0\0\0\0\0â;@¦_Ì\x19\x03\0\0\0	\0\x01qº€&?È\0\x04\x1fJ]–\\x06óã\x0f·‹ø#\x1em’\0\0\0\0 \0\0\0 \0\0\0\x11\0\0\0\0\0â;@¦_Ì\x19\x02\0\0\0	\0\x01qº€&?È\0\x04\x1fJ]–\\x06óã\x0f·‹ø#\x1em’\0\0\0\0 \0\0\0 \0\0\0\x11\0\0\0\0\0â;@¦_Ì\x19\x01\0\0\0	\0\x01qº€&?È\0\x04\x1fJ]–\\x06óã\x0f·‹ø#\x1em’\0\0\0\0\x05\0\0\0\x05\0\0\0\x03\0\0\0\0\0â;@¦_Ïg\x06\x03\0\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â;@¦_Ï›\x13\x04\x03\0\x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦_ÓI\x0f\x04\0\x01\x13\x04\0\0\0t\0\0\0tÿÿ\0\r\0\0\0\0\0â;@¦_Ó¼\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\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦`%X\b\x04\0\0\x01\x01\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â;@¦`%˜\b\x14\x02\0\x01\0\0\0/\0\0\0/ÿÿ\0\r\0\0\0\0\0â;@¦`'ã\a\vbluetoothd\0src/device.c:device_set_bonded() \0\0\0\0	\0\0\0	\0\0\0\x03\0\0\0\0\0â;@¦`)7\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â;@¦`)|\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â;@¦`)ˆ\0\x01
\0\x06\0\x01\0
\x01\x02\0\x02\0\0\0\0R\0\0\0Rÿÿ\0\r\0\0\0\0\0â;@¦`-&\a\vbluetoothd\0src/device.c:device_bonding_complete() bonding 0x8db8c90 status 0x00\0\0\0\0V\0\0\0Vÿÿ\0\r\0\0\0\0\0â;@¦`1?\a\vbluetoothd\0src/device.c:device_bonding_complete() Proceeding with service discovery\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;@¦`4ë\x13\x05\x01\0\x01\x01\0\0\0\08\0\0\08ÿÿ\0\r\0\0\0\0\0â;@¦`M6\a\vbluetoothd\0src/agent.c:agent_unref() 0x85db170: ref=1\0\0\0\0/\0\0\0/ÿÿ\0\r\0\0\0\0\0â;@¦`Oû\a\vbluetoothd\0src/adapter.c:resume_discovery() \0\0\0\0A\0\0\0Aÿÿ\0\r\0\0\0\0\0â;@¦`U6\a\vbluetoothd\0src/adapter.c:pair_device_complete() Success (0x00)\0\0\0\0f\0\0\0fÿÿ\0\r\0\0\0\0\0â;@¦`Y¢\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â;@¦`_;\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â;@¦``¥\a\vbluetoothd\0src/adapter.c:resume_discovery() \0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;@¦`–÷\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â;@¦`—<\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â;@¦`ÑŽ\x13\x05\x01\0\x01\x01\0\0\0\0\x14\0\0\0\x14\0\0\0\x05\0\0\0\0\0â;@¦ažå\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â;@¦aŸY\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â;@¦a£u\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â;@¦a£Ð\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â;@¦a¬\x14\x13\x05\x01\0\x01\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x05\0\0\0\0\0â;@¦a±\x1e\0!\x0e\0
\0\x01\0\x05\x03\x06\0@\0\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â;@¦a³Ï\x13\x05\x01\0\x01\x01\0\0\0\0\x1c\0\0\0\x1c\0\0\0\x04\0\0\0\0\0â;@¦añi\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â;@¦aú1\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;@¦b\x06\x1a\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â;@¦b^[Û\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â;@¦bg¿\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;@¦bŽ˜\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â;@¦b’ä\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â;@¦b¢\x10\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;@¦b¦×\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â;@¦b­Þ\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â;@¦b¹›\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;@¦b¿j\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â;@¦b¡\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â;@¦bÑ8\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;@¦b×ó\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â;@¦bÛƒ\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â;@¦bìŽ\x13\x05\x01\0\x01\x01\0\0\0\0~\0\0\0~\0\0\0\x05\0\0\0\0\0â;@¦bð\v\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â;@¦cè_\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â;@¦d_f\x13\x05\x01\0\x01\x01\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x05\0\0\0\0\0â;@¦d±\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â;@¦dµ[\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â;@¦dÅB\x13\x05\x01\0\x01\x01\0\0\0\0\x1f\0\0\0\x1f\0\0\0\x05\0\0\0\0\0â;@¦dÇé\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â;@¦e,5\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â;@¦e2u\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â;@¦e4|\a\vbluetoothd\0src/service.c:btd_service_ref() 0x8e88a50: ref=2\0\0\0\0\0\0\0ÿÿ\0\r\0\0\0\0\0â;@¦e6å\a\vbluetoothd\0src/service.c:change_state() 0x8e88a50: 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â;@¦eDO\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â;@¦Ž´\x13\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â;@¦Ž¿\\x13\x05\x01\0\x01\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x05\0\0\0\0\0â;@¦ŽÃ7\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â;@¦­XË\x06\x04\x03\0\x01\x13\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦­_>\x0f\x04\0\x01\x06\x04\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0â;@¦®ÆB\x05\x04\0\0\x01\x16\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0â;@¦®Æ‰\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â;@¦®Æ‰\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â;@¦®Æ‰\x01\0\0\0\f\0qº€&?È\0\x02\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0â;@¦®Æ§\x03\0\0\0\x16\0qº€&?È\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0â;@¦®Æ§\x02\0\0\0\x16\0qº€&?È\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0â;@¦®Æ§\x01\0\0\0\x16\0qº€&?È\0\0\0\0\x10\0\0\0\x10\0\0\0\x11\0\0\0\0\0â;@¦®Æºÿÿÿÿ\x01\0^[\0\0qº€&?È\0\0\0\0^\0\0\0^ÿÿ\0\r\0\0\0\0\0â;@¦®Íþ\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â;@¦®ÓÂ\a\vbluetoothd\0src/adapter.c:adapter_remove_connection() \0\0\0\07\0\0\07ÿÿ\0\r\0\0\0\0\0â;@¦®äÒ\a\vbluetoothd\0plugins/policy.c:disconnect_cb() reason 2\0\0\0\0f\0\0\0fÿÿ\0\r\0\0\0\0\0â;@¦®éa\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â;@¦®ï\x13\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â;@¦®÷Q\a\vbluetoothd\0src/device.c:device_bonding_failed() status 14\0\0\0\0/\0\0\0/ÿÿ\0\r\0\0\0\0\0â;@¦®ú+\a\vbluetoothd\0src/adapter.c:resume_discovery() \0\0\0\0K\0\0\0Kÿÿ\0\r\0\0\0\0\0â;@¦¯\0‹\a\vbluetoothd\0src/adapter.c:unpaired_callback() hci0 addr C8:3F:26:80:BA:71\0\0\0\0A\0\0\0Aÿÿ\0\r\0\0\0\0\0â;@¦¯Yç\a\vbluetoothd\0src/device.c:btd_device_set_temporary() temporary 1\0\0\0\0`\0\0\0`ÿÿ\0\r\0\0\0\0\0â;@¦¯dÆ\a\vbluetoothd\0src/device.c:device_remove() Removing device /org/bluez/hci0/dev_C8_3F_26_80_BA_71\0\0\0\0\0\0\0ÿÿ\0\r\0\0\0\0\0â;@¦¯i®\a\vbluetoothd\0src/service.c:change_state() 0x8e88a50: device C8:3F:26:80:BA:71 profile input-hid state changed: disconnected -> unavailable (0)\0\0\0\0e\0\0\0eÿÿ\0\r\0\0\0\0\0â;@¦¯n­\a\vbluetoothd\0profiles/input/device.c:input_device_unregister() /org/bluez/hci0/dev_C8_3F_26_80_BA_71\0\0\0\0@\0\0\0@ÿÿ\0\r\0\0\0\0\0â;@¦¯ws\a\vbluetoothd\0src/service.c:btd_service_unref() 0x8e88a50: ref=1\0\0\0\0@\0\0\0@ÿÿ\0\r\0\0\0\0\0â;@¦¯|\x04\a\vbluetoothd\0src/service.c:btd_service_unref() 0x8e88a50: ref=0\0\0\0\0b\0\0\0bÿÿ\0\r\0\0\0\0\0â;@¦¯¾í\a\vbluetoothd\0src/device.c:btd_device_unref() Freeing device /org/bluez/hci0/dev_C8_3F_26_80_BA_71\0\0\0\02\0\0\02ÿÿ\0\r\0\0\0\0\0â;@¦¯é˜\a\vbluetoothd\0src/device.c:device_free() 0x8d4c8e0\0\0\0\0\r\0\0\0\r\0\0\0\x10\0\0\0\0\0â;@¦¯úÖ\x01\0\0\04\0qº€&?È\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0â;@¦¯úç\x03\0\0\0^[\0qº€&?È\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0â;@¦¯úç\x02\0\0\0^[\0qº€&?È\0\0\0\0\x10\0\0\0\x10\0\0\0\x11\0\0\0\0\0â;@¦¯úï\x01\0\0\0\x01\04\0\0qº€&?È\0\0\0\0g\0\0\0gÿÿ\0\r\0\0\0\0\0â;@¦°\0	\a\vbluetoothd\0src/adapter.c:remove_whitelist_complete() C8:3F:26:80:BA:71 removed from kernel whitelist\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x10\0\0\0\0\0â;@¦°\x01f\x01\0\0\0^[\0qº€&?È\0\x01\0\0\0\x10\0\0\0\x10\0\0\0\x11\0\0\0\0\0â;@¦°\x01q\x01\0\0\0\x01\0^[\0\0qº€&?È\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0â;@¦°\x01t\x03\0\0\0\x16\0qº€&?È\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0â;@¦°\x01t\x02\0\0\0\x16\0qº€&?È\0

  reply	other threads:[~2017-11-09 14:28 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 [this message]
2017-11-09 15:11               ` Bastien Nocera
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=1510237731.2624.19.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).