ฉันจะเล่นผ่านหูฟังบลูทู ธ ได้อย่างไร


17

ฉันกำลังพยายามเชื่อมต่อ Bose Quiet Comfort กับแล็ปท็อปของฉันผ่านบลูทู ธ

ฉันสามารถเชื่อมต่อและจับคู่หูฟังเหล่านี้เข้ากับโทรศัพท์ของฉันได้โดยไม่มีปัญหาเหมือนกับอุปกรณ์ Bluetooth ไร้สายอื่น ๆ

ความพยายามเชื่อมต่อบรรทัดคำสั่ง:

ใช้bluetoothctlดูเหมือนว่าฉันจะสามารถเชื่อมต่อ แต่ไม่จับคู่:

[bluetooth]# devices
Device 04:52:C7:32:68:16 Bose QuietComfort 35
[bluetooth]# connect 04:52:C7:32:68:16
Attempting to connect to 04:52:C7:32:68:16
Connection successful
[Bose QuietComfort 35]# devices
[Bose QuietComfort 35]#ch)`pair ': pair 04:52:C7:32:68:16
Attempting to pair with 04:52:C7:32:68:16
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device 04:52:C7:32:68:16 Connected: no
[CHG] Device 04:52:C7:32:68:16 Connected: yes

อย่างไรก็ตามในเมนู Bluetooth GUI ดูเหมือนว่าฉันกำลังจับคู่กับอุปกรณ์:

ป้อนคำอธิบายรูปภาพที่นี่

ดูเหมือนว่าหูฟังจะไม่รับรู้ว่าแล็ปท็อปเชื่อมต่ออยู่และในการตั้งค่าเสียงของฉันฉันไม่เห็นสิ่งใดที่ฉันสามารถส่งออกได้ดังนั้น "การจับคู่" จึงเป็นสิ่งที่ฉันคิดว่าปลอม

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นนี่เป็นปัญหาอย่างชัดเจนในอูบุนตู

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

จับคู่ Bose QuietComfort 35 กับ Ubuntu 16.04 ผ่าน Bluetooth

แต่พฤติกรรมไม่เปลี่ยนแปลง

นี่คือสิ่งที่เกิดขึ้นเมื่อฉันพิมพ์info <MAC Address>:

Device 04:52:C7:32:68:16
    Name: Bose QuietComfort 35
    Alias: Bose QuietComfort 35
    Paired: no
    Trusted: no
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    UUID: Bose Corporation          (0000febe-0000-1000-8000-00805f9b34fb)
    Modalias: bluetooth:v009Ep400Cd0106

ไม่แน่ใจว่ามีประโยชน์

ความพยายามเชื่อมต่อ GUI / Blueman:

ฉันพบหน้านี้ซึ่งดูเหมือนว่ามีความเกี่ยวข้อง:

Ubuntu 16.04 จะไม่ส่งสัญญาณเสียงไปยังหูฟัง Bluetooth

ฉันลองใช้bluemanตามที่แนะนำซึ่งจะล้มเหลวเมื่อใดก็ตามที่ฉันพยายามจับคู่อุปกรณ์ของฉัน

ป้อนคำอธิบายรูปภาพที่นี่

ฉันพยายามอัพเกรดแพ็คเกจที่แนะนำโดยใช้งาน

sudo apt-get install libpam-systemd libsystemd0 libudev1 systemd ubuntu-mono udev

สิ่งนี้หยุดข้อผิดพลาดไม่ให้ปรากฏ แต่ฉันก็ยังไม่สามารถจับคู่กับได้blueman(ไม่มีข้อผิดพลาดมันแค่ไม่ทำอะไรเลยเมื่อฉันพยายามจับคู่)

ฉันพยายามเรียกใช้tail -f /var/syslogขณะที่เปิดหูฟังและเห็นข้อความนี้:

Dec  7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0001 for device 04:52:C7:32:68:16
Dec  7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0013 for device 04:52:C7:32:68:16

ฉันคิดว่านี่อาจเป็นเบาะแส ...


ฉันสังเกตเห็นการถดถอยที่คล้ายกันโดยใช้ 16.04 กับช่วงของอุปกรณ์บลูทู ธ จากออดิโอไฟล์ของไฮไฟลำโพงพกพาและหูฟัง ดูเหมือนจะมีบางสิ่งบางอย่างเกิดขึ้นพร้อมกับพยายามทำการเชื่อมต่อก่อนที่จะเข้าสู่ระบบและสิ่งนี้ดูเหมือนว่าจะขัดแย้งกับการเชื่อมต่อที่เกิดขึ้นเมื่อเข้าสู่ระบบ
Amias

1
นี่อาจช่วยแก้ปัญหาของคุณได้เป็นอย่างดี: askubuntu.com/questions/764273/…
Elder Geek

สิ่งที่ไม่pactl list short | grep bluetoothแสดง? หาก module-bluetooth-discover ไม่แสดงให้ดูที่askubuntu.com/a/689297/300665 มันอาจไม่ช่วยได้เนื่องจากมีบลูทู ธ ออดิโอบลูทู ธ อยู่สองสามตัวใน Ubuntu 16.04 และ 16.10
Jeremy31

ข้อความแสดงข้อผิดพลาดใดปรากฏขึ้น/var/log/syslogเมื่อ blueman หยุดทำงานในการจับคู่ สิ่งนี้สามารถให้เบาะแสที่จำเป็นบางอย่าง
Elder Geek

1
ฉันดีใจที่คุณได้รับมันเรียง!
Elder Geek

คำตอบ:


3

ดูเหมือนว่าปัญหาพื้นฐานนั้นคล้ายคลึงกับปัญหาสำหรับคำถามนี้:

/programming/31380594/linux-bluez-dbus-communication

ยกเว้นว่าฉันกำลังเรียกใช้การตั้งค่า linux systemd ดังนั้นฉันต้องทำตามความคิดเห็นในคำตอบที่แนะนำ:

ด้วยระบบใหม่ Systemd ตามคัดลอก /lib/systemd/system/bluetooth.serviceไป /etc/systemd/system/bluetooth.serviceและเปลี่ยนสายไปExecStart ExecStart=/usr/lib/bluetooth/bluetoothd -E

- Arto Bendiken

ดังนั้นฉันทำอย่างนั้นเริ่มใหม่แล้วเริ่มbluetoothctlและเชื่อมต่อด้วยตนเอง:

[Bose QuietComfort 35]# connect 04:52:C7:32:68:16 
Attempting to connect to 04:52:C7:32:68:16
[CHG] Device 04:52:C7:32:68:16 Paired: yes
Connection successful

ครั้งนี้เมื่อฉันจับคู่หูฟังของฉันรู้จักการเชื่อมต่อ (ก่อนหน้านี้พวกเขาไม่ได้ทำอะไรเลยแม้ว่า GNOME จะคิดว่าการจับคู่นั้นใช้งานได้) และอุปกรณ์เอาท์พุทปรากฏในรายการอุปกรณ์ของฉัน

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