Bonjour, j'espère être sur le bon forum pour poser cette question, mais je suis actuellement face à un problème un peu dérangeant sur mon Debian 12 (sous KDE Plasma) installé sur un MacBook Pro 2012 (9,2).
Tout marche correctement (même le wifi, je n'y crois toujours pas), SAUF le bluetooth. Le problème c'est que le bluetooth en lui-même marche, càd que quand je clique sur l'icone bluetooth, si j'ai mis un appareil en mode jumelage il va bien s'afficher, sauf qu'il y a deux problèmes : 1) le menu bluetooth affiche une liste plutot énorme (souvent une dizaine) d'adresses MAC d'appareils bluetooth. Alors je ne m'y connais pas en adresses mac bluetooth mais ça me semble étrange que ça me propose tant d'adresses, alors que mon appareil bluetooth apparait normalement avec son vrai nom parmis toutes ces adresses. Mais jusque là rien de très alarmant, bien que je suppose que ça a peut-être un lien avec le 2) quand je tente de me connecter à un appareil (écouteurs ou casque testés), ça me dit qu'il y a eu une erreur lors de la config de l'appareil. Pourtant le bluetooth devrait fonctionner comme il fonctionne sous MacOS sous le même ordi. Ce prbl fait que je ne peux pas me connecter à un appareil et après il reste enregistré dans les appareils mais l'ordi dit qu'il y a une erreur lors de la connexion instantanément à chaque fois que je clique sur "connecter".
Je suppose que ça doit avoir un rapport avec le fichier de config bluetooth, si quelqu'un s'y connait et voit d'où viendrait le problème n'hésitez pas à me le demander, toute aide m'aiderait merci d'avance!
Bluetooth ne marche pas correctement
- piratebab
- Site Admin
- Messages : 5854
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : Hors-ligne
Bonjour,
difficile de te répondre, il va nous falloir plus d'infos.
Tout d'abord quelle est la puce BT de ta machine
Qu'il faudra peut étre installer avec apt install.
ensuite vérifier que tu as bien les firmware requis d'installés
difficile de te répondre, il va nous falloir plus d'infos.
Tout d'abord quelle est la puce BT de ta machine
Code : Tout sélectionner
lshw
ensuite vérifier que tu as bien les firmware requis d'installés
Code : Tout sélectionner
dmesg | grep firmware
-
- Messages : 3
- Inscription : 12 avr. 2024, 18:29
- Status : Hors-ligne
Hello, merci pour la réponse et désolé de répondre si tard! Du coup j'ai fait lshw mais ça me renvoie bcp d'éléments sauf la puce BT que je ne trouve pas. Peut-être que c'est parce qu'elle est intégrée avec celle du wifi?piratebab a écrit : 14 avr. 2024, 18:53 Bonjour,
difficile de te répondre, il va nous falloir plus d'infos.
Tout d'abord quelle est la puce BT de ta machineQu'il faudra peut étre installer avec apt install.Code : Tout sélectionner
lshw
ensuite vérifier que tu as bien les firmware requis d'installésCode : Tout sélectionner
dmesg | grep firmware
Sinon j'ai aussi fait sudo dmesg | grep firmware et voilà ce que ça me renvoie :
Code : Tout sélectionner
[ 0.178452] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 9.041439] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 9.041745] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 19.396213] (NULL device *): firmware: direct-loading firmware regulatory.db.p7s
[ 19.396223] (NULL device *): firmware: direct-loading firmware regulatory.db
[ 46.265818] (NULL device *): firmware: direct-loading firmware regulatory.db
[ 46.265891] (NULL device *): firmware: direct-loading firmware regulatory.db.p7s
- piratebab
- Site Admin
- Messages : 5854
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : Hors-ligne
Pas de firmware manquant, c'est déja ça. Pour localiser la puce BT, on va utiliser des commandes spécialisées BT:
On va taper large:
On va taper large:
Code : Tout sélectionner
hciconfig -a
Code : Tout sélectionner
hcitool dev
Code : Tout sélectionner
#service bluetooth status
-
- Messages : 3
- Inscription : 12 avr. 2024, 18:29
- Status : Hors-ligne
J'ai essayé chaque commande, la première me renvoit un tas d'infos :piratebab a écrit : 05 mai 2024, 18:06 Pas de firmware manquant, c'est déja ça. Pour localiser la puce BT, on va utiliser des commandes spécialisées BT:
On va taper large:Code : Tout sélectionner
hciconfig -a
Code : Tout sélectionner
hcitool dev
Code : Tout sélectionner
#service bluetooth status
Code : Tout sélectionner
hci0: Type: Primary Bus: USB
BD Address: ACL MTU: 1021:6 SCO MTU: 64:1
UP RUNNING PSCAN
RX bytes:4998 acl:19 sco:0 events:192 errors:0
TX bytes:5218 acl:18 sco:0 commands:104 errors:0
Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH SNIFF
Link mode: PERIPHERAL ACCEPT
Name: 'mbp-debian'
Class: 0x10010c
Service Classes: Object Transfer
Device Class: Computer, Laptop
HCI Version: 4.0 (0x6) Revision: 0x171a
LMP Version: 4.0 (0x6) Subversion: 0x229c
Manufacturer: Broadcom Corporation (15)
Code : Tout sélectionner
Devices:
hci0 suivi de l'adresse BD
Quant à #service bluetooth status ça n'a rien fait, cpdt j'ai testé systemctl status bluetooth et j'ai :
Code : Tout sélectionner
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Active: active (running) since Mon 2024-05-06 17:07:34 CEST; 7min ago
Docs: man:bluetoothd(8)
suivi d'autres infos
- piratebab
- Site Admin
- Messages : 5854
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : Hors-ligne
Jusque là, c'est bon. Le device est reconnu, le service BT n'a pas d'erreur.
Pour tenter un appairage depuis un terminal, utilise la commande bluetoothctl (help pour avoir toutes les commandes possibles. Tu devrais avoir show ,scan et devices comme choix).
Le terminal devrait étre plus locace sur le type d'erreur rencontré.
Pour tenter un appairage depuis un terminal, utilise la commande bluetoothctl (help pour avoir toutes les commandes possibles. Tu devrais avoir show ,scan et devices comme choix).
Le terminal devrait étre plus locace sur le type d'erreur rencontré.