Не может отправить аудио в Amazon Echo через Bluetooth

У меня есть Amazon Echo и ноутбук под управлением Ubuntu 16.04.1. Я могу успешно соединить устройство через Bluetooth (Эхо говорит Now connected to <my machine's name>), но когда я тестирую звук, ничто не слышат. Объемы являются достаточно большими, и другие устройства могут соединиться с Эхом очень хорошо.

No sound through the Echo

Вот dmesg вывод:

$ dmesg | grep -i blue
[   12.419477] Bluetooth: Core ver 2.21
[   12.419491] Bluetooth: HCI device and connection manager initialized
[   12.419494] Bluetooth: HCI socket layer initialized
[   12.419497] Bluetooth: L2CAP socket layer initialized
[   12.419502] Bluetooth: SCO socket layer initialized
[   12.473236] Bluetooth: hci0: read Intel version: 370810011003110e00
[   12.480889] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[   12.839251] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[   13.386452] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   13.386456] Bluetooth: BNEP filters: protocol multicast
[   13.386460] Bluetooth: BNEP socket layer initialized
[   16.473284] Bluetooth: RFCOMM TTY layer initialized
[   16.473292] Bluetooth: RFCOMM socket layer initialized
[   16.473297] Bluetooth: RFCOMM ver 1.11
[10944.651128] Bluetooth: hci0: read Intel version: 370810011003110e00
[10944.651133] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[10944.977821] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[24061.878085] Bluetooth: hci0: read Intel version: 370810011003110e00
[24061.887184] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[24062.211121] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[24072.874829] Bluetooth: hci0: read Intel version: 370810011003110e00
[24072.874835] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[24073.196858] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[45209.076985]  iwlwifi videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 serio_raw videobuf2_core btrtl btbcm btintel input_leds bluetooth snd_hda_codec_realtek(OE) snd_hda_codec_generic(OE) snd_hda_codec_hdmi(OE) v4l2_common snd_seq_midi joydev cfg80211 snd_seq_midi_event videodev media snd_hda_intel(OE) snd_hda_codec(OE) snd_hda_core(OE) snd_hwdep lpc_ich snd_pcm snd_rawmidi shpchp snd_seq mei_me mei snd_seq_device snd_timer snd elan_i2c int3403_thermal 8250_fintek soundcore 8250_dw i2c_designware_platform dw_dmac snd_soc_sst_acpi i2c_designware_core dell_smo8800 dw_dmac_core processor_thermal_device spi_pxa2xx_platform int3402_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel intel_soc_dts_iosf dell_rbtn acpi_als mac_hid acpi_pad kfifo_buf industrialio parport_pc ppdev lp parport autofs4
[55174.636122] Bluetooth: hci0: read Intel version: 370810011003110e00
[55174.646073] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[55174.970198] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[55181.295879] Bluetooth: hci0: read Intel version: 370810011003110e00
[55181.295922] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[55181.670006] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[56551.946597] Bluetooth: hci0: read Intel version: 370810011003110e00
[56551.955475] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[56552.282610] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[98502.038807] Bluetooth: hci0: read Intel version: 370810011003110e00
[98502.038816] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[98502.356833] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[107908.657215] Bluetooth: hci0: read Intel version: 370810011003110e00
[107908.657298] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[107908.985251] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[109042.464364] Bluetooth: hci0: read Intel version: 370810011003110e00
[109042.464372] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[109042.782838] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[109052.807963] Bluetooth: hci0: read Intel version: 370810011003110e00
[109052.807968] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[109053.127969] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[127570.876446] Bluetooth: hci0: read Intel version: 370810011003110e00
[127570.953632] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[127571.270715] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
4
задан 14 January 2017 в 00:10

2 ответа

У меня также есть эта проблема. Соединение и отправка аудио к другим работам беспроводных колонок. Соединение работ к Amazon Echo, но никакому звуку когда-либо слышат. Я использую Ubuntu 16.04 (Гостеприимный) LTS, который был обновлен от 15,10 сегодня (Коварный), который в свою очередь был обновлен от 14.04 LTS (Надежный человек). (Я упоминаю это, как интересно, может ли проблема быть характерна для процедур обновления по сравнению с новыми установками.)

Я полагаю, что проблема связана с тем, что pulseaudio пары устройство как гарнитура, а не просто динамик. Это требует a2dp, и что, для меня, кажется, где отказ происходит.

Например, когда я соединяюсь к своей Bose SoundLink II (который работает и имеет с тех пор 14.04), dmesg шоу:

Feb 28 10:57:04 n1 bluetoothd[1025]: /org/bluez/hci0/dev_00_0C_8A_58_F6_CA/fd2: fd(22) ready
Feb 28 10:57:04 n1 bluetoothd[1025]: No pending request, ignoring message
Feb 28 10:57:04 n1 kernel: [ 1053.711796] input: 00:0C:8A:58:F6:CA as /devices/virtual/input/input20

ОДНАКО, когда я соединяюсь к своему Amazon Echo, dmesg отчеты:

Feb 28 10:59:05 n1 bluetoothd[1025]: a2dp-source profile connect failed for 50:F5:DA:A6:3F:EA: Device or resource busy
Feb 28 10:59:05 n1 bluetoothd[1025]: /org/bluez/hci0/dev_50_F5_DA_A6_3F_EA/fd3: fd(22) ready
Feb 28 10:59:05 n1 kernel: [ 1174.849178] input: 50:F5:DA:A6:3F:EA as /devices/virtual/input/input21

Ключевая строка в вышеупомянутом выводе является первой, где a2dp сообщает, что устройство или ресурс заняты.

Я искал вокруг для нахождения разрешения, но до сих пор никакой удачи. Ответ, предложенный MrUser в обсуждении, найденном в Вопросе № 440386, предполагает, что проблема может быть связана с "... a2dp, был перемещен из стека BlueZ и в GStreamer" и что он нашел некоторый успех путем компиляции pulseaudio 5.x сам. Однако Ubuntu 16.04.2, LTS использует pulseaudio 8.0, не 5.x и, кроме того, сообщение об ошибке выше, предполагает, что pulseaudio в моей системе действительно поддерживает a2dp, но что a2dp по некоторым причинам не может получить доступ к устройству после того, как bluetoothd соединил его.

Это приводит меня полагать, что проблема могла бы произойти из-за некоторой проблемы с полномочиями или доступом, но я не могу быть уверен.

Обсуждение, найденное в Вопросе № 763539 и в другом месте, предполагает, что переключение на режим HSP/HFP и затем обратно на режим A2DP разрешает проблему, но это для KDE (т.е. Kubuntu). Я попробовал к использованию a2dp.py сценария, обеспечивают @pylover, отправленным там. Это хорошо работает, но a2dp "устройство или ресурс, занятая" ошибка все еще происходит и проблема, не разрешен.

Если может найти время, я включу Bluetooth, Отлаживающий (как описано на Wiki Ubuntu), и сообщу, что я нахожу. Мой смысл состоит в том, что эта проблема может быть решена и что проблемой является простая, но точно разыскивание точки отказа и создания исправления нетривиально.

Если бы у кого-либо еще есть понимание этой проблемы и возможных разрешений, я был бы крайне признателен услышать.

3
ответ дан 1 December 2019 в 10:01

Решение, которое я нашел, было в настройках звука. Сначала я мог подключиться, но не было звука. В настройках звука я изменил раскрывающийся список «устройство вывода» на значение по умолчанию, а затем вручную вернулся к моему эху. Видео на YouTube сразу запустилось.

0
ответ дан 6 June 2020 в 23:59

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

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