Puncte:0

Cum pot forța Bluetooth Manager să repornească după suspendare?

drapel us

Eu rulez 20.04.3 LTS. Când pornesc aparatul, Bluetooth Manager pornește așa cum era de așteptat și mă pot conecta la dispozitivele Bluetooth care se pot conecta. În setările mele de alimentare, am activat „Bluetooth-ul poate fi oprit pentru a economisi energie”.

Dacă îmi las aparatul să se suspende, Bluetooth Manager dispare, nu îl pot reporni și nu mai pot conecta niciun dispozitiv Bluetooth. Cum îl pot forța să repornească fără a fi nevoie să repornesc aparatul? (Sau preveniți problema în primul rând?)

Stare normală

Înainte ca ceva să meargă prost, rezultatul starea /etc/init.d/bluetooth este după cum urmează:

â bluetooth.service - serviciu Bluetooth
     Încărcat: încărcat (/lib/systemd/system/bluetooth.service; activat; prestabilit furnizor: activat)
     Activ: activ (în funcțiune) din marți 2022-02-15 11:20:46 GMT; acum 1h 18min
       Documente: man:bluetoothd(8)
   PID principal: 1857 (bluetoothd)
     Stare: „În rulare”
      Sarcini: 1 (limită: 18495)
     Memorie: 2,2 M
     CGroup: /system.slice/bluetooth.service
             ââ1857 /usr/lib/bluetooth/bluetoothd

15 februarie 11:20:46 lenovo bluetoothd[1857]: audio-avrcp-target: Protocolul nu este acceptat (93)
15 februarie 11:20:47 lenovo bluetoothd[1857]: Punct final înregistrat: expeditor=:1.42 cale=/MediaEndpoint/A2DPSink/sbc
15 februarie 11:20:47 lenovo bluetoothd[1857]: Punct final înregistrat: expeditor=:1.42 cale=/MediaEndpoint/A2DPSource/sbc
15 februarie 11:20:50 lenovo bluetoothd[1857]: serverul L2CAP a eșuat pentru notificarea mesajului: setsockopt(L2CAP_OPTIONS): argument nevalid (22)
15 februarie 11:20:50 lenovo bluetoothd[1857]: serverul L2CAP a eșuat pentru acces la mesaje: setsockopt(L2CAP_OPTIONS): argument nevalid (22)
15 februarie 11:20:50 lenovo bluetoothd[1857]: serverul L2CAP a eșuat pentru accesul la agenda telefonică: setsockopt(L2CAP_OPTIONS): argument nevalid (22)
15 februarie 11:20:50 lenovo bluetoothd[1857]: serverul L2CAP a eșuat pentru transferul de fișiere: setsockopt(L2CAP_OPTIONS): argument nevalid (22)
15 februarie 11:20:50 lenovo bluetoothd[1857]: serverul L2CAP a eșuat pentru Object Push: setsockopt(L2CAP_OPTIONS): argument nevalid (22)
15 februarie 11:21:22 lenovo bluetoothd[1857]: avrcp-controller profile connect failed for 00:08:8A:FF:53:3D: eroare de intrare/ieșire
15 februarie 11:21:22 lenovo bluetoothd[1857]: /org/bluez/hci0/dev_00_08_8A_FF_53_3D/sep1/fd0: fd(38) gata

Stare normală II

$ systemctl list-unit-files | grep albastru
blueman-mechanism.service disabled activat      
bluetooth.service activat activat      
dbus-org.bluez.service activat activat      
bluetooth.target static activat

Ce am incercat

Repornirea serviciului

Din Bluetooth nu funcționează după reluarea din repaus, Ubuntu 18.04 LTS

modprobe -r btusb
somn 1
repornirea serviciului bluetooth
somn 1
modprobe btusb

Rezultat: Nicio modificare.

Verificați starea dispozitivului

Încă activ și rulează (!?)

$ /etc/init.d/bluetooth stare
â bluetooth.service - serviciu Bluetooth
     Încărcat: încărcat (/lib/systemd/system/bluetooth.service; activat; prestabilit furnizor: activat)
     Activ: activ (în rulare) din joi 2022-02-17 09:30:24 GMT; acum 7 ore
       Documente: man:bluetoothd(8)
   PID principal: 1859 (bluetoothd)
     Stare: „În rulare”
      Sarcini: 1 (limită: 18495)
     Memorie: 2,9 M
     CGroup: /system.slice/bluetooth.service
             ââ1859 /usr/lib/bluetooth/bluetoothd

17 februarie 14:12:48 lenovo bluetoothd[1859]: Imposibil de obținut date io pentru gateway-ul Headset Voice: getpeername: punctul final de transport nu este conectat (107)
17 februarie 14:13:33 lenovo bluetoothd[1859]: avrcp-controller profile connect failed for 00:08:8A:FF:53:3D: eroare de intrare/ieșire
17 februarie 14:13:33 lenovo bluetoothd[1859]: /org/bluez/hci0/dev_00_08_8A_FF_53_3D/sep1/fd2: fd(37) gata
17 februarie 15:46:05 lenovo bluetoothd[1859]: Niciun răspuns la cererea de pornire
17 februarie 15:46:05 lenovo bluetoothd[1859]: Nu se pot obține date io pentru gateway-ul de voce pentru căști: getpeername: punctul final de transport nu este conectat (107)
17 februarie 15:46:05 lenovo bluetoothd[1859]: avrcp-controller profile connect failed for 00:08:8A:FF:53:3D: eroare de intrare/ieșire
17 februarie 15:46:05 lenovo bluetoothd[1859]: /org/bluez/hci0/dev_00_08_8A_FF_53_3D/sep1/fd3: fd(37) gata
17 februarie 16:16:46 lenovo bluetoothd[1859]: Imposibil de obținut date io pentru gateway-ul Headset Voice: getpeername: punctul final de transport nu este conectat (107)
17 februarie 16:16:46 lenovo bluetoothd[1859]: Punct final neînregistrat: expeditor=:1.41 cale=/MediaEndpoint/A2DPSink/sbc
17 februarie 16:16:46 lenovo bluetoothd[1859]: Punct final neînregistrat: expeditor=:1.41 cale=/MediaEndpoint/A2DPSource/sbc

Verificați starea dispozitivului II

$ lsusb; dmesg | egrep -i 'albastru|firm'
Bus 004 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Autobuz 003 Dispozitiv 002: ID 04ca:7070 Camera integrată Lite-On Technology Corp.
Autobuz 003 Dispozitiv 004: ID 27c6:55a4 Shenzhen Goodix Technology Co.,Ltd. Dispozitiv de amprentă digitală Goodix
Bus 003 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[ 6.728422] i915 0000:00:02.0: [drm] S-a încheiat încărcarea firmware-ului DMC i915/icl_dmc_ver1_09.bin (v1.9)
[ 131.924258] iwlwifi 0000:00:14.3: versiunea firmware încărcată 63.c04f3485.0 Qu-c0-hr-b0-63.ucode op_mode iwlmvm
[ 132.022131] Bluetooth: Core versiunea 2.22
[ 132.022154] Bluetooth: dispozitiv HCI și manager de conexiune inițializate
[ 132.022159] Bluetooth: stratul de soclu HCI inițializat
[ 132.022162] Bluetooth: stratul socket L2CAP inițializat
[ 132.022166] Bluetooth: SCO socket layer initializat
[ 132.147943] Bluetooth: hci0: versiunea încărcător de pornire versiunea 0.4 build 0 săptămâna 11 2017
[ 132.148943] Bluetooth: hci0: Revizia dispozitivului este 2
[ 132.148945] Bluetooth: hci0: Pornirea securizată este activată
[ 132.148946] Bluetooth: hci0: Blocarea OTP este activată
[ 132.148947] Bluetooth: hci0: blocarea API este activată
[ 132.148947] Bluetooth: hci0: Blocarea remedierii este dezactivată
[ 132.148947] Bluetooth: hci0: versiunea minimă a firmware-ului 1 săptămână 10 2014
[ 132.152089] Bluetooth: hci0: Firmware-ul dispozitivului găsit: intel/ibt-19-32-4.sfi
[ 133.715425] Bluetooth: hci0: Se așteaptă finalizarea descărcării firmware-ului
[ 133.715942] Bluetooth: hci0: Firmware încărcat în 1527196 usecs
[ 133.716026] Bluetooth: hci0: Se așteaptă pornirea dispozitivului
[ 133.731078] Bluetooth: hci0: Dispozitiv pornit în 14720 usecs
[ 133.731693] Bluetooth: hci0: S-au găsit parametri Intel DDC: intel/ibt-19-32-4.ddc
[ 133.734061] Bluetooth: hci0: aplicarea parametrilor Intel DDC finalizată
[ 133.736995] Bluetooth: hci0: versiunea firmware 0.0 build 121 săptămâna 36 2020
[ 133.796965] Bluetooth: hci0: MSFT filter_enable este deja activat
[ 135.656768] Bluetooth: BNEP (Emulație Ethernet) versiunea 1.3
[ 135.656771] Bluetooth: filtre BNEP: protocol multicast
[ 135.656778] Bluetooth: stratul socket BNEP inițializat
[ 136.784480] Bluetooth: stratul RFCOMM TTY inițializat
[ 136.784487] Bluetooth: stratul socket RFCOMM inițializat
[ 136.784491] Bluetooth: RFCOMM ver. 1.11
[ 151.284331] audit: type=1107 audit(1645090240.283:147): pid=1864 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmord="call='EDsystem operation="call_bus"_ED='apparmord="call_bus" "/" interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" mask="send" name="org.bluez" pid=3385 label="snap.bitwarden.bitwarden" peer_pid=1859 peer_label="unconfined "
[ 1612.134048] audit: type=1107 audit(1645091700.798:179): pid=1864 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmord_busi='ED_system operation="pathocalldDEN_ED='apparmord_bus" "/" interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" mask="send" name="org.bluez" pid=15716 label="snap.bitwarden.bitwarden" peer_pid=1859 peer_label="unconfined "

Verificați starea dispozitivului III

$ systemctl list-unit-files | grep albastru
blueman-mechanism.service activat activat      
bluetooth.service activat activat      
dbus-org.bluez.service activat activat      
bluetooth.target static activat

Din https://stackoverflow.com/a/68335639/236081

Acest Mai indică faptul că mai multe servicii aflate în conflict inhibă Bluetooth. (Încă investighează. Rețineți că blueman-mecanism.service este DEZACTIVAT în stare normală.)

Porniți blueman-manager din linia de comandă

$ blueman-manager
Pornește versiunea 2.1.2 de blueman-manager  
blueman-manager 12.42.28 ERROR Manager:118 on_dbus_name_appeared: adaptorul implicit nu a fost găsit, încercarea este disponibilă mai întâi.  
blueman-manager 12.42.28 EROARE Manager:122 on_dbus_name_appeared: Niciun adaptor(e) găsit(e), ieșire

Rezultat: pornirea eșuează. Adaptorul nu a fost găsit.

Oprirea și pornirea din nou

  • În setările de putere, am încercat să dezactivez și să pornesc din nou „Bluetooth poate fi oprit”.

  • A apăsat butonul de la tastatură pentru „Modul Avion”, pornindu-l și pornind din nou.

Rezultat: În fiecare caz, indicatorul Bluetooth Manager apare apoi dispare.

drapel in
Radioul dvs. Bluetooth este pe un dispozitiv USB sau PCI? Este posibil să puteți porni *doar* transmițătorul Bluetooth, în funcție de ceea ce este și de modul în care este conectat.
lofidevops avatar
drapel us
@matigo Este un dispozitiv PCI (încorporat). Acum că ai menționat asta, am un buton „mod avion” pe tastatură, o să încerc data viitoare. Mulțumiri!
Jeremy31 avatar
drapel ke
Postează rezultate pentru `lsusb; dmesg | egrep -i 'albastru|firm'` dupa suspendare
lofidevops avatar
drapel us
@Jeremy31 mulțumesc pentru sfat, rezultatele includ o eroare de audit din snap-ul meu bitwarden, dar uciderea bitwardenului, apoi încercarea tuturor opțiunilor de repornire nu pare să fi făcut o diferență - ar trebui să caut ceva în acele rezultate?

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.