1 votes

Le clavier Bluetooth (Microsoft Designer keyboard) ne parvient pas à être ajouté

Mon clavier BT ne s'apparie pas. Pouvez-vous m'aider ?

Vient d'être acheté ce très bel ensemble de bureau bluetooth a cet ordinateur portable Asus et y a installé Ubuntu 15.04.

Tout d'abord, ma souris n'a pas été appariée. J'ai résolu le problème en en installant Bluez5 et Bluetooth Manager, comme me l'a gentiment suggéré Eric Power ici : La souris Bluetooth s'apparie mais ne se connecte pas

Maintenant, le clavier ne s'apparie pas.

Sur le clavier, j'appuie sur un petit bouton pendant 3 secondes pour le mettre en mode appairage. Bluetooth Manager voit le clavier. Je clique sur "setup". BT Manager me demande d'entrer un code sur le clavier. J'entre ce code sur le clavier et j'appuie sur ENTER : boom, le BT Manager dit immédiatement "Failed to add device" (Échec de l'ajout d'un périphérique).

Les dernières lignes de /var/log/syslog sont les suivantes. Merci pour votre aide !

last lines of /var/log/syslog:
bluetoothd[1144]: Error reading PNP_ID value: Attribute requires authentication before read/write
bluetoothd[1144]: Unable to register GATT service with handle 0x0011 for device FF:DE:BC:04:E4:E9:
org.blueman.Applet[1357]: ERROR:dbus.connection:Exception in handler for D-Bus signal:
org.blueman.Applet[1357]: Traceback (most recent call last):
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message
org.blueman.Applet[1357]: self._handler(*args, **kwargs)
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/bluez/PropertiesBlueZInterface.py", line 51, in wrapper
org.blueman.Applet[1357]: handler(name, value, **kwargs)
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/SerialManager.py", line 48, in on_device_property_changed
org.blueman.Applet[1357]: d = Device(path)
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/main/Device.py", line 39, in __init__
org.blueman.Applet[1357]: self.Properties = self.Device.get_properties()
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/bluez/errors.py", line 143, in warp
org.blueman.Applet[1357]: raise parse_dbus_error(exception)
org.blueman.Applet[1357]: DBusException: org.freedesktop.DBus.Error.UnknownObject: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
bluetoothd[1144]: Unable to register GATT service with handle 0x0011 for device FF:DE:BC:05:E4:E9:
bluetoothd[1144]: Error reading PNP_ID value: Attribute requires authentication before read/write
bluetoothd[1144]: Error reading PNP_ID value: Attribute requires authentication before read/write
bluetoothd[1144]: Unable to register GATT service with handle 0x0011 for device FF:DE:BC:05:E4:E9:
bluetoothd[1144]: Report Map read failed: Attribute requires authentication before read/write
bluetoothd[1144]: Protocol Mode characteristic read failed: Attribute requires authentication before read/write
bluetoothd[1144]: HID Information read failed: Attribute requires authentication before read/write
bluetoothd[1144]: Read Report Reference descriptor failed: Attribute requires authentication before read/write

1voto

noel Points 111

Ce problème est dû à l'utilisation de gattool. Le bluetoothd appelle gattool pour obtenir les attributs de l'appareil à faible consommation d'énergie blue-tooth. Il est probable que le firmware de l'appareil ne supporte pas le protocole d'authentification.

J'évite ce problème en activant la fonction d'expérimentation de Bluetooth. Ajoutez l'option "-E" dans votre /etc/init.d/bluetooth, NOPLUGIN_OPTION="-E". Ensuite, redémarrez le service Bluetooth.

0voto

Hans Points 1

Cela a fonctionné pour moi en mettant à jour bluez :

apt-add-repository ppa:vidplace7/bluez5
apt-add-repository ppa:blueman/ppa
apt-get update
apt-get install bluez
apt-get install blueman
apt-get install bluez-compat

Ensuite, j'ai dû démarrer bluez en mode expérimental : Remplacer /usr/sbin/bluetooth par votre propre script :

#!/bin/sh
bluetooth -E

Je peux maintenant me connecter avec le blueman-applet la souris et le clavier.

Une idée pour se connecter automatiquement au démarrage ou sans utiliser blueman (juste en ligne de commande) ?

0voto

sffc Points 281

En ce qui me concerne, après avoir tenté d'appairer le clavier dans Bluetooth Manager, j'ai remarqué une petite bulle de notification avec un code d'accès. La bulle n'est présente que pendant quelques secondes. J'ai tapé le code d'accès sur le clavier et appuyé sur Entrée, puis le clavier s'est apparié.

Il a fallu plusieurs tentatives pour que cela fonctionne (en remettant le clavier en mode d'appairage).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X