5

I have a bluetooth headset that has been working fine for about a year. Recently it has been failing, and I believe the time it has been problematic coincides with upgrading to 12.04.

The device pairs just fine. However, every time I try to connect, I get an error that says "Connection failed: Connect failed".

bluetooth fail

I ran blueman-manager from the command line, and got this output (edited down to just the tail end when the connection failed):

_________
Generate (/usr/lib/python2.7/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:230)
BSHSBE04 
_________
unset_op (/usr/lib/python2.7/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:103)
op: regenerating instance <ManagerDeviceMenu object at 0x2d16b90 (GtkMenu at 0x2e5b750)> 
_________
fail (/usr/lib/python2.7/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:134)
fail (DBusException(dbus.String(u'Connect failed'),),) 

Also, based on suggestions, I tried disabling SSP with the following command: sudo hciconfig hci0 sspmode 0, but it does not seem to have helped.

Lastly, I have tried unpairing and repairing, and sometimes that gets me some connectivity, but not always, and in any case it's a hassle to have to repair every single time.

What do I need to do to fix this error and restore my bluetooth device to its former level of reliability?

1
  • Closed as non-reproduceable, but this is the exact problem I've always had too.
    – Luke H
    Jun 11, 2016 at 10:08

3 Answers 3

4

My workaround for this issue is to remove the headset from the list of known devices (from Bluetooth setup) and repeat the pairing.

The headset will then continue to work as expected until it was connected to another machine (which could also be a virtual machine on the same computer). Then we again have to remove the device and repeat the pairing.

There may be an issue with secure sinmple pairing that occured from 11.10 but is supposed to be fixed in kernel 3.2.15 (see bug #931860). Try if disabling SSP resolves your issue too.

0
2

I hope this is not too late or out of topic.

I have namely 12.10 and had the same problem. I solved it opening "Local Services" in Blueman and selecting "Advanced Audio Receiver" and "Headset Emulation" under the Audio tag in the window that pops up.

I accepted the fact that these services are "Experimental" and "Very Experimental". It worked for me.

0

The thread is quite old, but maybe it helps someone:

Try this, add:

Disable = Media

into "General" section of /etc/bluetooth/audio.conf

On many forums they recommend adding "Enable = Socket" as well, but in my case it made no difference; but "Disable = Media" is different coffee, with this all my bluetooth headsets connect again like a charm.

Anyway, I noticed my bluetooth headset won't connect to my laptop anymore after I moved from Ubuntu 10.04 to 12.04 (and subsequently to Mint 13 Maya).

Strangely the headsets were connected immediately after pairing, but could never connect afterwards...

Not the answer you're looking for? Browse other questions tagged .