unable to connect to sdp session
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QtSixA |
New
|
Undecided
|
Unassigned |
Bug Description
I am trying to pair a non-official PS3 controller via bluetooth to my raspberry pi (using Xbian 1.0RC1), although I've also tried it in my Ubuntu 13.10 laptop. It is recognised by the system as: SHENGHIC 2009/0708ZXW-V1Inc. PLAYSTATION(
Using a USB cable the controller works. Under some circumstances, the controller is able to pair via bluetooth and I can see the keystrokes with the hcidump command, but jstest doesn't report a single keystroke.
I compiled sixad from QtSixA-
This is the result of the sixad --start command:
xbian@xbian ~ $ sudo /usr/bin/sixad --start
sixad-bin[2863]: started
sixad-bin[2863]: sixad started, press the PS button now
sixad-bin[2863]: Server mode active, will start search now
sixad-bin[2863]: One event received
sixad-bin[2863]: unable to connect to sdp session
sixad-bin[2863]: Will initiate Sixaxis now
sixad-bin[2863]: One event proccessed
sixad-sixaxis[
.... and after a while (5-10 minutes)
sixad-sixaxis[
sixad-sixaxis[
sixad-sixaxis[
sixad-sixaxis[
sixad-sixaxis[
sixad-sixaxis[
During all this time, the controller is vibrating.
I added more detailed information about this problem in the following post: http://
Thank you for your time and I hope you can cast some light on this issue
I also have this problem with a genuine Sony Dualshock 3 Sixaxis controller. Console output:
$ sixad --start
[sudo] password for user:
[ ok ] Starting bluetooth (via systemctl): bluetooth.service.
sixad-bin[32528]: started
sixad-bin[32528]: sixad started, press the PS button now
sixad-bin[32528]: unable to connect to sdp session
sixad-bin[32528]: HID create error 107 (Transport endpoint is not connected)
sixad-bin[32528]: unable to connect to sdp session
sixad-bin[32528]: unable to connect to sdp session
sixad-bin[32528]: HID create error 110 (Connection timed out)
I tried pairing the controller beforehand as the manual instructed, output:
$ sudo sixpair
Current Bluetooth master: [redacted]
Setting master bd_addr to [redacted]
I'm guessing that there's supposed to be something more than that one BT address there. The MAC address for the controller that appears in my bluetooth manager never shows up.
I tried stopping and starting the service, but nothing worked. The controller only worked over USB. After pressing the PS button on prompt by sixad, all the controller's lights flashed until the connection attempt timed out.