Puncte:0

Căștile Bluetooth Marley Exodus ANC nu se vor împerechea în 21.04

drapel us

Tocmai mi-am cumpărat o nouă căști Bluetooth, Marley Exodus ANC, dar nu se va asocia cu computerul meu (Intel NUC) în Ubuntu 21.04. Când încearcă să se conecteze din setările GNOME, încearcă să se împerecheze, dar pur și simplu renunță fără un mesaj de eroare.

De asemenea, am încercat să mă conectez manual folosind bluetoothctl:

$ bluetoothctl
[bluetooth]# spectacol
Controler 04:EA:56:86:78:50 (public)
        Nume: saibot
        Alias: saibot
        Clasa: 0x003c0104
        Alimentat: da
        Descoperibil: nu
        DiscoverableTimeout: 0x00000000
        Pereche: da
        UUID: Mesaj Notificare Se.. (00001133-0000-1000-8000-00805f9b34fb)
        UUID: telecomandă A/V (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
        UUID: Server de acces la mesaje (00001132-0000-1000-8000-00805f9b34fb)
        UUID: informații PnP (00001200-0000-1000-8000-00805f9b34fb)
        UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb)
        UUID: specific furnizorului (00005005-0000-1000-8000-0002ee000001)
        UUID: set cu cască (00001108-0000-1000-8000-00805f9b34fb)
        UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb)
        UUID: țintă pentru telecomandă A/V (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Profil de atribut generic (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Server de acces la agenda telefonică (0000112f-0000-1000-8000-00805f9b34fb)
        UUID: receptor audio (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: Informații despre dispozitiv (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Profil de acces generic (00001800-0000-1000-8000-00805f9b34fb)
        UUID: sursă audio (0000110a-0000-1000-8000-00805f9b34fb)
        UUID: Transfer de fișiere OBEX (00001106-0000-1000-8000-00805f9b34fb)
        Modalii: usb:v1D6Bp0246d0538
        Descoperire: nu
        Roluri: central
        Roluri: periferice
        Roluri: central-periferic
Caracteristici de publicitate:
        ActiveInstances: 0x00 (0)
        Instanțe acceptate: 0x06 (6)
        SuportatInclude: tx-power
        SprijinitInclude: aspect
        SprijinInclude: nume-local
        Canale secundare acceptate: 1M
        Canale secundare acceptate: 2M
        Canale secundare acceptate: codificate

[bluetooth]# scanare activată
Descoperirea a început   

[NOU] Dispozitiv 00:1E:7C:89:26:C8 Exodus ANC

[bluetooth]# connect 00:1E:7C:89:26:C8
Încercarea de conectare la 00:1E:7C:89:26:C8
Conectarea eșuată: org.bluez.Error.Failed

[bluetooth]# pereche 00:1E:7C:89:26:C8
Încercarea de a asocia cu 00:1E:7C:89:26:C8
Asocierea eșuată: org.bluez.Error.AuthenticationTimeout

Am căutat și erori de sistem:

$ sudo journalctl -xb
bluetoothd[1208]: 00:1E:7C:89:26:C8: eroare la actualizarea serviciilor: Funcția nu este implementată (38)

$ dmesh
Bluetooth: hci0: len de date publicitare corectat

Am o altă căști Bluetooth și o pot asocia bine. Și pot asocia Exodus ANC cu telefonul meu Android foarte bine. Dar am observat că atunci când împerechez Exodus ANC cu Android, Android afișează un cod PIN de la Exodus ANC și apoi pot confirma perechea. Este posibil ca acest cod PIN să cauzeze eșecul asocierii în Ubuntu. Ce pot face pentru a asocia aceste căști în Ubuntu?

$ dpkg -l | grep albastru
ii bluez 5.56-0ubuntu4.2 amd64 Instrumente și demoni Bluetooth
ii bluez-cups 5.56-0ubuntu4.2 amd64 driver de imprimantă Bluetooth pentru CUPS
ii bluez-obexd 5.56-0ubuntu4.2 amd64 bluez obex daemon
ii gir1.2-gnomebluetooth-1.0:amd64 3.34.5-1 amd64 Date de introspecție pentru GnomeBluetooth
ii gnome-bluetooth 3.34.5-1 amd64 Instrumente Bluetooth GNOME
ii libbluetooth3:amd64 5.56-0ubuntu4.2 amd64 Library pentru a utiliza stiva BlueZ Linux Bluetooth
ii libgnome-bluetooth13:amd64 3.34.5-1 amd64 Instrumente Bluetooth GNOME - bibliotecă de suport
rc libkf5bluezqt-data 5.80.0-0ubuntu1 toate fișierele de date pentru bluez-qt
ii pulseaudio-module-bluetooth 1:14.2-1ubuntu1.1 amd64 Modul Bluetooth pentru serverul de sunet PulseAudio
ii python-bluez 0.22+really0.22-1build2 amd64 Python 2 wrappers în jurul BlueZ pentru dezvoltarea rapidă a bluetooth

ACTUALIZAȚI:

Adăugarea de informații suplimentare de depanare conform instrucțiunilor fabatera.

$ sudo systemctl stop bluetooth
$ sudo bluetoothd -d -C -E -n                                                                                        
bluetoothd[122796]: daemon Bluetooth 5.56
bluetoothd[122796]: src/agent.c:agent_ref() 0x5592e4338bd0: ref=2
bluetoothd[122796]: src/device.c:bonding_request_new() Se solicită legătura pentru 00:1E:7C:89:26:C8
bluetoothd[122796]: src/agent.c:agent_ref() 0x5592e4338bd0: ref=3
bluetoothd[122796]: src/agent.c:agent_unref() 0x5592e4338bd0: ref=2
bluetoothd[122796]: src/adapter.c:suspend_discovery() 
bluetoothd[122796]: src/adapter.c:adapter_bonding_attempt() hci0 bdaddr 00:1E:7C:89:26:C8 tip 0 io_cap 0x04
bluetoothd[122796]: src/adapter.c:connect_failed_callback() hci0 00:1E:7C:89:26:C8 starea 8
bluetoothd[122796]: plugins/policy.c:conn_fail_cb() starea 8
bluetoothd[122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 tip 0 stare 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() bonding 0x5592e433eb20 stare 0x08
bluetoothd[122796]: src/device.c:device_bonding_failed() starea 8
bluetoothd[122796]: src/agent.c:agent_unref() 0x5592e4338bd0: ref=1
bluetoothd[122796]: src/adapter.c:resume_discovery() 
bluetoothd[122796]: src/adapter.c:pair_device_complete() Timeout (0x08)
bluetoothd[122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 tip 0 stare 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() stare de legătură (nil) 0x08
bluetoothd[122796]: src/device.c:device_bonding_failed() starea 8
bluetoothd[122796]: src/adapter.c:resume_discovery() 
bluetoothd[122796]: src/device.c:connect_profiles() /org/bluez/hci0/dev_00_1E_7C_89_26_C8 (toate), client:1.829
bluetoothd[122796]: src/device.c:connect_profiles() Servicii de rezolvare pentru /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 starea 8
bluetoothd[122796]: plugins/policy.c:conn_fail_cb() starea 8
bluetoothd[122796]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 00:1E:7C:89:26:C8 tip 0 stare 0x8
bluetoothd[122796]: src/device.c:device_bonding_complete() stare de legătură (nil) 0x08
bluetoothd[122796]: src/device.c:device_bonding_failed() starea 8
bluetoothd[122796]: src/adapter.c:resume_discovery() 
bluetoothd[122796]: src/device.c:search_cb() 00:1E:7C:89:26:C8: eroare la actualizarea serviciilor: Funcția nu este implementată (38)
bluetoothd[122796]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_00_1E_7C_89_26_C8 err -38
$ sudo btmon
Monitor Bluetooth versiunea 5.56
= Notă: versiunea Linux 5.11.0-25-generic (x86_64)     
= Notă: versiunea subsistemului Bluetooth 2.22             
= Index nou: 04:EA:56:86:78:50 (Primar,USB,hci0)    
= bluetoothd: daemon Bluetooth 5.56                  
@ MGMT Open: bluetoothd (privilegiat) versiunea 1.19

# încercare de pereche:

@ Comanda MGMT: Pereche dispozitiv (0x0019) plen 8 {0x0001} [hci0] 154.081112 
        Adresă BR/EDR: 00:1E:7C:89:26:C8 (Taiwick Limited)                                                                                                                                                                                                                                 
        Capacitate: KeyboardDisplay (0x04)                             
< Comanda HCI: Creare conexiune (0x01|0x0005) plen 13 #141 [hci0] 154.081177 
        Adresă: 00:1E:7C:89:26:C8 (Taiwick Limited)
        Tip pachet: 0xcc18                                            
          DM1 poate fi utilizat                                              
          Poate fi utilizat DH1                                              
          Poate fi utilizat DM3                                              
          DH3 poate fi utilizat                                              
          Poate fi utilizat DM5                                              
          DH5 poate fi folosit                                              
        Modul de repetare a scanării paginii: R2 (0x02)                           
        Modul de scanare a paginii: obligatoriu (0x00)                                                                                                                                                                                                                                                    
        Offset ceas: 0x0000                                           
        Comutator de rol: Permite slave (0x01)                                
> Eveniment HCI: Stare comandă (0x0f) plen 4 #142 [hci0] 154.197141
      Creare conexiune (0x01|0x0005) ncmd 1                           
        Stare: succes (0x00)                                                                                                                                                                                                                                                              
> Eveniment HCI: Conectare completă (0x03) plen 11 #143 [hci0] 186.684630 
        Stare: Timeout răspuns LMP / Timeout răspuns LL (0x22)      
        Mâner: 65535                                                                                                                                                                                                                                                                       
        Adresă: 00:1E:7C:89:26:C8 (Taiwick Limited)                   
        Tip link: ACL (0x01)                                          
        Criptare: dezactivată (0x00)                                    
@ Eveniment MGMT: Conectare eșuată (0x000d) plen 8 {0x0001} [hci0] 186.684678 
        Adresă BR/EDR: 00:1E:7C:89:26:C8 (Taiwick Limited)
        Stare: Timeout (0x08)                                         
@ Eveniment MGMT: Comandă finalizată (0x0001) plen 10 {0x0001} [hci0] 186.684696 
      Asociere dispozitiv (0x0019) plen 7                                      
        Stare: Timeout (0x08)                                         
        Adresă BR/EDR: 00:1E:7C:89:26:C8 (Taiwick Limited)

# încercare de conectare:

< Comanda HCI: Creare conexiune (0x01|0x0005) plen 13 #144 [hci0] 818.218687
        Adresă: 00:1E:7C:89:26:C8 (Taiwick Limited)
        Tip pachet: 0xcc18
          DM1 poate fi utilizat
          Poate fi utilizat DH1
          Poate fi utilizat DM3
          DH3 poate fi utilizat
          Poate fi utilizat DM5
          DH5 poate fi folosit
        Modul de repetare a scanării paginii: R2 (0x02)
        Modul de scanare a paginii: obligatoriu (0x00)
        Offset ceas: 0x0000
        Comutator de rol: Permite slave (0x01)
> Eveniment HCI: Stare comandă (0x0f) plen 4 #145 [hci0] 818.333626
      Creare conexiune (0x01|0x0005) ncmd 1
        Stare: succes (0x00)
> Eveniment HCI: Conectare completă (0x03) plen 11 #146 [hci0] 850.041050
        Stare: Timeout răspuns LMP / Timeout răspuns LL (0x22)
        Mâner: 65535
        Adresă: 00:1E:7C:89:26:C8 (Taiwick Limited)
        Tip link: ACL (0x01)
        Criptare: dezactivată (0x00)
@ Eveniment MGMT: Conectare eșuată (0x000d) plen 8 {0x0001} [hci0] 850.041111
        Adresă BR/EDR: 00:1E:7C:89:26:C8 (Taiwick Limited)
        Stare: Timeout (0x08)
= bluetoothd: src/device.c:search_cb() 00:1E:7C:89:26:C8: servicii de actualizare eroare: Funcția nu este implementată (38) 850.045357
$ bluetoothctl
[bluetooth]# pornire
Schimbarea alimentării a reușit

[bluetooth]# agent activat
Agentul este deja înregistrat

[bluetooth]# agent implicit
Solicitarea agentului implicit a reușit

[bluetooth]# info 00:1E:7C:89:26:C8
Dispozitiv 00:1E:7C:89:26:C8 (public)
        Nume: Exodus ANC
        Alias: Exodus ANC
        Clasa: 0x00240404
        Pictogramă: card audio
        Pereche: nu
        De încredere: da
        Blocat: nu
        Conectat: nu
        LegacyPairing: nu

[bluetooth]# pereche 00:1E:7C:89:26:C8
Încercarea de a asocia cu 00:1E:7C:89:26:C8
Asocierea eșuată: org.bluez.Error.AuthenticationTimeout

[bluetooth]# connect 00:1E:7C:89:26:C8
Încercarea de conectare la 00:1E:7C:89:26:C8
Conectarea eșuată: org.bluez.Error.Failed

UPDATE 2:

Tocmai am testat aceste căști pe un laptop Dell Latitude 5280 care rulează Ubuntu 20.04 și s-a putut împerechea foarte bine! Laptopul Dell folosește un Intel Wireless Bluetooth (informațiile despre dispozitiv nu oferă mai multe informații). Intel NUC-ul meu are un Bluetooth 9460/9560 Jefferson Peak, tot de Intel, cu care asocierea eșuează.Am și un Lenovo Thinkpad T14, dar împerecherea eșuează și acolo. Așa că am cumpărat un dongle USB Bluetooth Adaptor Bluetooth ASUS USB-BT500, dar împerecherea încă eșuează. Ce fel de adaptor Bluetooth am nevoie?

ACTUALIZARE 3:

Se pare că mai mulți oameni au probleme cu aceste adaptoare Bluetooth:

ACTUALIZARE 4:

Am cumpărat o grămadă de adaptoare USB Bluetooth, să văd dacă funcționează. Iată rezultatele de până acum:

  1. ASUS USB-BT500 Bluetooth 5.0: nu se poate asocia
  2. Edimax BT-8500 Bluetooth 5.0: nu se poate asocia
  3. TP-LINK UB400 Bluetooth 4.0: se poate asocia, se poate conecta, vibrație constantă în sunet atunci când este conectat la portul USB 3.1 standard (port albastru), dar sunetul este bine când este conectat la USB 3.1 întotdeauna pe portul (port galben).
drapel cn
Driverul Bluetooth out-of-box Ubuntu nu funcționează prea bine, IMHO. Încearcă să folosești bluetooth-manager în schimb. `sudo apt install blueman`
drapel us
Am încercat Blueman, dar am aceeași problemă. Nu se împerechează sau se conectează.
Puncte:1
drapel us

Încercați să includeți mai multe informații aici:

Porniți daemon în debug, compat, experimental

systemctl opri bluetooth
bluetoohd -d -C -E -n

Într-un alt terminal:

btmon

Într-un alt terminal:

bluetoothctl 
aprinde
pereche pe
agent KeyboardOnly
agent implicit 
info <adresa mac a telefonului principal>
pereche <adresa mac a telefonului principal>
drapel us
Vă mulțumim pentru răspunsul dumneavoastră! Mi-am actualizat întrebarea pentru a include informațiile suplimentare pe care le-ați solicitat.
fabatera avatar
drapel us
Schimbați „agent activat” în „agent KeyboardOnly” în secvența de mai sus. (Așa cum ați spus, puteți vedea codul PIN pe Android).
drapel us
Fara succes. Am verificat cu `btmon` că capacitatea este setată corect (trebuie să fac mai întâi `agent off`). Am încercat și orice altă capacitate, dar primesc același mesaj de eroare de fiecare dată.
Puncte:0
drapel us

Aceasta nu este cu adevărat o soluție, ci mai mult o soluție. Am încercat aceste căști pe mai multe computere diferite, toate rulând Ubuntu 20.04 și cu adaptoare USB Bluetooth diferite. Pe unele computere pot asocia aceste căști fără probleme, pe altele, asocierea eșuează. Deci se pare că depinde de adaptorul Bluetooth dacă împerecherea funcționează. Rețineți că toate computerele pe care le-am testat se pot împerechea cu căști diferite, așa că nu este ca și cum adaptorul Bluetooth este defect.

Oricum, acestea sunt rezultatele mele de până acum.Poate că acest lucru vă poate ajuta să găsiți hardware-ul care funcționează de fapt cu aceste căști:

Lucrări:

  • Intel NUC NUC6i3SYH (Intel Wireless Bluetooth)
  • Lenovo Thinkpad T420s (Intel Wireless Bluetooth)
  • Dell Latitude 5280 (Intel Wireless Bluetooth)
  • Adaptor TP-LINK UB400 Bluetooth 4.0

Nu funcționează:

  • Intel NUC NUC8i3BEH (Bluetooth 9460/9560 Jefferson Peak)
  • Lenovo Thinkpad T14 Gen 2 (Intel Wireless Bluetooth)
  • Adaptor ASUS USB-BT500 Bluetooth 5.0
  • Adaptor Edimax BT-8500 Bluetooth 5.0

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.