Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/01/2017, à 15:02

ylag

[Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

Bonjour à tous et toutes.

Je profite de ma première demande de dépannage pour remercier (mille fois plutôt qu'une) ceux et celles qui partagent leurs connaissances en dépannant les utilisateurs lambda tels que moi.  smile

Je suis en double amorçage Ubuntu 16.04, bureau Unity et Debian Stretch (testing), bureau Gnome sur un ordi PC (tour). Le tout en 64 bits avec 4G de ram.
Mes deux systèmes sont maintenus à jour sur une base quotidienne.

Depuis un certain temps, je n'arrive plus à connecter un récepteur GPS bluetooth modèle GARMIN-GLO sur Ubuntu 16.04, tandis que tout fonctionne encore à la perfection sous Debian Stretch.

En Ubuntu 16.04, j'ai le message d'erreur suivant lors de mes tentatives de connexion: " /dev/rfcomm1: Ne peut allouer de la mémoire ".

Malheureusement, je ne me souviens plus exactement de la dernière fois où ça fonctionnait bien sur Ubuntu.
Une mise à jour du noyau pourrait être en cause...?

J'utilise une clé USB comme adaptateur bluetooth.

Consulté cette page de la doc, entre autres : https://doc.ubuntu-fr.org/bluetooth
J'ai aussi tenté les versions 5.41 (dépôts yakkety) ainsi que 5.43 (Debian Stretch) du paquet bluez sans succès.

yvan@yvan-maison:~$ dpkg -l | grep -i blue
ii  bluez                                       5.37-0ubuntu5                                 amd64        Bluetooth tools and daemons
ii  bluez-cups                                  5.37-0ubuntu5                                 amd64        Bluetooth printer driver for CUPS
ii  bluez-obexd                                 5.37-0ubuntu5                                 amd64        bluez obex daemon
ii  gnome-bluetooth                             3.18.2-1ubuntu2                               amd64        GNOME Bluetooth tools
ii  indicator-bluetooth                         0.0.6+16.04.20160526-0ubuntu1                 amd64        System bluetooth indicator.
ii  libbluetooth3:amd64                         5.37-0ubuntu5                                 amd64        Library to use the BlueZ Linux Bluetooth stack
ii  libgnome-bluetooth13:amd64                  3.18.2-1ubuntu2                               amd64        GNOME Bluetooth tools - support library
ii  pulseaudio-module-bluetooth                 1:8.0-0ubuntu3.1                              amd64        Bluetooth module for PulseAudio sound server
yvan@yvan-maison:~$ 
yvan@yvan-maison:~$ dmesg | grep -i bluetooth
[   10.909271] Bluetooth: Core ver 2.21
[   10.909291] Bluetooth: HCI device and connection manager initialized
[   10.909295] Bluetooth: HCI socket layer initialized
[   10.909298] Bluetooth: L2CAP socket layer initialized
[   10.909306] Bluetooth: SCO socket layer initialized
[   10.948583] Bluetooth: RFCOMM TTY layer initialized
[   10.948592] Bluetooth: RFCOMM socket layer initialized
[   10.948598] Bluetooth: RFCOMM ver 1.11
[   71.631561] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   71.631565] Bluetooth: BNEP filters: protocol multicast
[   71.631570] Bluetooth: BNEP socket layer initialized
yvan@yvan-maison:~$
yvan@yvan-maison:~$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 091e:0003 Garmin International GPS (various models)
Bus 006 Device 006: ID 0a5c:2148 Broadcom Corp. BCM92046DG-CL1ROM Bluetooth 2.1 Adapter
Bus 006 Device 005: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
Bus 006 Device 004: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 006 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
yvan@yvan-maison:~$
yvan@yvan-maison:~$ hcitool dev
Devices:
	hci0	00:02:72:23:CB:7E
yvan@yvan-maison:~$
yvan@yvan-maison:~$ hcitool scan
Scanning ...
	10:C6:FC:26:5B:EF	Garmin GLO #65bef
yvan@yvan-maison:~$
yvan@yvan-maison:~$ sudo systemctl status bluetooth --no-pager -l
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; disabled; vendor preset: enabled)
   Active: active (running) since dim 2017-01-01 08:51:37 EST; 4min 47s ago
     Docs: man:bluetoothd(8)
 Main PID: 2146 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─2146 /usr/lib/bluetooth/bluetoothd

jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Current Time Service could not be registered
jan 01 08:54:48 yvan-maison bluetoothd[2146]: gatt-time-server: Input/output error (5)
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Sap driver initialization failed.
jan 01 08:54:48 yvan-maison bluetoothd[2146]: sap-server: Operation not permitted (1)
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSource
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSink
yvan@yvan-maison:~$
yvan@yvan-maison:~$ rfcomm
rfcomm1: 10:C6:FC:26:5B:EF channel 1 clean
yvan@yvan-maison:~$
yvan@yvan-maison:~$ hciconfig
hci0:	Type: BR/EDR  Bus: USB
	BD Address: 00:02:72:23:CB:7E  ACL MTU: 1021:7  SCO MTU: 64:1
	UP RUNNING PSCAN 
	RX bytes:5440 acl:63 sco:0 events:207 errors:0
	TX bytes:8039 acl:63 sco:0 commands:90 errors:0
yvan@yvan-maison:~$
yvan@yvan-maison:~$ rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
yvan@yvan-maison:~$
yvan@yvan-maison:~$ find /dev/rfcomm1
/dev/rfcomm1
yvan@yvan-maison:~$

Cette commande devrait faire défiler les trames nmea-0183 émises par le récepteur gps lorsque ce dernier est connecté :

yvan@yvan-maison:~$ cat /dev/rfcomm1
cat: /dev/rfcomm1: Ne peut allouer de la mémoire
yvan@yvan-maison:~$
yvan@yvan-maison:~$ sudo journalctl -u bluetooth --no-pager
-- Logs begin at dim 2017-01-01 08:50:34 EST, end at dim 2017-01-01 09:02:38 EST. --
jan 01 08:51:37 yvan-maison systemd[1]: Stopped Bluetooth service.
jan 01 08:51:37 yvan-maison systemd[1]: Starting Bluetooth service...
jan 01 08:51:37 yvan-maison bluetoothd[2146]: Bluetooth daemon 5.37
jan 01 08:51:37 yvan-maison systemd[1]: Started Bluetooth service.
jan 01 08:51:37 yvan-maison bluetoothd[2146]: Starting SDP server
jan 01 08:51:37 yvan-maison bluetoothd[2146]: Bluetooth management interface 1.10 initialized
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Failed to obtain handles for "Service Changed" characteristic
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Error adding Link Loss service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Current Time Service could not be registered
jan 01 08:54:48 yvan-maison bluetoothd[2146]: gatt-time-server: Input/output error (5)
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Not enough free handles to register service
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Sap driver initialization failed.
jan 01 08:54:48 yvan-maison bluetoothd[2146]: sap-server: Operation not permitted (1)
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSource
jan 01 08:54:48 yvan-maison bluetoothd[2146]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSink
yvan@yvan-maison:~$

Essai via la commande bluetoothctl :

yvan@yvan-maison:~$ bluetoothctl
[NEW] Controller 00:02:72:23:CB:7E yvan-maison [default]
[NEW] Device 10:C6:FC:26:5B:EF Garmin GLO #65bef
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:02:72:23:CB:7E Discovering: yes
[CHG] Device 10:C6:FC:26:5B:EF RSSI: -57
[bluetooth]# scan off
[CHG] Device 10:C6:FC:26:5B:EF RSSI is nil
Discovery stopped
[CHG] Controller 00:02:72:23:CB:7E Discovering: no
[bluetooth]# pair 10:C6:FC:26:5B:EF
Attempting to pair with 10:C6:FC:26:5B:EF
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]# trust 10:C6:FC:26:5B:EF
Changing 10:C6:FC:26:5B:EF trust succeeded
[bluetooth]# connect 10:C6:FC:26:5B:EF
Attempting to connect to 10:C6:FC:26:5B:EF
Failed to connect: org.bluez.Error.Failed
[CHG] Device 10:C6:FC:26:5B:EF Connected: yes
[CHG] Device 10:C6:FC:26:5B:EF Connected: no
[bluetooth]# connect 10:C6:FC:26:5B:EF
Attempting to connect to 10:C6:FC:26:5B:EF
[CHG] Device 10:C6:FC:26:5B:EF Connected: yes
Failed to connect: org.bluez.Error.NotAvailable
[CHG] Device 10:C6:FC:26:5B:EF Connected: no
[CHG] Device 10:C6:FC:26:5B:EF Connected: yes
[CHG] Device 10:C6:FC:26:5B:EF Connected: no
[bluetooth]# 
[1]+  Arrêté                bluetoothctl
yvan@yvan-maison:~$

