Je peux coupler mon casque Bluetooth avec mon ordinateur portable une fois. Mais lorsque je déconnecte mon casque, je ne peux plus le reconnecter. La seule façon de fonctionner est de redémarrer le démon bluetooth:
service bluetooth restart
Lorsque je fais cela, je vois ce qui suit dans mon journal:
bluetoothd: Terminating
bluetoothd: Stopping hci0 event socket
bluetoothd: Stopping SDP server
bluetoothd: Exit
bluetoothd: Bluetooth daemon 4.99
bluetoothd: Starting SDP server
bluetoothd: Excluding (conf) network
bluetoothd: Excluding (conf) gatt_example
bluetoothd: Excluding (conf) time
bluetoothd: Excluding (conf) alert
bluetoothd: Failed to open RFKILL control device
bluetoothd: Listening for HCI events on hci0
bluetoothd: HCI dev 0 up
bluetoothd: Proximity GATT Reporter Driver: Operation not permitted (1)
bluetoothd: Could not get the contents of DMI chassis type
bluetoothd: Unable to load keys to adapter_ops: Function not implemented (38)
bluetoothd: Adapter /org/bluez/8237/hci0 has been enabled
alors je peux connecter avec succès mes écouteurs:
bluetoothd: Can't open input device: No such file or directory (2)
bluetoothd: AVRCP: failed to init uinput for 44:66:a7:81:3C:84
bluetoothd: Badly formated or unrecognized command: AT+XEVENT=Bose SoundLink,158
bluetoothd: Badly formated or unrecognized command: AT+BIA=0,0,0,1,1,1,0
Mais lorsque je les déconnecte et réessaye de me connecter, cela ne fonctionne pas et je ne vois rien dans les journaux.
Pourquoi ne puis-je pas reconnecter mes écouteurs après la déconnexion? Pourquoi dois-je redémarrer le démon Bluetooth? Comment puis-je réparer cela ?
J'utilise bluez 4.99
sur Debian.
J'utilise un noyau personnalisé 4.4.
J'utilise alsa (pas de pulseaudio).
(a):
inclure la sortie demodinfo yourbtmod
(détecter votre module bt parlsmod |grep bt
,(b):
vérifier si vous avez un fichier appelé/etc/bluetooth/audio.conf
et ajouter manuellement à ce fichier dans la section générale l'entréeDisable = Media
,(c):
assurez-vous d'avoir installé le bon firmware Debian pour la prise en charge de votre appareil,(d):
il peut s'agir d'un bug de bluez, mais depuis aujourd'hui bluez stable a atteint la version 5.23 en stable et la version 5.43 en test, je pense que vous pourriez avoir besoin d'essayer l'une de ces versions.(e):
Conseillez votre version du noyauDisable=Media
, mais ne fait aucune différence. c) Je pense que j'ai un firmware correct. Après tout, les écouteurs fonctionnent bien. d) Je suis sur Debian Wheezy, je ne peux pas mettre à jour. e) = a)Intel Dual Band Wireless-AC 7260 (802.11ac 2x2, + Bluetooth 4.0)
Réponses:
C'est buggy avec certaines marques de casques. Je souffre des mêmes problèmes et ce script python pour reconnecter mon casque bluetooth fonctionne pour moi.
Assurez-vous d'avoir au moins python 3.5 installé. Les instructions sur la façon d'utiliser le script sont explicites dans l'en-tête:
https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae
Edit: J'ai inclus le dernier code de ce script dans cette réponse en tant que demande, mais je recommanderais d'obtenir la dernière itération à partir du lien fourni, car l'auteur met toujours à jour le script.
la source
Je peux vous dire deux ou trois choses:
a) ma (petite) expérience avec le bluetooth sous linux me dit qu'elle est généralement cassée; là ou ici, j'ai toujours une sorte de problème.
b) a
bluez 4.99
été publiée en mars 2012, vous utilisez donc une version vraiment, vraiment ancienne; Je vous suggère (si vous le pouvez), au moins de tester, une version plus récente.Cela devrait expliquer vos problèmes.
la source