ลำโพง Bluetooth ไม่มีเสียงใน Ubuntu 16.04


36

หลังจากอัปเกรดเป็น Kubuntu 16.04 ลำโพงบลูทู ธ JBL Flip 2 ของฉันไม่ทำงานอีกต่อไป

มันเชื่อมต่อได้ดีและเสียงก็ถูกตั้งค่าให้ใช้อ่าง A2DP กับลำโพง แต่ฉันไม่ได้ยินเสียงเลย

ฉันพบสถานที่บางแห่งที่อ้างว่าต้องเปลี่ยน/etc/bluetooth/audio.confแต่ไม่มีไฟล์นั้นอีกต่อไป

ไม่มีใครรู้ว่าฉันจะให้มันทำงานอีกครั้งได้อย่างไร?


ปัญหาเดียวกันกับ JBL Charge 2+ หลังจากอัปเกรดจาก 14.04 เป็น 16.04 การจับคู่สำเร็จ (ลำโพงส่งเสียงบี๊บเพื่อยืนยันการเชื่อมต่อและ Ubuntu แสดงลำโพงว่าเชื่อมต่อแล้ว) แต่ไม่มีเสียงซ้ำเมื่อขอให้ชีพจรส่งสัญญาณเสียงไปยังอุปกรณ์ BT อาจมีปัญหากับ Pulse เนื่องจาก vu-meter ค้างเมื่อพยายามส่งสัญญาณเสียงไปยังลำโพงและพอร์ตมีเพียง "Speaker" เมื่อรวม "Off", "High Fidelity Playback (A2DP)" และ "Telephony Duplex (HSP / HFP) ) "ก่อน
MaxAuray

เบาะแสจาก syslog: /// pulseaudio [1942]: [pulseaudio] module-bluez5-device.c: โปรไฟล์เริ่มต้นไม่ได้เชื่อมต่อการเลือกปิดโปรไฟล์ /// bluetoothd [790]: / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0: fd (24) พร้อม /// pulseaudio [1942]: [pulseaudio] bluez5-util.c: Transport TryAcquire () ล้มเหลวสำหรับการขนส่ง / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 (ปฏิบัติการไม่ได้รับอนุญาต) /// เคอร์เนล: [ 842.519817] อินพุต: 0C: A6: 94: EE: 96: 4E เป็น / อุปกรณ์ / เสมือน / อินพุต / อินพุต 15
MaxAuray

2
ฉันเปิดบั๊กสำหรับข้อบกพร่องนี้launchpad.net/ubuntu/+source/indicator-sound/+bug/1577197
Aleksandr Panzin

คำตอบ:


28

ฉันมีปัญหาเดียวกันหลังจากอัปเกรดเป็น 16.04 สำหรับฉันไม่มีการแก้ไขที่แท้จริง แต่ฉันสามารถให้ผู้พูดทำงานได้ ฉันกำลังใช้ Kubuntu ดังนั้นขั้นตอนเหล่านี้ใช้สำหรับ KDE และฉันไม่แน่ใจว่าขั้นตอน Unity เทียบเท่าคืออะไร แต่ฉันคิดว่ามันคล้ายกัน

นี่คือสิ่งที่ฉันทำ:

  1. ปล่อยให้ลำโพงเชื่อมต่อ
  2. ในการตั้งค่าเสียงของคุณเปลี่ยนโปรไฟล์เป็น "ชุดหูฟังส่วนหัว (HSP / HFP)" หรือเทียบเท่าป้อนคำอธิบายรูปภาพที่นี่
  3. ปิดเครื่องตัดการเชื่อมต่อลำโพง
  4. เริ่มบริการบลูทู ธ ใหม่

    sudo service bluetooth restart

  5. เปิดลำโพงอีกครั้งและเชื่อมต่อใหม่

  6. ในการตั้งค่าเสียงของคุณให้เปลี่ยนโปรไฟล์กลับไปเป็น "High Fidelity Playback (A2DP Sink)" หรือเทียบเท่า ป้อนคำอธิบายรูปภาพที่นี่

A2DP ควรทำงาน จนถึงตอนนี้ดูเหมือนว่าสิ่งต่าง ๆ จะผิดพลาดเมื่อฉันพยายามเชื่อมต่อในโหมด A2DP เท่านั้น จนกว่าจะมีการแก้ไข / การแก้ปัญหาจริงฉันจะพยายามจำให้เปลี่ยนเป็นโหมด HSP / HSF ทุกครั้งก่อนที่จะปิดหรือถอดลำโพง

UPDATE:

การเชื่อมต่อเปลี่ยนเป็นโหมด HSP / HFP ตัดการเชื่อมต่อใหม่และสลับกลับไปยังโหมด A2DP ไม่มีเหตุผลในการรีสตาร์ทบริการบลูทู ธ


2
ทำงานได้สำหรับฉัน .. สงสัยว่า คุณพบการแก้ไขแบบถาวรหรือไม่
hyades

2
ไม่น่าเสียดายที่ฉันยังไม่ได้ ฉันใช้เสียงบลูทู ธ ตลอดเวลา (มากกว่าเสียงในตัว) ดังนั้นฉันหวังว่ามันจะได้รับการแก้ไขในไม่ช้า
JaminSore

เอะอะอย่างนี้สำหรับเสียงที่เรียบง่ายที่จะออกมาจากกลไกทางกลไก !! นี้คือการปล่อยให้ชีวิตของทุกคนง่ายขึ้น ...
ฮามิด

นี่เป็นวิธีเดียวที่ฉันพบว่าถูกต้องเช่นกัน นั่นหรือซ่อมแซม แต่ที่จริงแล้วทำสิ่งเดียวกัน
DevDonkey

1
@pylover ฉันจะให้ช็อตเมื่อฉันได้รับลำโพงใหม่หรือซ่อมเก่าของฉัน ... ฉันต้องการเรียกใช้สคริปต์เพื่อทำตามขั้นตอนเหล่านี้ด้วยตนเองทุกครั้ง
JaminSore

12

หลังจากทดสอบวิธีแก้ปัญหาทั้งหมดฉันเขียนสคริปต์ python เพื่อเปลี่ยนโปรไฟล์ยกเลิกการเชื่อมต่อใหม่และตั้งค่าโปรไฟล์เป็น a2dp

เรียกใช้หลังจากจับคู่ / เปิดอุปกรณ์ด้วย python3.5

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

แก้ไข 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
สคริปต์ของคุณจากส่วนสำคัญทำงานอย่างสวยงาม! ขอบคุณ!
Jason McVetta

2

ฉันมีปัญหา สำหรับฉันทำงานเพื่อลบอุปกรณ์บลูทู ธ และค้นหาอีกครั้งและเชื่อมต่ออีกครั้ง


วิธีนี้แก้ไขได้สำหรับฉัน มันหยุดทำงานเมื่ออัพเกรดจาก 14.04 เป็น 16.04
vegard torvund
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.