Bluetooth-гарнитура никогда не дает мне вариантов звука

У меня есть гарнитура Buffalo с микрофоном, которая, как я знаю, работает нормально, потому что я регулярно использую ее на компьютере с Windows 7.

Он прекрасно подключается к моему компьютеру Ubuntu 13.10:

Bluetoth connected

Но когда я открываю настройки звука, нет звукового устройства, связанного с гарнитурой Buffalo (The kenwood это просто система динамиков USB):

No bluetooth headset

Мой компьютер обычно отправляет аудио на Pulseaudio на другой машине, где подключены динамики, согласно этому ответу . Мне пришлось сделать дополнительную настройку, чтобы исправить проблему с аудио Flash, согласно этому ответу . По сути, мне нужно было добавить следующую строку в мой файл /etc/environment:

PULSE_SERVER=192.168.0.4:4713

Я готов перенастроить что-либо из этого, если это позволит мне, но при этом использовать сетевой аудиосервер, а также подключите мою гарнитуру Bluetooth.

Как заставить мою гарнитуру Bluetooth работать в Ubuntu 13.10?


Запрошенный вывод командной строки:

dave@homebase ~ $ pacmd list-modules | grep bluetooth
No PulseAudio daemon running, or not running as session daemon.
dave@homebase ~ $ dpkg -l *bluetooth*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  bluetooth      4.101-0ubunt all          Bluetooth support
ii  cinnamon-bluet 3.8.2+petra  amd64        Gnome Bluetooth support for the C
ii  gir1.2-gnomebl 3.8.1-2ubunt amd64        Introspection data for GnomeBluet
ii  gnome-bluetoot 3.8.1-2ubunt amd64        GNOME Bluetooth tools
ii  indicator-blue 0.0.6+13.10. amd64        System bluetooth indicator.
ii  libbluetooth3: 4.101-0ubunt amd64        Library to use the BlueZ Linux Bl
ii  libgnome-bluet 3.8.1-2ubunt amd64        GNOME Bluetooth tools - support l
ii  libmatebluetoo 1.6.0-2+petr amd64        MATE Bluetooth tools (library)
ii  mate-bluetooth 1.6.0-2+petr amd64        MATE Bluetooth tools
ii  pulseaudio-mod 1:4.0-0ubunt amd64        Bluetooth module for PulseAudio s
dave@homebase ~ $ grep bluetoothd /var/log/syslog
Dec 14 15:57:20 homebase bluetoothd[760]: Unknown command complete for opcode 19
Dec 14 15:57:20 homebase bluetoothd[760]: Adapter /org/bluez/760/hci0 has been enabled
Dec 14 16:24:27 homebase bluetoothd[760]: Discovery session 0x7f5ac1149550 with :1.78 activated
Dec 14 16:25:15 homebase bluetoothd[760]: Stopping discovery
Dec 14 16:25:25 homebase bluetoothd[760]: Stopping discovery
Dec 14 16:25:26 homebase bluetoothd[760]: Stopping discovery
Dec 14 16:25:27 homebase bluetoothd[760]: Badly formated or unrecognized command: AT+CSRSF=1,1,1,1,1,7
Dec 14 17:18:51 homebase bluetoothd[764]: Bluetooth daemon 4.101
Dec 14 17:18:51 homebase bluetoothd[764]: Starting SDP server
Dec 14 17:18:51 homebase bluetoothd[764]: DIS cannot start: GATT is disabled
Dec 14 17:18:51 homebase bluetoothd[764]: Failed to init deviceinfo plugin
Dec 14 17:18:51 homebase bluetoothd[764]: Failed to init proximity plugin
Dec 14 17:18:51 homebase bluetoothd[764]: Failed to init time plugin
Dec 14 17:18:51 homebase bluetoothd[764]: Failed to init alert plugin
Dec 14 17:18:51 homebase bluetoothd[764]: Failed to init thermometer plugin
Dec 14 17:18:52 homebase bluetoothd[764]: Failed to init gatt_example plugin
Dec 14 17:18:52 homebase bluetoothd[764]: Bluetooth Management interface initialized
Dec 14 17:18:52 homebase bluetoothd[764]: Unknown command complete for opcode 19
Dec 14 17:18:52 homebase bluetoothd[764]: Adapter /org/bluez/764/hci0 has been enabled
Dec 14 17:21:06 homebase bluetoothd[764]: Unable to get service record: Host is down (112)
Dec 14 17:21:20 homebase bluetoothd[764]: Badly formated or unrecognized command: AT+CSRSF=1,1,1,1,1,7
Dec 14 18:10:45 homebase bluetoothd[764]: Badly formated or unrecognized command: AT+CSRSF=1,1,1,1,1,7

Я включил вывод из pulseaudio -vvvv на pastebin , и эта часть выглядит так, как будто это может быть проблемой:

E: [pulseaudio] socket-server.c: bind(): Address already in use
E: [pulseaudio] module.c: Failed to load module "module-cli-protocol-unix" (argument: ""): initialization failed.

Я могу запустить pavucontrol без проблем, поэтому я предположил, что это означает, что мой сервер pulseaudio работал, однако, когда я запустить bt-autoconnect в командной строке, я получаю этот вывод:

bt-autoconnect 1.0.1 scanning: Auto
Unable to run PulseAudio CLI
Failure: Module initialization failed
Pulseaudio module-switch-on-connect loaded
0
задан 13 April 2017 в 15:23

2 ответа

Обычно эта проблема возникает из-за того, что гарнитура настроена на использование профиля A2DP, который является односторонним (но более качественным), поэтому гарнитура функционирует как наушники.

Вы должны переключить его на профиль HSP / HFP. В настройках звука посмотрите вкладку Output , там вы найдете свою гарнитуру и измените профиль на Telephony Duplex (HSP / HFP) .


Но после того, как мы поговорили в чате с Дейвом М.Г. , выяснилось, что его проблема связана с особой конфигурацией сети его сервисов pulseaudio: его звуковые приложения (музыкальные проигрыватели, настройки звука, pavucontrol, stc.) разговаривали напрямую с удаленным пульсовым аудиосервером. Но демон bluetooth на его ПК не последовал его примеру, он не говорил с удаленным, вместо этого он пытался подключиться к локальному PA-серверу, которого в то время не было.

Когда мы запустили локальный PA-сервер в подробном режиме, он ясно показал, что демон bluetooth подключается к локальному серверу, но потому что в любом другом звуковом приложении, подключенном к удаленному серверу, звук не отправлялся на локальный сервер слышать от bluetooth-гарнитуры, а также BT-гарнитуры не появлялись в диалогах настроек звука, потому что эти приложения также манипулировали удаленным сервером. После обнаружения проблемы, Дейв M G решил и сумел перенастроить свою настройку звуковой сети и решить проблему.

0
ответ дан 13 April 2017 в 15:23

Это сработало для меня (Использование гарнитуры: «Jabra BT8020» и Ubuntu 14.04)

Может быть полезно и для других гарнитур Bluetooth

В терминале: [ 114]

$ pactl load-module module-bluetooth-discover

Источник: Панель запуска: Комментарий 13 об ошибке «blueman and pulse module-bluetooth-обнаружить (устройства приемника звука A2DP не смогли работать с« bluetoothd: Невозможно выбрать SEP »в системном журнале.) «

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: