Bluetooth-гарнитура подключается, но не имеет возможности ввода звука [дубликат]

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

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

Bluetoth connected

Но когда я открываю настройки звука, нет звукового устройства, связанного с гарнитурой Buffalo (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. В настройках звука найдите вкладку Выход , там вы найдете свою гарнитуру и измените профиль на Дуплексный режим телефонии (HSP / HFP) .


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

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

2
ответ дан 5 January 2021 в 23:28

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

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

В терминале:

$ pactl load-module module-bluetooth-discover

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

1
ответ дан 5 January 2021 в 23:28

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

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