为什么我的蓝牙连接总是失败?

Que*_*ner 5 bluetooth 12.04

我有一个蓝牙耳机,它已经工作了大约一年。最近它一直失败,我相信它出现问题的时间恰逢升级到 12.04。

设备配对很好。但是,每次尝试连接时,都会收到一条错误消息,提示“连接失败:连接失败”。

蓝牙失败

blueman-manager从命令行运行,并得到了这个输出(当连接失败时编辑到尾端):

_________
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'),),) 
Run Code Online (Sandbox Code Playgroud)

另外,根据建议,我尝试使用以下命令禁用 SSP: sudo hciconfig hci0 sspmode 0,但似乎没有帮助。

最后,我尝试取消配对和修复,有时这会让我获得一些连接,但并非总是如此,无论如何,每次都必须修复很麻烦。

我需要做些什么来修复此错误并将我的蓝牙设备恢复到以前的可靠性水平?

Tak*_*kat 4

我解决此问题的方法是从已知设备列表中删除耳机(通过蓝牙设置)并重复配对。

然后,耳机将继续按预期工作,直到连接到另一台计算机(也可能是同一台计算机上的虚拟机)。然后我们再次必须移除设备并重复配对。

从 11.10 开始,安全简单配对可能存在问题,但应该在内核 3.2.15 中修复(请参阅bug #931860)。请尝试禁用 SSP是否也能解决您的问题。


小智 0

该线程很旧,但也许它可以帮助某人:

试试这个,添加:

禁用 = 媒体

进入 /etc/bluetooth/audio.conf 的“常规”部分

在许多论坛上,他们还建议添加“Enable = Socket”,但就我而言,这没有什么区别;但“禁用=媒体”是不同的咖啡,有了这个,我所有的蓝牙耳机都像魅力一样再次连接。

无论如何,我注意到在我从 Ubuntu 10.04 迁移到 12.04(随后迁移到 Mint 13 Maya)后,我的蓝牙耳机将不再连接到我的笔记本电脑。

奇怪的是,耳机配对后立即连接,但之后就无法连接了......