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".
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?