# Guide de dépannage Bluetooth Fedora

> Guide de dépannage Bluetooth Fedora  Le Bluetooth fonctionne sous Fedora Cependant il a parfois besoin dun petit coup de pouce   Il est impossible dactive

Source: https://knowledgebase.frame.work/fr/-Byd2DtSCs

Last updated: 2023-08-09T20:56:28.829Z

Le Bluetooth fonctionne sous Fedora. Cependant, il a parfois besoin d'un petit coup de pouce.

\- Il est impossible d'activer le Bluetooth dans les paramètres.

sudo dnf reinstall bluez gnome-bluetooth

  

\- Si le Bluetooth ne fonctionne toujours pas, essayez de désactiver TLP (s'il est installé), puis de redémarrer ; réactivez-le plus tard si cela ne résout pas le problème :

sudo systemctl disable tlp.service

  

Le module est-il chargé ?

lsmod | grep bluetooth

  

devrait afficher le Bluetooth.

Le service Bluetooth est-il en cours d'exécution ?

sudo systemctl status bluetooth

  

devrait indiquer « Active/Running ».

Si tout est conforme jusqu'ici, essayons de réinstaller le Bluetooth et de supprimer les périphériques enregistrés.

sudo rm -r /var/lib/bluetooth/

  

puis :

sudo dnf reinstall bluez gnome-bluetooth

  

## **Le Bluetooth ne fonctionne toujours pas**

Dans certains cas, vous constaterez que le Bluetooth est récalcitrant quoi qu'on essaie. Les étapes suivantes vont vous montrer comment faire fonctionner le Bluetooth à partir du terminal de commandes. À ce stade, vous êtes peut-être sceptique, mais c'est probablement plus simple que ce que vous imaginez.

### **Pour commencer**

Sur Fedora, la commande hciconfig que nous allons utiliser n'est pas installée par défaut. Nous allons donc commencer par traiter ce point :

\- Ouvrez un terminal.

\- Tapez **hciconfig**. Vous serez alors invité à installer d'autres paquets. Choisissez y à chaque invite de commande. Terminez l'installation.

\- Voilà àquoi devrait maintenant ressemblez votre écran :

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/53fe16e8f4afbab139843399f1e469d4.png)

Relevez la BD Address. Elle correspond à l'adresse de l'émetteur Bluetooth interne de votre ordinateur Framework. Nous savons désormais que le composant est bien détecté, et qu'il fonctionne puisqu'il est indiqué « UP Running », ce qui est bon signe. Donc ce qui ne fonctionnait pas auparavant avec les commandes Bluetooth de GNOME ne pose pas de problème ici. Faisons un essai avec un casque Bluetooth.

\- Tapez **bluetoothctl**

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/143626ccb4594622edc739ec2ef06437.png)

Vous remarquerez deux choses ici. 

\- Tout d'abord, la liste comprend un contrôleur qui correspond à ce que nous avons relevé précédemment avec hciconfig.

\- Nous voilà maintenant à l'invite de commande Bluetooth du terminal. 

\- Ouvrez un nouvel onglet de terminal. Assurez-vous que le Bluetooth n'est pas bloqué en exécutant :

sudo rfkill unblock all

\- Fermez cet onglet de terminal afin que seule l'invite de commande Bluetooth reste ouverte.

\- Allumez votre casque et mettez-le en mode d'appairage. 

\- Revenons sur l'onglet avec l'**invite de commande** Bluetooth :

power on

\- En réponse, le terminal affiche « Changing power on succeeded ».

\- Maintenant, nous allons chercher le casque.

scan on

  

  

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/0a3a39e18d98193c1cef7bb4b3670466.png)

  

> Ah, voilà mon casque JBL. Relevons son adresse physique (ID), qui commence par 52 et se termine par 4C dans mon cas.

\- L'étape suivante consiste à appairer le casque.

pair ID

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/419aaf20af221dd8a4856bed6bc84f4d.png)

Attention, on va monter en puissance à partir de maintenant.

\- On va vous demander de confirmer le mot de passe (il s'agira d'un pavé de texte) ; le moment venu, tapez **yes**. 

> **Remarque** : il se peut qu'on ne vous demande rien à ce stade (cela dépend des appareils) et que le système choisisse yes automatiquement. Avec certains appareils, on peut aussi vous demander de taper une clé d'appariement ou un code PIN. Cela dépend de l'appareil que vous êtes en train d'apparier. Il peut s'agir d'un code PIN comme 1234 ou 0000 ou autre en fonction de l'appareil Bluetooth que vous connectez.

  

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/228c120cfca73905052268738c31d89d.png)

\- L'appareil est désormais apparié et associé... mais nous n'en avons pas encore fini. Commençons par retrouver l'ID de l'appareil.

devices

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/145d28dfc6ae1227970a7b9a4525a0a6.png)

Copiez à nouveau cet ID (le mien commence par 52 et se termine par 4C).

trust ID

puis...

connect ID

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/d432edfd833577b6d2f2622500cb73bf.png)

Cela indique à l'émetteur Bluetooth de faire confiance à cette connexion pour l'avenir, afin d'éviter les invites et de refaire la configuration. La deuxième commande nous a permis de connecter l'appareil.

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/e7e81937797b6de9b4e1557cad555648.png)

À partir de maintenant, lorsque vous allumerez votre casque Bluetooth avec le Bluetooth activé sur l'ordinateur, il se connectera automatiquement car il est reconnu comme un appareil de confiance.

Remarque : si votre casque ne se connecte pas quand vous l'allumez après un redémarrage du Framework :

\- Mettez le casque hors tension.

\- Dans un terminal, tapez :

bluetoothctl

  

\- À l'invite de commande Bluetooth, tapez :

power on

  

Dans la plupart des cas, le Bluetooth devrait s'activer lorsque vous redémarrez ! Si ce n'est pas le cas, vérifiez si TLP est installé et si le Bluetooth n'est pas [paramétré pour rester désactivé](https://linrunner.de/tlp/faq/radio.html) au démarrage.
