Bluetooth - การเชื่อมต่อล้มเหลว: blueman.bluez.errors.DBusFailedError: โปรโตคอลไม่พร้อมใช้งาน


71

ฉันกำลังพยายามเพิ่มชุดหูฟังบลูทู ธ BlueParrott B-250XT + บนแท็บเล็ต Thinkpad X230 ที่ใช้ Ubuntu 16.04 ด้วยอะแดปเตอร์บลูทู ธ ของฮาร์ดแวร์

อะแดปเตอร์ใช้งานได้ - หมายถึงตรวจจับ / ดูชุดหูฟัง อย่างไรก็ตามเมื่อเชื่อมต่อกับชุดหูฟังมันจะเชื่อมต่อในตอนแรกข้อผิดพลาดนี้จะปรากฏขึ้น:

Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol Not available

หลังจากนั้นชุดหูฟังจะยกเลิกการเชื่อมต่อและการเชื่อมต่อในอนาคตเป็นไปไม่ได้นี่เป็นความล้มเหลว / ข้อผิดพลาดบางอย่างที่ทำให้บลูทู ธ ไม่ตอบสนองหลังจากนั้น

ฉันติดตั้ง Pulseaudio แล้วและฉันได้ตั้งค่าบลูทู ธ ให้โหลดหลังจาก X11 (นี่คือสิ่งที่ทำให้ฉันก้าวไปจนถึงจุดที่ฉันสามารถเชื่อมต่อได้) แต่ดังที่กล่าวไว้อุปกรณ์จะถูกทิ้งหลังจากการเชื่อมต่อไม่นาน


ปัญหาเดียวกันที่นี่ ฉันมีการติดตั้ง xubuntu ใหม่บนแล็ปท็อป dell Latitude e6410 ของฉัน กำลังพยายามเชื่อมต่อกับลำโพง JBL Charge3 อุปกรณ์ถูกจับคู่ แต่ฉันสามารถเชื่อมต่อกับพอร์ตอนุกรมเท่านั้น เมื่อพยายามเชื่อมต่อกับอ่างเสียงหรือชุดหูฟังฉันได้รับการเชื่อมต่อล้มเหลว: blueman.bluez.errors.DBusFailedError: โปรโตคอลไม่พร้อมใช้งาน
Sebastian Widz

ฉันแนะนำให้ลองใช้ (สด) Ubuntu 15.10 ก่อนเพื่อที่คุณจะได้มีความคิดว่าปัญหานั้นอยู่ในรุ่น BT stack หรือเปล่า Ubuntu 16.04 มีการอัปเดตบลูทู ธ ซึ่งทำลายฟังก์ชันการทำงานของ BT อย่างมาก
มาร์คัส

นั่นเป็นความคิดที่ดีจริงๆ! ฉันจะลองซีดีสดเมื่อฉันมีเวลา ขอบคุณ
psedach

โปรดทราบว่าใน ArchLinux แพคเกจการติดตั้งเป็นชื่อแทนpulseaudio-bluetooth pulseaudio-module-bluetoothเพิ่งทิ้งโน้ตไว้ที่นี่เนื่องจากนี่เป็นผลลัพธ์แรกที่เกิดขึ้นในการค้นหาของ Google
xji

คำตอบ:


142

ทางออกจากบทความนี้เหมาะกับฉัน:

sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluetooth-discover

จากนั้นลบอุปกรณ์ออกจากอุปกรณ์บลูทู ธ และทำการจับคู่อีกครั้ง

หากใช้งานได้คุณสามารถลองเพิ่มคำสั่งที่สองในการตั้งค่าเริ่มต้นเพื่อที่คุณจะได้ไม่ต้องเรียกใช้อีกครั้งหลังจากรีบูตทุกครั้ง


หากไม่ได้ผลให้ลองรีสตาร์ทpulseaudio:

pulseaudio -k
pulseaudio -D

34
ขอบคุณสำหรับคำแนะนำ - ฉันได้รับข้อความ 'ความล้มเหลว: การเริ่มต้นโมดูลล้มเหลว' เมื่อฉันทำขั้นตอนที่ 2 ดังนั้นจึงยังใช้งานไม่ได้
psedach

5
ทำงานให้ฉัน แต่ฉันจำเป็นต้องทำอย่างนั้นทุกครั้งที่ผมเริ่มต้นใหม่ ...
Korri

1
ทำงานบน Xubuntu 16.04 บน Lenovo G580 หากคุณได้ยินเสียงผ่านลำโพงแล็ปท็อปหลังจากจับคู่สำเร็จให้ลองเปลี่ยนโปรไฟล์ที่การควบคุมระดับเสียง -> การกำหนดค่า -> เสียงในตัว
lepe

7
@psedach โปรดระวังข้อความที่จะปรากฏหากมีคนพยายามโหลดโมดูลเมื่อมันโหลดแล้ว คุณสามารถทดสอบว่าโหลดด้วยpactl list | grep module-bluetooth-discoverหรือไม่
Ian Mackinnon

2
ไฟล์การกำหนดค่าพัลส์เริ่มต้นของฉัน/etc/pulse/default.paมีบรรทัดการกำหนดค่าอยู่แล้ว .ifexists module-bluetooth-discover.so \n load-module module-bluetooth-discover \n .endifในการเริ่มต้นครั้งต่อไปมันใช้งานได้ทันที ( \nเพิ่มเพื่อเป็นสัญลักษณ์การกระจายบรรทัดที่อยู่ที่นั่น)
มาร์ติน - マーチン
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.