Merci à l'avance de vous intéresser à mon problème, et surtout une bonne et très très Heureuse Nouvelle Année à tous et toutes sur le forum !!!

ylag

Dernière modification par ylag (Le 06/01/2017, à 18:06)

Hors ligne

#2 Le 02/01/2017, à 22:19

xubu1957

Re : [Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

Bonsoir et bonne et heureuse Année !

Tu avais installé pavucontrol ?
et la commande :

le 29/10/2016, seebz a écrit :

Pour corriger les messages Protocol not available, il faut installer pulseaudio-module-bluetooth.

sudo apt-get install pulseaudio-module-bluetooth

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 02/01/2017, à 22:24

ylag

Re : [Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

Bonsoir xubu1957.

Merci de répondre.
Pavucontrol ainsi que pulseaudio-module-bluetooth sont bien installés.

Hors ligne

#4 Le 02/01/2017, à 22:49

xubu1957

Re : [Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

Activer les périphériques bluetooth :

sudo rfkill unblock bluetooth && rfkill list bluetooth

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 02/01/2017, à 22:57

ylag

Re : [Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

La commande rfkill list a déjà été passée ( voir dans les retours du commentaire #1 ) :

yvan@yvan-maison:~$ rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
yvan@yvan-maison:~$

Dernière modification par ylag (Le 02/01/2017, à 22:58)

Hors ligne

#6 Le 03/01/2017, à 07:20

xubu1957

Re : [Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

Bonjour,

Une piste :

toutafai a écrit :

bah en fait, j'ai le même symptôme/dysfonctionnement...mais la parade est d'activer le bluetooth avant via le clic gauche sur l'applet bluetooth

dans : Activation Bluetooth Impossible


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 03/01/2017, à 13:20

ylag

Re : [Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

Bonjour.

En fait, je crois que mon problème est différent de celui dans la discussion dont vous me donnez le lien: chez-moi le bluetooth est bien activé, mon adaptateur est reconnu et la commande " hcitool scan " détecte l'adresse mac du récepteur GPS, mais je n'arrive pas à créer une connexion avec ce dernier, autant via le terminal que par l'entremise du logiciel " Gtkterm " .
Pourtant, tout fonctionnait bien jusqu'à tout récemment, et ça fonctionne encore présentement sous Debian Stretch avec le même matériel. Une mise à jour plus ou moins récente du noyau (ou d'un quelconque autre paquet ) pourrait-elle être en cause...?

A+

Dernière modification par ylag (Le 03/01/2017, à 13:22)

Hors ligne

#8 Le 06/01/2017, à 18:02

ylag

Re : [Résolu..?] Récepteur GPS bluetooth ne se connecte plus ...

Bonjour...

Du nouveau aujourd'hui: ça s'est remis à fonctionner spontanément !!! yikes

yvan@yvan-maison:~$ cat /dev/rfcomm1
$GPRMC,170418.1,V,4651.16955,N,07111.54499,W,,,060117,016.4,W,N*1E

$GPGGA,170418.1,4651.16955,N,07111.54499,W,0,00,,,M,,M,,*50

$GPVTG,,T,,M,,N,,K,N*2C

$GPRMC,170418.2,V,4651.16955,N,07111.54499,W,,,060117,016.4,W,N*1D

$GPGGA,170418.2,4651.16955,N,07111.54499,W,0,00,,,M,,M,,*53

$GPVTG,,T,,M,,N,,K,N*2C

$GPRMC,170418.3,V,4651.16955,N,07111.54499,W,,,060117,016.4,W,N*1C

$GPGGA,170418.3,4651.16955,N,07111.54499,W,0,00,,,M,,M,,*52

$GPVTG,,T,,M,,N,,K,N*2C

$GPRMC,170418.4,V,4651.16955,N,07111.54499,W,,,060117,016.4,W,N*1B

Hors ligne