У меня есть гарнитура bluetooth, которая отлично работала около года. В последнее время она стала давать сбои, и я полагаю, что время, когда это было проблематично, совпадает с обновлением до 12.04.
Устройство отлично сопрягается. Однако каждый раз, когда я пытаюсь подключиться, я получаю ошибку "Connection failed: Connect failed".
Я запустил 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'),),)
Также, основываясь на предложениях, я попробовал отключить SSP с помощью следующей команды: sudo hciconfig hci0 sspmode 0
, но, похоже, это не помогло.
Наконец, я пробовал отсоединять и восстанавливать, и иногда это дает некоторое подключение, но не всегда, и в любом случае это хлопотно - каждый раз восстанавливать.
Что мне нужно сделать, чтобы устранить эту ошибку и вернуть устройству bluetooth прежний уровень надежности?
Мой способ решения этой проблемы - удалить гарнитуру из списка известных устройств (из настройки Bluetooth) и повторить сопряжение.
Затем гарнитура продолжит работать должным образом, пока не будет подключена к другой машине (которая также может быть виртуальной машиной на том же компьютере). Затем мы снова должны удалить устройство и повторить сопряжение.
Может быть проблема с безопасным однопараллельным спариванием, которая возникла с 11.10, но должна быть исправлена в ядре 3.2.15 (см. bug # 931860 ). Попробуйте, если отключение SSP решит и вашу проблему.
Я надеюсь, что это не слишком поздно или не по теме.
У меня именно 12.10 и была такая же проблема. Я решил это, открыв «Local Services» в Blueman и выбрав «Advanced Audio Receiver» и «Emulation Headset» под тэгом Audio в всплывающем окне.
Я принял тот факт, что эти услуги являются «Экспериментальными» и «Очень Экспериментальными». Это сработало для меня.
Поток довольно старый, но, возможно, он кому-нибудь поможет:
Попробуйте, добавьте:
Disable = Media
в раздел «Общие» в / etc / bluetooth / audio.conf
На многих форумах они также рекомендуют добавить «Enable = Socket», но в моем случае это не имело никакого значения; но «Disable = Media» - это другой кофе, при этом все мои bluetooth-гарнитуры снова соединяются, как брелок.
Во всяком случае, я заметил, что моя Bluetooth-гарнитура больше не будет подключаться к моему ноутбуку после того, как я перешел с Ubuntu 10.04 на 12.04 (и впоследствии на Mint 13 Maya).
Как ни странно, гарнитуры были подключены сразу после сопряжения, но потом не могли подключиться ...