Score:0

หูฟัง Marley Exodus ANC Bluetooth จะไม่จับคู่ใน 21.04

ธง us

ฉันเพิ่งซื้อหูฟังบลูทูธใหม่ Marley Exodus ANC แต่ไม่สามารถจับคู่กับพีซีของฉัน (Intel NUC) ใน Ubuntu 21.04 เมื่อพยายามเชื่อมต่อจากการตั้งค่า GNOME จะพยายามจับคู่ แต่ก็ยกเลิกโดยไม่มีข้อความแสดงข้อผิดพลาด

ฉันพยายามเชื่อมต่อด้วยตนเองโดยใช้ บลูทูธctl:

$ บลูทู ธ
[บลูทูธ]# แสดง
คอนโทรลเลอร์ 04:EA:56:86:78:50 (สาธารณะ)
        ชื่อ: ไซบอท
        นามแฝง: saibot
        คลาส: 0x003c0104
        ขับเคลื่อน: ใช่
        ค้นพบได้: ไม่
        DiscoverableTimeout: 0x00000000
        จับคู่ได้: ใช่
        UUID: ข้อความแจ้งเตือน Se.. (00001133-0000-1000-8000-00805f9b34fb)
        UUID: รีโมทคอนโทรล A/V (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: การพุชวัตถุ OBEX (00001105-0000-1000-8000-00805f9b34fb)
        UUID: เซิร์ฟเวอร์การเข้าถึงข้อความ (00001132-0000-1000-8000-00805f9b34fb)
        UUID: ข้อมูล PnP (00001200-0000-1000-8000-00805f9b34fb)
        UUID: การซิงค์ IrMC (00001104-0000-1000-8000-00805f9b34fb)
        UUID: เฉพาะผู้ขาย (00005005-0000-1000-8000-0002ee000001)
        UUID: ชุดหูฟัง (00001108-0000-1000-8000-00805f9b34fb)
        UUID: ชุดหูฟัง AG (00001112-0000-1000-8000-00805f9b34fb)
        UUID: เป้าหมายการควบคุมระยะไกล A/V (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: โปรไฟล์แอตทริบิวต์ทั่วไป (00001801-0000-1000-8000-00805f9b34fb)
        UUID: เซิร์ฟเวอร์การเข้าถึงสมุดโทรศัพท์ (0000112f-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: ข้อมูลอุปกรณ์ (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: โปรไฟล์การเข้าถึงทั่วไป (00001800-0000-1000-8000-00805f9b34fb)
        UUID: แหล่งเสียง (0000110a-0000-1000-8000-00805f9b34fb)
        UUID: การถ่ายโอนไฟล์ OBEX (00001106-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d0538
        การค้นพบ: ไม่
        บทบาท: ศูนย์กลาง
        บทบาท: อุปกรณ์ต่อพ่วง
        บทบาท: ส่วนกลาง-อุปกรณ์ต่อพ่วง
คุณสมบัติการโฆษณา:
        ActiveInstances: 0x00 (0)
        อินสแตนซ์ที่รองรับ: 0x06 (6)
        รองรับรวม: tx-power
        รองรับรวมถึง: รูปลักษณ์
        รองรับรวมถึง: ชื่อท้องถิ่น
        ช่องรองที่รองรับ: 1M
        ช่องรองที่รองรับ: 2M
        ช่องรองที่รองรับ: รหัส

[บลูทูธ] # เปิดการสแกน
การค้นพบเริ่มต้นขึ้น   

[ใหม่] อุปกรณ์ 00:1E:7C:89:26:C8 อพยพ ANC

[บลูทูธ]# เชื่อมต่อ 00:1E:7C:89:26:C8
กำลังพยายามเชื่อมต่อกับ 00:1E:7C:89:26:C8
เชื่อมต่อไม่สำเร็จ: org.bluez.Error.Failed

[บลูทูธ]# คู่ 00:1E:7C:89:26:C8
กำลังพยายามจับคู่กับ 00:1E:7C:89:26:C8
จับคู่ไม่สำเร็จ: org.bluez.Error.AuthenticationTimeout

ฉันค้นหาข้อผิดพลาดของระบบด้วย:

$ sudo วารสารctl -xb
bluetoothd[1208]: 00:1E:7C:89:26:C8: บริการอัปเดตข้อผิดพลาด: ฟังก์ชันไม่ได้ใช้งาน (38)

$ dmesh
Bluetooth: hci0: แก้ไขเลนส์ข้อมูลโฆษณาแล้ว

ฉันมีหูฟังบลูทูธอีกตัวและฉันจับคู่หูฟังนั้นได้ดี และฉันสามารถจับคู่ Exodus ANC กับโทรศัพท์ Android ของฉันได้ แต่ฉันสังเกตเห็นว่าเมื่อจับคู่ Exodus ANC กับ Android แล้ว Android จะแสดงรหัส PIN จาก Exodus ANC จากนั้นฉันจึงสามารถยืนยันการจับคู่ได้ เป็นไปได้ว่ารหัส PIN นี้ทำให้การจับคู่ล้มเหลวใน Ubuntu ฉันจะทำอย่างไรเพื่อจับคู่หูฟังนี้กับ Ubuntu

$ dpkg -l | เกรป บลู
ii bluez 5.56-0ubuntu4.2 amd64 เครื่องมือ Bluetooth และ daemons
ii bluez-cups 5.56-0ubuntu4.2 amd64 ไดรเวอร์เครื่องพิมพ์ Bluetooth สำหรับ CUPS
ii bluez-obexd 5.56-0ubuntu4.2 amd64 bluez obex ภูต
ii gir1.2-gnomebluetooth-1.0:amd64 3.34.5-1 amd64 ข้อมูลเชิงลึกสำหรับ GnomeBluetooth
ii gnome-bluetooth 3.34.5-1 amd64 เครื่องมือบลูทูธ GNOME
ii libbluetooth3:amd64 5.56-0ubuntu4.2 amd64 Library เพื่อใช้ BlueZ Linux Bluetooth stack
ii libgnome-bluetooth13:amd64 3.34.5-1 amd64 เครื่องมือบลูทูธของ GNOME - ห้องสมุดสนับสนุน
rc libkf5bluezqt-data 5.80.0-0ubuntu1 ไฟล์ข้อมูลทั้งหมดสำหรับ bluez-qt
ii pulseaudio-module-bluetooth 1:14.2-1ubuntu1.1 amd64 โมดูลบลูทูธสำหรับเซิร์ฟเวอร์เสียง PulseAudio
ii python-bluez 0.22+จริงๆ 0.22-1build2 amd64 Python 2 ล้อมรอบ BlueZ เพื่อการพัฒนาบลูทูธอย่างรวดเร็ว

อัปเดต:

การเพิ่มข้อมูลการดีบักเพิ่มเติมตามคำแนะนำของ fabatera

$ sudo systemctl หยุดบลูทูธ
$ sudo bluetoothd -d -C -E -n                                                                                        
bluetoothd[122796]: บลูทูธ daemon 5.56
bluetoothd[122796]: src/agent.c:agent_ref() 0x5592e4338bd0: ref=2
bluetoothd[122796]: src/device.c:bonding_request_new() กำลังขอการเชื่อมต่อสำหรับ 00:1E:7C:89:26:C8
บลูทูธ [122796]: src/agent.c:agent_ref() 0x5592e4338bd0: ref=3
bluetoothd[122796]: src/agent.c:agent_unref() 0x5592e4338bd0: ref=2
บลูทูธ [122796]: src/adapter.c:suspend_discovery() 
bluetoothd [122796]: src/adapter.c:adapter_bonding_attempt() hci0 bdaddr 00:1E:7C:89:26:C8 ประเภท 0 io_cap 0x04
bluetoothd [122796]: src/adapter.c:connect_failed_callback() hci0 00:1E:7C:89:26:C8 สถานะ 8
bluetoothd[122796]: plugins/policy.c:conn_fail_cb() สถานะ 8
bluetoothd [122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 ประเภท 0 สถานะ 0x8
bluetoothd [122796]: src/device.c:device_bonding_complete() การเชื่อม 0x5592e433eb20 สถานะ 0x08
bluetoothd [122796]: src/device.c:device_bonding_failed() สถานะ 8
bluetoothd[122796]: src/agent.c:agent_unref() 0x5592e4338bd0: ref=1
บลูทูธ [122796]: src/adapter.c:resume_discovery() 
bluetoothd [122796]: src/adapter.c:pair_device_complete() หมดเวลา (0x08)
bluetoothd [122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 ประเภท 0 สถานะ 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() สถานะการเชื่อมต่อ (ไม่มี) 0x08
bluetoothd [122796]: src/device.c:device_bonding_failed() สถานะ 8
บลูทูธ [122796]: src/adapter.c:resume_discovery() 
bluetoothd[122796]: src/device.c:connect_profiles() /org/bluez/hci0/dev_00_1E_7C_89_26_C8 (ทั้งหมด), ลูกค้า :1.829
bluetoothd[122796]: src/device.c:connect_profiles() บริการแก้ไขสำหรับ /org/bluez/hci0/dev_00_1E_7C_89_26_C8
bluetoothd [122796]: src/adapter.c:connect_failed_callback() hci0 00:1E:7C:89:26:C8 สถานะ 8
bluetoothd[122796]: plugins/policy.c:conn_fail_cb() สถานะ 8
bluetoothd [122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 ประเภท 0 สถานะ 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() สถานะการเชื่อมต่อ (ไม่มี) 0x08
bluetoothd [122796]: src/device.c:device_bonding_failed() สถานะ 8
บลูทูธ [122796]: src/adapter.c:resume_discovery() 
bluetoothd[122796]: src/device.c:search_cb() 00:1E:7C:89:26:C8: บริการอัปเดตข้อผิดพลาด: ฟังก์ชันไม่ได้ใช้งาน (38)
บลูทูธ [122796]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_00_1E_7C_89_26_C8 ข้อผิดพลาด -38
$ sudo btmon
มอนิเตอร์ Bluetooth เวอร์ชั่น 5.56
= หมายเหตุ: Linux เวอร์ชัน 5.11.0-25-generic (x86_64)     
= หมายเหตุ: ระบบย่อย Bluetooth เวอร์ชัน 2.22             
= ดัชนีใหม่: 04:EA:56:86:78:50 (หลัก,USB,hci0)    
= บลูทูธd: บลูทูธเดมอน 5.56                  
@ MGMT เปิด: bluetoothd (สิทธิพิเศษ) รุ่น 1.19

# ความพยายามของคู่:

@ คำสั่ง MGMT: จับคู่อุปกรณ์ (0x0019) plen 8 {0x0001} [hci0] 154.081112 
        ที่อยู่ BR/EDR: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)                                                                                                                                                                                                                                 
        ความสามารถ: KeyboardDisplay (0x04)                             
< คำสั่ง HCI: สร้างการเชื่อมต่อ (0x01|0x0005) เต็ม 13 #141 [hci0] 154.081177 
        ที่อยู่: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)
        ประเภทแพ็คเก็ต: 0xcc18                                            
          อาจใช้ DM1                                              
          อาจใช้ DH1                                              
          อาจใช้ DM3                                              
          อาจใช้ DH3                                              
          อาจใช้ DM5                                              
          อาจใช้ DH5                                              
        โหมดสแกนหน้าซ้ำ: R2 (0x02)                           
        โหมดสแกนหน้า: บังคับ (0x00)                                                                                                                                                                                                                                                    
        ออฟเซ็ตนาฬิกา: 0x0000                                           
        สลับบทบาท: อนุญาตทาส (0x01)                                
> เหตุการณ์ HCI: สถานะคำสั่ง (0x0f) plen 4 #142 [hci0] 154.197141
      สร้างการเชื่อมต่อ (0x01|0x0005) ncmd 1                           
        สถานะ: สำเร็จ (0x00)                                                                                                                                                                                                                                                              
> เหตุการณ์ HCI: เชื่อมต่อเสร็จสมบูรณ์ (0x03) เต็ม 11 #143 [hci0] 186.684630 
        สถานะ: หมดเวลาตอบสนอง LMP / หมดเวลาตอบสนอง LL (0x22)      
        หมายเลขอ้างอิง: 65535                                                                                                                                                                                                                                                                       
        ที่อยู่: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)                   
        ประเภทลิงก์: ACL (0x01)                                          
        การเข้ารหัส: ปิดใช้งาน (0x00)                                    
@ เหตุการณ์ MGMT: การเชื่อมต่อล้มเหลว (0x000d) plen 8 {0x0001} [hci0] 186.684678 
        ที่อยู่ BR/EDR: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)
        สถานะ: หมดเวลา (0x08)                                         
@ เหตุการณ์ MGMT: คำสั่งเสร็จสมบูรณ์ (0x0001) plen 10 {0x0001} [hci0] 186.684696 
      จับคู่อุปกรณ์ (0x0019) เต็ม 7                                      
        สถานะ: หมดเวลา (0x08)                                         
        ที่อยู่ BR/EDR: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)

# พยายามเชื่อมต่อ:

< คำสั่ง HCI: สร้างการเชื่อมต่อ (0x01|0x0005) plen 13 #144 [hci0] 818.218687
        ที่อยู่: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)
        ประเภทแพ็คเก็ต: 0xcc18
          อาจใช้ DM1
          อาจใช้ DH1
          อาจใช้ DM3
          อาจใช้ DH3
          อาจใช้ DM5
          อาจใช้ DH5
        โหมดสแกนหน้าซ้ำ: R2 (0x02)
        โหมดสแกนหน้า: บังคับ (0x00)
        ออฟเซ็ตนาฬิกา: 0x0000
        สลับบทบาท: อนุญาตทาส (0x01)
> เหตุการณ์ HCI: สถานะคำสั่ง (0x0f) plen 4 #145 [hci0] 818.333626
      สร้างการเชื่อมต่อ (0x01|0x0005) ncmd 1
        สถานะ: สำเร็จ (0x00)
> เหตุการณ์ HCI: เชื่อมต่อเสร็จสมบูรณ์ (0x03) plen 11 #146 [hci0] 850.041050
        สถานะ: หมดเวลาตอบสนอง LMP / หมดเวลาตอบสนอง LL (0x22)
        หมายเลขอ้างอิง: 65535
        ที่อยู่: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)
        ประเภทลิงก์: ACL (0x01)
        การเข้ารหัส: ปิดใช้งาน (0x00)
@ เหตุการณ์ MGMT: การเชื่อมต่อล้มเหลว (0x000d) plen 8 {0x0001} [hci0] 850.041111
        ที่อยู่ BR/EDR: 00:1E:7C:89:26:C8 (ไทวิก จำกัด)
        สถานะ: หมดเวลา (0x08)
= bluetoothd: src/device.c:search_cb() 00:1E:7C:89:26:C8: บริการอัปเดตข้อผิดพลาด: ฟังก์ชันไม่ได้ใช้งาน (38) 850.045357
$ บลูทู ธ
[บลูทูธ]# เปิดเครื่อง
เปลี่ยนการเปิดเครื่องสำเร็จ

[บลูทูธ] # ตัวแทนเปิดอยู่
ลงทะเบียนตัวแทนเรียบร้อยแล้ว

[บลูทูธ] # ตัวแทนเริ่มต้น
คำขอตัวแทนเริ่มต้นสำเร็จ

[บลูทูธ]# ข้อมูล 00:1E:7C:89:26:C8
อุปกรณ์ 00:1E:7C:89:26:C8 (สาธารณะ)
        ชื่อ: อพยพ ANC
        นามแฝง: อพยพ ANC
        คลาส: 0x00240404
        ไอคอน: การ์ดเสียง
        จับคู่: ไม่
        เชื่อถือได้: ใช่
        ถูกบล็อก: ไม่
        เชื่อมต่อ: ไม่
        LegacyPairing: ไม่

[บลูทูธ]# คู่ 00:1E:7C:89:26:C8
กำลังพยายามจับคู่กับ 00:1E:7C:89:26:C8
จับคู่ไม่สำเร็จ: org.bluez.Error.AuthenticationTimeout

[บลูทูธ]# เชื่อมต่อ 00:1E:7C:89:26:C8
กำลังพยายามเชื่อมต่อกับ 00:1E:7C:89:26:C8
เชื่อมต่อไม่สำเร็จ: org.bluez.Error.Failed

อัปเดต 2:

ฉันเพิ่งทดสอบหูฟังเหล่านี้กับแล็ปท็อป Dell Latitude 5280 ที่ใช้ Ubuntu 20.04 และสามารถจับคู่ได้ดี! แล็ปท็อป Dell กำลังใช้ Intel ไร้สายบลูทูธ (ข้อมูลอุปกรณ์ไม่ได้ให้ข้อมูลเพิ่มเติม) Intel NUC ของฉันมีไฟล์ บลูทูธ 9460/9560 เจฟเฟอร์สัน พีคของ Intel เช่นกัน ซึ่งการจับคู่ล้มเหลวฉันยังมี Lenovo Thinkpad T14 ด้วย แต่การจับคู่ก็ล้มเหลวเช่นกัน ดังนั้นฉันจึงซื้อด็องเกิลบลูทูธแบบ USB เอซุส บลูทูธ อแดปเตอร์ USB-BT500แต่การจับคู่ยังคงล้มเหลว ฉันต้องใช้อะแดปเตอร์บลูทูธชนิดใด

อัปเดต 3:

เห็นได้ชัดว่ามีคนจำนวนมากขึ้นที่มีปัญหากับอะแดปเตอร์บลูทูธเหล่านี้:

อัปเดต 4:

ฉันซื้ออะแดปเตอร์ USB Bluetooth จำนวนมากเพื่อดูว่าใช้งานได้หรือไม่ นี่คือผลลัพธ์ที่ได้:

  1. ASUS USB-BT500 Bluetooth 5.0: ไม่สามารถจับคู่ได้
  2. Edimax BT-8500 Bluetooth 5.0: ไม่สามารถจับคู่ได้
  3. TP-LINK UB400 Bluetooth 4.0: สามารถจับคู่ เชื่อมต่อได้ เสียงกระตุกคงที่เมื่อเชื่อมต่อกับพอร์ต USB 3.1 มาตรฐาน (พอร์ตสีน้ำเงิน) แต่เสียงจะดีเมื่อเชื่อมต่อกับ USB 3.1 ที่พอร์ตเสมอ (พอร์ตสีเหลือง)
cn flag
ไดรเวอร์บลูทู ธ นอกกรอบของ Ubuntu ทำงานได้ไม่ดีนัก IMHO ลองใช้ตัวจัดการบลูทูธแทน `sudo apt ติดตั้ง blueman`
us flag
ฉันลอง blueman แต่ฉันได้รับปัญหาเดียวกัน ไม่สามารถจับคู่หรือเชื่อมต่อได้
Score:1
ธง us

ลองรวมข้อมูลเพิ่มเติมที่นี่:

เริ่ม daemon ในการดีบัก เข้ากันได้ ทดลอง

systemctl หยุดบลูทูธ
บลูทูธ -d -C -E -n

ในเทอร์มินัลอื่น:

บีทีมอน

ในเทอร์มินัลอื่น:

บลูทูธctl 
เปิดเครื่อง
จับคู่ได้
ตัวแทน KeyboardOnly
ตัวแทนเริ่มต้น 
ข้อมูล <ที่อยู่ mac ของโทรศัพท์ต้นทาง>
จับคู่ <ที่อยู่ mac ของโทรศัพท์ต้นทาง>
us flag
ขอบคุณสำหรับการตอบสนองของคุณ! ฉันได้อัปเดตคำถามของฉันเพื่อรวมข้อมูลเพิ่มเติมที่คุณร้องขอ
fabatera avatar
us flag
เปลี่ยน `agent on` เป็น `agent KeyboardOnly` ตามลำดับด้านบน (อย่างที่คุณบอก คุณสามารถดูรหัส PIN บน Android)
us flag
ไม่มีความสำเร็จ ฉันตรวจสอบกับ `btmon` ว่าความสามารถถูกตั้งค่าอย่างถูกต้อง (ฉันต้องทำ `agent off` ก่อน) ฉันได้ลองใช้ความสามารถอื่น ๆ ทั้งหมด แต่ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันทุกครั้ง
Score:0
ธง us

นี่ไม่ใช่วิธีแก้ปัญหา แต่เป็นวิธีแก้ปัญหามากกว่า ฉันลองใช้หูฟังเหล่านี้กับคอมพิวเตอร์หลายเครื่อง โดยทั้งหมดใช้ Ubuntu 20.04 และใช้อะแดปเตอร์ Bluetooth USB ที่แตกต่างกัน ในคอมพิวเตอร์บางเครื่อง ฉันสามารถจับคู่หูฟังเหล่านี้ได้โดยไม่มีปัญหา ในการจับคู่เครื่องอื่นๆ ล้มเหลว เห็นได้ชัดว่าขึ้นอยู่กับอะแดปเตอร์ Bluetooth หากการจับคู่ใช้งานได้ โปรดทราบว่าคอมพิวเตอร์ทุกเครื่องที่ฉันทดสอบสามารถจับคู่กับหูฟังที่แตกต่างกันได้ ดังนั้นจึงไม่ใช่ว่าอะแดปเตอร์บลูทูธมีข้อบกพร่อง

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

ผลงาน:

  • Intel NUC NUC6i3SYH (บลูทูธไร้สายของ Intel)
  • Lenovo Thinkpad T420s (บลูทูธไร้สายของ Intel)
  • Dell Latitude 5280 (บลูทูธไร้สายของ Intel)
  • อแดปเตอร์ TP-LINK UB400 Bluetooth 4.0

ไม่ได้ผล:

  • Intel NUC NUC8i3BEH (บลูทูธ 9460/9560 เจฟเฟอร์สันพีค)
  • Lenovo Thinkpad T14 Gen 2 (บลูทูธไร้สายของ Intel)
  • อะแดปเตอร์ ASUS USB-BT500 Bluetooth 5.0
  • อะแดปเตอร์ Edimax BT-8500 Bluetooth 5.0

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา