Problème avec bluetooth

bonjour ;
j’ai 2 problèmes à résoudre . D’abord le plus embêtant .

  • appairage avec mon smartphone = pas de problème
  • l’envoi de fichiers depuis l’ordinateur ou depuis le mobile échoue . Depuis l’ordinateur j’ai ceci : "connect error : reset by peer (104) ou encore " OBEX connect failed with 0x53 "

après un peu de recherche voici quelques infos supplémentaires pouvant ou non être utiles :

 sudo hcitool scan
Scanning ...
mm@ldlc:~$ bluetoothctl
[NEW] Controller 0C:54:15:A6:F5:80 ldlc [default]
[NEW] Device 88:9E:33:31:88:D0 Orange Rise 54

mm@ldlc:~$ sudo rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

et enfin : le bluetooth de mon téléphone me permet d’accéder à des infos sur mon VAE sans problème . Il semble donc fonctionnel .

peut-être plus intéressant :

sudo service bluetooth status
[sudo] Mot de passe de mm : 
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
   Active: active (running) since Mon 2019-08-19 07:00:50 CEST; 27min ago
     Docs: man:bluetoothd(8)
 Main PID: 3114 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4355)
   CGroup: /system.slice/bluetooth.service
           └─3114 /usr/lib/bluetooth/bluetoothd

août 19 07:00:50 ldlc bluetoothd[3114]: Starting SDP server
août 19 07:00:50 ldlc bluetoothd[3114]: Bluetooth management interface 1.14 init
août 19 07:00:50 ldlc bluetoothd[3114]: Failed to obtain handles for "Service Ch
août 19 07:00:50 ldlc bluetoothd[3114]: Sap driver initialization failed.
août 19 07:00:50 ldlc bluetoothd[3114]: sap-server: Operation not permitted (1)
août 19 07:00:50 ldlc bluetoothd[3114]: Endpoint registered: sender=:1.43 path=/
août 19 07:00:50 ldlc bluetoothd[3114]: Endpoint registered: sender=:1.43 path=/
août 19 07:22:18 ldlc bluetoothd[3114]: connect error: Device or resource busy (
août 19 07:22:20 ldlc bluetoothd[3114]: connect error: Device or resource busy (
août 19 07:22:30 ldlc bluetoothd[3114]: Browsing: connect error: Connection refu
lines 1-20/20 (END)...skipping...
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-08-19 07:00:50 CEST; 27min ago
     Docs: man:bluetoothd(8)
 Main PID: 3114 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4355)
   CGroup: /system.slice/bluetooth.service
           └─3114 /usr/lib/bluetooth/bluetoothd

août 19 07:00:50 ldlc bluetoothd[3114]: Starting SDP server
août 19 07:00:50 ldlc bluetoothd[3114]: Bluetooth management interface 1.14 initialized
août 19 07:00:50 ldlc bluetoothd[3114]: Failed to obtain handles for "Service Changed" characteristic
août 19 07:00:50 ldlc bluetoothd[3114]: Sap driver initialization failed.
août 19 07:00:50 ldlc bluetoothd[3114]: sap-server: Operation not permitted (1)
août 19 07:00:50 ldlc bluetoothd[3114]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource
août 19 07:00:50 ldlc bluetoothd[3114]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink
août 19 07:22:18 ldlc bluetoothd[3114]: connect error: Device or resource busy (16)
août 19 07:22:20 ldlc bluetoothd[3114]: connect error: Device or resource busy (16)
août 19 07:22:30 ldlc bluetoothd[3114]: Browsing: connect error: Connection refused (111)
~

Salut
j’ai aussi un problème de connexion automatique qui échoue lors de la mise sous tension de mon enceinte
Par contre la connexion manuelle fonctionne.
voilà la séquence

$ bluetoothctl
Agent registered
[bluetooth]# list
Controller CC:52:AF:67:BA:34 debian [default]
[CHG] Device F4:4E:FD:A7:12:0D Connected: yes
[CHG] Device F4:4E:FD:A7:12:0D Connected: no    -> connexion auto refusée
[CHG] Device F4:4E:FD:A7:12:0D Connected: yes
[CHG] Device F4:4E:FD:A7:12:0D ServicesResolved: yes -> connexion manuelle ok
[SoundCore mini2]# show
Controller CC:52:AF:67:BA:34 (public)
	Name: debian
	Alias: debian
	Class: 0x000c010c
	Powered: yes
	Discoverable: no
	Pairable: yes
	UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
	UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
	UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v1D6Bp0246d0532
	Discovering: no
[SoundCore mini2]# exit

j’ai pas réussi à comprendre pourquoi, dans le journal j’ai ça

août 19 09:16:03 debian bluetoothd[653]: a2dp-source profile connect failed for F4:4E:FD:A7:12:0D: Device or resource busy
août 19 09:16:03 debian bluetoothd[653]: Control: Refusing unexpected connect

alors je me suis fait un lanceur qui est dans mes favoris de mon bureau Gnome

j’ai essayé d’adapter et le résultat est négatif = partage de fichiers impossible . Dans /tmp j’ai récupéré ceci :
Waiting to connect to bluetoothd… #[0;94m[bluetooth]#[0m# #[K[#[0;92mNEW#[0m] Controller 0C:54:15:A6:F5:80 ldlc [default] #[0;94m[bluetooth]#[0m# #[K[#[0;92mNEW#[0m] Device 88:9E:33:31:88:D0 Orange Rise 54 #[0;94m[bluetooth]#[0m# #[0;94m[Orange Rise 54]#[0m# paired-devices Device 88:9E:33:31:88:D0 Orange Rise 54 #[0;94m[Orange Rise 54]#[0m# connect 88:9E:33:31:88:D0 Attempting to connect to 88:9E:33:31:88:D0 #[0;94m[Orange Rise 54]#[0m# exit #[0;94m[Orange Rise 54]#[0m# #[K[#[0;91mDEL#[0m] Controller 0C:54:15:A6:F5:80 ldlc [default] #[0;94m[Orange Rise 54]#[0m# Waiting to connect to bluetoothd… #[K

le transfert de fichiers entre le smartphone et le PC je le fais à l’ancienne …par cable usb :smiley:

j’ai un double amorçage avec ubuntu est-ce qu’un essai sous ubuntu peut présenter un intérêt pour le diagnostic ?

ça dépends de versions des paquets bluetooth pour pouvoir comparer
As tu essayé avec blueman?
https://doc.ubuntu-fr.org/blueman

a propos d’Obex
https://wiki.archlinux.org/index.php/ObexFTP

donc en restant sous debian je peux:

  • désinstaller " bluetooth "
  • le remplacer par "blueman " disponible dans synaptic
    et faire l’essai , c’est ça l’idée ?

je viens d’essayer avec le même résultat négatif .

pour ce qui est du câble usb : la détection du mobile est ok mais aucun dossier n’apparaît . Y a-t-il une manip à faire ?

finalement j’ai désinstallé “totalement” bluetooth et bluez puis je les ai réinstallés et maintenant :

  • je peux envoyer des fichiers de mon mobile vers mon pc mais pas l’inverse
    *mon pc ne se connecte en bluetooth que lors de l’envoi de fichiers à partir du mobile sinon il se déconnecte automatiquemet .
    mon principal problème ( envoi de photos à partir du mobile ) étant apparemment résolu je passe à autre chose . Peut-être qu’une prochaine mise à jour règlera la question .

par usb , sur un smartphone Android il faut le mettre en mode transfert de fichiers. Généralement il se mets en mode charge batterie sur usbScreenshot_20190819-123017_1

ok , merci pour l’info qui a été pertinente ( mon ancien mobile très basique était immédiatement accessible ) .

  • je suis allé sur ubuntu et le même problème s’est présenté pour bluetooth avec le même message d’erreur . Curieux qu’il ne soit pas résolu depuis le temps .
  • le transfert possible mobile-pc n’a pas tenu bien longtemps : un redémarrage ( pour aller sur ubuntu ) et il a défunté . Ah l’informatique pour les non-informaticiens quel grand mystère !

j’ai finalement réussi à faire fonctionner l’échange de manière stable ( pas encore testé le redémarrage ) très probablement grâce à la commande " sudo apt install bluez* " . Le comportement de la connexion a changé par rapport à l’original :

  • la connexion avec mon mobile est " déconnecté " par défaut et se connecte automatiquement dès que mon pc reçoit une photo ou dès que j’appuie sur " envoi de fichiers " . Je ne peux plus la commander moi-même .
  • le dossier de destination est passé de “Téléchargement” à " /home/perso/.cache/obexd/ "
    même si je ne sais pas pourquoi je passe donc à “résolu”