Loa Bluetooth không có âm thanh trong Ubuntu 16.04


36

Sau khi nâng cấp lên Kubfox 16.04, loa bluetooth JBL Flip 2 của tôi không còn hoạt động.

Nó kết nối tốt và âm thanh được đặt để sử dụng bồn rửa A2DP với loa, nhưng tôi không nhận được âm thanh.

Tôi tìm thấy một số nơi tuyên bố rằng tôi phải thay đổi /etc/bluetooth/audio.conf, nhưng tập tin đó không còn tồn tại.

Có ai biết làm thế nào tôi làm cho nó hoạt động trở lại?


Vấn đề tương tự với JBL Charge 2+ sau khi nâng cấp từ 14.04 lên 16.04. Ghép nối thành công (loa phát ra tiếng bíp để xác nhận kết nối và Ubuntu hiển thị loa là đã kết nối) nhưng không có âm thanh nào được tái tạo khi yêu cầu xung gửi âm thanh đến thiết bị BT. Có thể một vấn đề với Pulse khi đồng hồ bị đóng băng khi cố gửi âm thanh đến loa và cổng chỉ chứa "Loa" khi nó bao gồm "Tắt", "Phát lại độ trung thực cao (A2DP)" và "Ghép đôi điện thoại (HSP / HFP )" trước.
MaxAuray

Manh mối từ syslog: /// pulseaudio [1942]: [pulseaudio] module-bluez5-device.c: Cấu hình mặc định không được kết nối, chọn tắt hồ sơ /// bluetoothd [790]: / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / f0 fd (24) ready /// pulseaudio [1942]: [pulseaudio] bluez5-produc.c: Transport TryAcquire () không thành công cho việc vận chuyển / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 (Hoạt động không được ủy quyền) 842.519817] đầu vào: 0C: A6: 94: EE: 96: 4E dưới dạng / thiết bị / ảo / đầu vào / đầu vào15
MaxAuray

2
Tôi đã mở một lỗi cho lỗi
này.launchpad.net/ubfox

Câu trả lời:


28

Tôi đã có vấn đề tương tự sau khi nâng cấp lên 16.04. Đối với tôi, không có một sửa chữa thực sự, nhưng tôi có thể làm cho loa hoạt động. Tôi đang chạy Kubfox nên các bước này dành cho KDE và tôi không chắc các bước Unity tương đương là gì, nhưng tôi tưởng tượng chúng giống nhau.

Đây là những gì tôi đã làm:

  1. Hãy để loa kết nối.
  2. Trong cài đặt âm thanh của bạn, thay đổi cấu hình thành "Bộ phận tai nghe (HSP / HFP)" hoặc tương đươngnhập mô tả hình ảnh ở đây
  3. Tắt nguồn Ngắt kết nối loa
  4. Khởi động lại dịch vụ bluetooth

    sudo service bluetooth restart

  5. Bật nguồn loa lại và kết nối lại

  6. Trong cài đặt âm thanh của bạn, thay đổi cấu hình trở lại thành "Phát lại độ trung thực cao (Chìm A2DP)" hoặc tương đương nhập mô tả hình ảnh ở đây

A2DP sẽ hoạt động. Cho đến nay, dường như mọi thứ chỉ gặp trục trặc khi tôi cố gắng kết nối ở chế độ A2DP. Cho đến khi có một sửa chữa / giải pháp thực sự, tôi sẽ cố gắng nhớ luôn luôn chuyển sang chế độ HSP / HSF trước khi tắt hoặc ngắt kết nối loa.

CẬP NHẬT:

Nó đủ để kết nối, chuyển sang chế độ HSP / HFP, ngắt kết nối, kết nối lại và chuyển về chế độ A2DP. Không có lý do để khởi động lại dịch vụ bluetooth.


2
làm việc cho tôi..surprised mặc dù. Bạn đã tìm thấy một sửa chữa vĩnh viễn?
hyades

2
Không, tiếc là tôi không có. Tôi sử dụng âm thanh bluetooth mọi lúc (nhiều hơn âm thanh tích hợp của tôi) vì vậy tôi hy vọng điều này sẽ sớm được khắc phục.
JaminSore

Thật phiền phức cho một âm thanh đơn giản phát ra từ một thứ máy móc !! Điều này là để cuộc sống của mọi người trở nên dễ dàng hơn ...
Hamid

đây là cách duy nhất tôi tìm thấy để sửa nó. Điều đó hoặc sửa chữa, nhưng về cơ bản điều đó cũng làm điều tương tự.
DevDonkey

1
@pylover Tôi sẽ thử khi tôi có loa mới hoặc sửa loa cũ ... Tôi muốn chạy một kịch bản để thực hiện thủ công các bước này mỗi lần.
JaminSore

12

Sau khi kiểm tra tất cả các cách giải quyết, tôi đã viết một kịch bản python để thay đổi hồ sơ, ngắt kết nối, kết nối lại và đặt hồ sơ thành a2dp.

chạy nó sau khi ghép / bật thiết bị với python3.5.

https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae#file-a2dp-py

CHỈNH SỬA 1

$ python3.5 a2dp.py 
Connection MADE
Selecting device:
Device MAC: 00:22:37:3D:DB:1A
Device ID: bluez_card.00_22_37_3D_DB_1A
Sink: bluez_sink.00_22_37_3D_DB_1A
Turning off audio profile.
Disconnecting the device.
Connecting againt.
Setting A2DP profile
Device ID: bluez_card.00_22_37_3D_DB_1A
Updating default sink
Exiting bluetoothctl

3
Kịch bản của bạn từ Gist hoạt động rất đẹp! Cảm ơn!
Jason McVetta

2

Tôi đã có vấn đề. Đối với tôi đã làm việc để loại bỏ thiết bị bluetooth và tìm kiếm lại và kết nối lại.


Điều này đã giải quyết nó cho tôi. Nó ngừng hoạt động khi nâng cấp từ 14.04 lên 16.04.
Vegard torvund
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.