Accueil
» Conseils PC
»
Adaptateur Bluetooth manquant sur votre Pardus 23 ? Commencez par vérifier ceci.
Adaptateur Bluetooth manquant sur votre Pardus 23 ? Commencez par vérifier ceci.
Si Pardus 23 affiche « Adaptateur Bluetooth introuvable », vérifiez d’abord si le signal radio est bloqué rfkill list, puis assurez-vous que le service Bluetooth est actif. Si BlueZ ne signale toujours aucun contrôleur, examinez la détection matérielle et le micrologiciel plutôt que d’essayer à plusieurs reprises d’appairer un casque ou une souris.
Ces instructions concernent Pardus 23 XFCE et s'appliquent généralement à son édition GNOME. Pardus 23.0 était fourni avec XFCE 4.18 et un noyau Linux 6.1, d'après les notes de version originales de Pardus ; les mises à jour installées et les pilotes spécifiques au périphérique peuvent modifier le comportement exact.
1. Vérifiez si le Bluetooth est bloqué.
Ouvrez un terminal et vérifiez l'état de la radio sans fil :
rfkill list
Recherchez une entrée portant cette mention Bluetooth. Un Soft blocked: yesrésultat indique que le logiciel a désactivé la radio. Débloquez cette entrée avec :
sudo rfkill unblock bluetooth
Relancez la rfkill listprocédure. Un déblocage logiciel réussi modifie cette entrée Soft blocked: no. Cela ne résoudra pas le Hard blocked: yesproblème, qui nécessite généralement l'activation du commutateur Wi-Fi physique de l'ordinateur portable, un raccourci clavier ou un paramètre du BIOS/UEFI. Si le mode avion est activé, désactivez-le avant de réessayer.
L'entrée Bluetooth est bloquée par logiciel tandis que son blocage matériel reste désactivé ; c'est dans ce cas que la commande rfkill unblock bluetooth s'avère utile.
Si aucune entrée Bluetooth n'apparaît, ne présumez pas qu'il est simplement désactivé. Poursuivez avec les vérifications du contrôleur et du matériel ci-dessous. Le manuel rfkill de Debian fait la distinction entre le blocage sans fil et la détection du matériel.
2. Démarrez BlueZ et restaurez les paquets Bluetooth manquants
BlueZ est la pile logicielle Bluetooth utilisée par Linux. Son service en arrière-plan bluetoothdgère les adaptateurs et les périphériques. Vérifiez son état :
systemctl status bluetooth
Si l'unité existe mais est arrêtée ou en panne, redémarrez-la et activez-la pour les démarrages suivants :
sudo systemctl restart bluetooth
sudo systemctl enable bluetooth
Revérifiez systemctl status bluetooth. L'état souhaité estactive (running) ; appuyez sur qpour quitter l'affichage d'état s'il s'ouvre dans un pager. Si la commande indique Unit bluetooth.service could not be found, installez les paquets standard à partir des dépôts Pardus configurés :
sudo apt update
sudo apt install bluez bluetooth blueman rfkill
bluemanCe gestionnaire Bluetooth graphique est disponible sur les systèmes XFCE ; il ne peut cependant pas remplacer un contrôleur de noyau ou un microprogramme manquant. Si Bluetooth est déjà installé, inutile de réinstaller tous les paquets en premier lieu face à un adaptateur non détecté. Consultez la documentation Debian relative au Bluetooth pour comprendre la différence entre service et microprogramme.
Le fait que le service bluetooth.service soit en cours d'exécution confirme que le démon BlueZ a démarré, mais ne prouve pas à lui seul que l'ordinateur possède un adaptateur utilisable.
3. Demandez à BlueZ si un contrôleur existe.
Après avoir levé les blocages radio et démarré le service, exécutez :
bluetoothctl list
bluetoothctl show
bluetoothctl listIl devrait identifier au moins un contrôleur, généralement avec une adresse et un nom. bluetoothctl showAffiche des propriétés telles que Powered: yesou Powered: no. Si un contrôleur est listé mais hors tension, ouvrez l'outil interactif et allumez-le :
bluetoothctl
power on
show
quit
Saisissez les trois dernières lignes directement dans l' bluetoothctlinvite de commande, et non comme des commandes shell distinctes. Sur un contrôleur fonctionnel, l' showaffichage devrait indiquer qu'il est sous tension. La documentation de référence des commandes BlueZ pour Debian 12 décrit les commandes du contrôleur ; leur disponibilité peut varier selon la version de BlueZ installée.
La présence d'une adresse de contrôleur dans bluetoothctl list et de Powered: yes dans bluetoothctl show indique que BlueZ reconnaît un adaptateur Bluetooth activé.
Si une manette est présente, ouvrez l'application blueman-manageren tant qu'utilisateur habituel et recherchez les périphériques à proximité. Si une manette fonctionnelle affiche une liste de périphériques vide, il s'agit d'un problème de détection ou d'appairage , et non nécessairement d'un problème d'adaptateur introuvable. Mettez le périphérique cible en mode d'appairage et vérifiez qu'il n'est pas déjà connecté à un autre hôte.
Si bluetoothctl listla commande ne renvoie aucune manette ou bluetoothctl showaffiche un message d'erreur No default controller available, passez à la détection matérielle. Modifier les paramètres d'appairage ne fera pas apparaître une manette absente.
4. Identifier le matériel et le micrologiciel manquant
Vérifiez d'abord la présence du matériel Bluetooth. Un ordinateur de bureau peut être équipé du Wi-Fi mais pas du Bluetooth ; certaines cartes mères avec module Wi-Fi/Bluetooth nécessitent également une connexion USB interne pour la fonction Bluetooth. Dans le cas d'une clé USB, débranchez-la puis rebranchez-la, de préférence directement sur un autre port.
lsusb
lspci -nnk
lsusbAffiche les périphériques connectés aux bus USB ; recherchez dans la liste l'identifiant du fabricant ou du produit de la carte réseau sans fil. Une carte réseau sans fil PCIe combinée peut afficher son interface Wi-Fi lspcitandis que le Bluetooth apparaît séparément sur le bus USB. L'absence du mot « Bluetooth » ne signifie pas nécessairement lsusbque le chipset est absent : certains périphériques apparaissent sous le nom de leur fabricant. La documentation de lsusb de Debian répertorie les identifiants disponibles.
Vérifiez les journaux de démarrage actuels pour détecter un échec d'initialisation de l'adaptateur ou un fichier de microprogramme manquant :
Le journal des services Bluetooth permet de distinguer un démon démarré normalement des échecs de démarrage ; les messages du noyau fournissent des indications supplémentaires sur le micrologiciel et la détection USB.
Vous ne devez installer le firmware correspondant qu'après avoir identifié le chipset et vérifié la disponibilité du paquet dans vos dépôts Pardus . Par exemple, sur un périphérique Intel compatible :
sudo apt update
sudo apt install firmware-iwlwifi
Redémarrez ensuite et testez à nouveau. Pardus gère ses propres dépôts ; sa page officielle de gestion des versions répertorie les composants du dépôt Pardus 23. non-free-firmwareNe remplacez pas les entrées du dépôt Pardus par des sources Debian génériques et ne téléchargez pas de scripts de pilotes tiers au hasard.
Si le matériel USB est visible mais qu'aucun contrôleur ne se charge, vérifiez la présence du module noyau Bluetooth USB standard lsmod | grep btusb. Si le contrôleur Bluetooth USB est confirmé, sudo modprobe btusbvous pouvez tenter de charger ce module ; en cas d'échec de chargement ou d'erreurs répétées du firmware, une assistance spécifique au chipset est nécessaire. À l'inverse, si la clé Bluetooth disparaît de lsusbtous les ports et que le système redémarre à froid, examinez la clé, le câblage USB interne ou les paramètres du firmware/BIOS avant de modifier d'autres paramètres logiciels.
Vérifiez que l'adaptateur est utilisable.
Après avoir appliqué la correction nécessaire, exécutez rfkill listles commandes systemctl status bluetoothsuivantes bluetoothctl showune dernière fois. Vous devriez alors obtenir une radio débloquée, un service BlueZ opérationnel et un contrôleur visible Powered: yes. Ouvrez ensuite Blueman ou les paramètres Bluetooth de votre ordinateur et essayez de détecter un appareil à proximité en mode appairage. Si les trois vérifications sont réussies mais que la détection échoue, résolvez séparément les problèmes d'appairage ou d'interférences radio. Si le contrôleur reste introuvable, conservez les identifiants USB et les erreurs du journal système avant de contacter le fabricant de l'appareil ou le support Pardus pour obtenir un pilote compatible.