Bluetooth ne fonctionne plus depuis passage à Debian 12
- piratebab
- Site Admin

- Messages : 6377
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Le driver ath3k ne rale pas qu'il lui manque le firmware. Il en a donc trouvé un, mais probablement pas le bon.
Le "bon" firmware est dans les dépot non-free-firmware que tu n'avais pas activé.
https://debian.pkgs.org/13/debian-nonfr ... l.deb.html
La liste des chips supportés, et l'endroit ou est installé le firmware (tu pourras vérifier avant/apres install)
https://installati.one/install-firmware ... debian-12/
Le "bon" firmware est dans les dépot non-free-firmware que tu n'avais pas activé.
https://debian.pkgs.org/13/debian-nonfr ... l.deb.html
La liste des chips supportés, et l'endroit ou est installé le firmware (tu pourras vérifier avant/apres install)
https://installati.one/install-firmware ... debian-12/
-
medhex
- Membre

- Messages : 23
- Inscription : 20 janv. 2026, 16:43
- Status : Hors-ligne
J'ai refait les manip comme indiqué sur le site. et réinstallé firmware-atheros. Il m'installe la version firmware-atheros_20230210-5_all.deb
J'ai essayé de la retrouver pour la réinstaller manuellement, je ne la retrouve pas ou bien sur un fichier tar.xz qui contient beaucoup de fichiers qui me semble être inutiles.
https://ftp.debian.org/debian/pool/non- ... ian.tar.xz
J'ai essayé de la retrouver pour la réinstaller manuellement, je ne la retrouve pas ou bien sur un fichier tar.xz qui contient beaucoup de fichiers qui me semble être inutiles.
https://ftp.debian.org/debian/pool/non- ... ian.tar.xz
-
medhex
- Membre

- Messages : 23
- Inscription : 20 janv. 2026, 16:43
- Status : Hors-ligne
et la version 2023 semble être toujours celle par défaut sur le site :
https://packages.debian.org/bookworm/firmware-atheros
https://packages.debian.org/bookworm/firmware-atheros
- piratebab
- Site Admin

- Messages : 6377
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
En debian 13, tu devrais avoir firmware-atheros_20250410-2_all.deb
Désinstalle le completement (purge) et réinstalle le.
sinon, tu désinstalles, tu récuperes le paquet sur https://debian.pkgs.org/13/debian-nonfr ... are-amd64/
et tu l'installes.
Désinstalle le completement (purge) et réinstalle le.
sinon, tu désinstalles, tu récuperes le paquet sur https://debian.pkgs.org/13/debian-nonfr ... are-amd64/
et tu l'installes.
-
DebDynamiX
- Membre

- Messages : 10
- Inscription : 16 oct. 2025, 23:31
- Status : Hors-ligne
Il existe deux HCI. Celui que tu as affiché, est le HCI logiciel, ce sont des couches génériques, même sans matériel, elles sont toujours chargées. Elles veulent seulement dire que la pile Bluetooth du noyau est prête et que les couches logicielles HCI sont initialisées mais pas que ton contrôleur est initialisé, que le firmware est chargé et que hci0 (HCI matériel, et dont on vous parle) existe.
Si votre controleur est configuré, faites:
et renvoyez nous le résultat, ainsi que celui de:
Tu as dit: "firmware-linux-nonfree m'a rajouté 5 autres packets qui ne me semble pas utile en vu de leurs noms"
C'est normal, c'est un meta-package qui installe un ensemble de firmwares génériques, pas seulement Bluetooth.
Pour rappel, verifie bien que ta "sources.list" est comme cela (remplace les "#" par "."):
Si votre controleur est configuré, faites:
Code : Tout sélectionner
hciconfig -aCode : Tout sélectionner
bluetoothctl showC'est normal, c'est un meta-package qui installe un ensemble de firmwares génériques, pas seulement Bluetooth.
Pour rappel, verifie bien que ta "sources.list" est comme cela (remplace les "#" par "."):
Code : Tout sélectionner
deb http://deb.debian#org/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian#org/debian/ bookworm main contrib non-free non-free-firmware
deb http://security.debian#org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian#org/debian-security bookworm-security main contrib non-free non-free-firmware
deb http://deb.debian#org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian#org/debian/ bookworm-updates main contrib non-free non-free-firmware-
medhex
- Membre

- Messages : 23
- Inscription : 20 janv. 2026, 16:43
- Status : Hors-ligne
Je vais essayé de vous répondre dans l'ordre.
Moi je viens de passer sur Debian 12. C'était un peu compliqué par rapport au passage au 11 qui était très simple.
Au passage au 12, j'ai eu d'autres difficultés comme le son et le noyau.. Je ne voudrais pas complexifier le problème en passant au 13 avant de comprendre ce qui s'est passé.
Sur ce lien justement, il y a seulement la procédure d'installation avec "apt" et le lien ftp ne fonctionne pas. le lien en bas me renvoi vers la version 2013 justement, ce qui est un peut bizarre.
Moi je viens de passer sur Debian 12. C'était un peu compliqué par rapport au passage au 11 qui était très simple.
Au passage au 12, j'ai eu d'autres difficultés comme le son et le noyau.. Je ne voudrais pas complexifier le problème en passant au 13 avant de comprendre ce qui s'est passé.
Sur ce lien justement, il y a seulement la procédure d'installation avec "apt" et le lien ftp ne fonctionne pas. le lien en bas me renvoi vers la version 2013 justement, ce qui est un peut bizarre.
-
medhex
- Membre

- Messages : 23
- Inscription : 20 janv. 2026, 16:43
- Status : Hors-ligne
Code : Tout sélectionner
hciconfig -aCode : Tout sélectionner
hci0: Type: Primary Bus: USB
BD Address: DC:85:DE:76:6D:2C ACL MTU: 1022:8 SCO MTU: 183:5
UP RUNNING PSCAN
RX bytes:689 acl:0 sco:0 events:49 errors:0
TX bytes:3822 acl:0 sco:0 commands:49 errors:0
Features: 0xff 0xfe 0x0d 0xfe 0xd8 0x7f 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF
Link mode: PERIPHERAL ACCEPT
Name: 'daria'
Class: 0x10010c
Service Classes: Object Transfer
Device Class: Computer, Laptop
HCI Version: 4.0 (0x6) Revision: 0x102
LMP Version: 4.0 (0x6) Subversion: 0x1
Manufacturer: Atheros Communications, Inc. (69)
-
medhex
- Membre

- Messages : 23
- Inscription : 20 janv. 2026, 16:43
- Status : Hors-ligne
Je relance ma question sur l'erreur lié au profil car j'ai l'impression vous êtes passé à côté:
J'ai remarqué que la recherche de nouveaux appareils fonctionne bien et la liste s'actualise. Mais au moment de s'y connecter, le message suivant apparait :
pourquoi cela a pu être possible ?
J'ai remarqué que la recherche de nouveaux appareils fonctionne bien et la liste s'actualise. Mais au moment de s'y connecter, le message suivant apparait :
Code : Tout sélectionner
Connection Failed: br-connection-profile-unavailable-
DebDynamiX
- Membre

- Messages : 10
- Inscription : 16 oct. 2025, 23:31
- Status : Hors-ligne
"hciconfig -a" confirme que hci0 est UP, RUNNING, avec firmware chargé, on peut éliminer toute cause matérielle. Ton Bluetooth fonctionne parfaitement au niveau noyau.
Comme je l'avait précisé dans un de mes message précèdant, je pense que tu es sur le cas du bug qui vient de BlueZ/KDE.
1. Fait une sauvegarde du fichier "/etc/bluetooth/main.conf" (Au cas ou je me trompe sur l'erreur, pour que tu puisse revenir en arriere)
2. Modification:
3. Et ajoute ceci:
4 puis execute:
5. Puis Execute:
Une fois le reboot, execute:
Et poste nous le renvoi
Comme je l'avait précisé dans un de mes message précèdant, je pense que tu es sur le cas du bug qui vient de BlueZ/KDE.
1. Fait une sauvegarde du fichier "/etc/bluetooth/main.conf" (Au cas ou je me trompe sur l'erreur, pour que tu puisse revenir en arriere)
2. Modification:
Code : Tout sélectionner
sudo nano /etc/bluetooth/main.confCode : Tout sélectionner
[General]
Experimental = true
ControllerMode = dual
Enable = Source,Sink,Media,Socket,HFP,HSP,A2DP,HIDCode : Tout sélectionner
sudo systemctl restart bluetoothCode : Tout sélectionner
sudo rebootCode : Tout sélectionner
bluetoothctl show-
medhex
- Membre

- Messages : 23
- Inscription : 20 janv. 2026, 16:43
- Status : Hors-ligne
J'ai suivi la procédure et voilà le résultat de la dernière commande :
en comparant avant après manip, les lignes à partir de "SupportedCapabilities Key: MaxAdvLen" ont été rajoutés.
Code : Tout sélectionner
~$ bluetoothctl show
Controller DC:85:DE:76:6D:2C (public)
Name: daria
Alias: daria
Class: 0x0050010c
Powered: yes
PowerState: on
Discoverable: no
DiscoverableTimeout: 0x00000000
Pairable: yes
UUID: SIM Access (0000112d-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb)
UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Volume Control (00001844-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb)
UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb)
UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (00005005-0000-1000-8000-0002ee000001)
Modalias: usb:v1D6Bp0246d0542
Discovering: no
Roles: central
Roles: peripheral
Advertising Features:
ActiveInstances: 0x00 (0)
SupportedInstances: 0x05 (5)
SupportedIncludes: tx-power
SupportedIncludes: appearance
SupportedIncludes: local-name
SupportedCapabilities Key: MaxAdvLen
SupportedCapabilities Value: 0x1f (31)
SupportedCapabilities Key: MaxScnRspLen
SupportedCapabilities Value: 0x1f (31)
Advertisement Monitor Features:
SupportedMonitorTypes: or_patterns
en comparant avant après manip, les lignes à partir de "SupportedCapabilities Key: MaxAdvLen" ont été rajoutés.
-
medhex
- Membre

- Messages : 23
- Inscription : 20 janv. 2026, 16:43
- Status : Hors-ligne
En cherchant avec "BlueZ/KDE" et le message d'erreur que j'ai partagé, j'ai trouvé ceci et j'ai tenté :
cela a eu pour effet de pouvoir se connecté à un appareil bluetooth (connexion établie).
MAIS,
le son ne fonctionne pas.
Et au redemaarage, PulseAudio ne démarre pas tout seul.
Pour info, et suite à cette MAJ à Debian 12, j'avais un problème de son (aucun son ne sort), je l'ai réglé en installant pipewire-audio-client-libraries et wireplumber. Peut être qu'il y a un rapport.
info sur le journalctl du bluetooth lors d'un systemctl restart bluetooth :
Code : Tout sélectionner
sudo apt-get install pulseaudio-module-bluetooth
sudo killall pulseaudio
pulseaudio --start
sudo systemctl restart bluetoothMAIS,
le son ne fonctionne pas.
Et au redemaarage, PulseAudio ne démarre pas tout seul.
Pour info, et suite à cette MAJ à Debian 12, j'avais un problème de son (aucun son ne sort), je l'ai réglé en installant pipewire-audio-client-libraries et wireplumber. Peut être qu'il y a un rapport.
info sur le journalctl du bluetooth lors d'un systemctl restart bluetooth :
Code : Tout sélectionner
févr. 12 16:07:48 daria systemd[1]: Stopping bluetooth.service - Bluetooth service...
févr. 12 16:07:48 daria bluetoothd[734]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/ldac_hq
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/ldac_sq
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/ldac_mq
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSink/aptx_hd
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/aptx_hd
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSink/aptx
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/aptx
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSink/sbc
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/sbc
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSink/sbc_xq_453
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/sbc_xq_453
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSink/sbc_xq_512
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/sbc_xq_512
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSink/sbc_xq_552
févr. 12 16:07:48 daria bluetoothd[734]: Endpoint unregistered: sender=:1.104 path=/MediaEndpoint/A2DPSource/sbc_xq_552
févr. 12 16:07:48 daria bluetoothd[734]: Destroy Adv Monitor Manager
févr. 12 16:07:48 daria bluetoothd[734]: Battery Provider Manager destroyed
févr. 12 16:07:48 daria bluetoothd[734]: Stopping SDP server
févr. 12 16:07:48 daria bluetoothd[734]: Exit
févr. 12 16:07:48 daria systemd[1]: bluetooth.service: Deactivated successfully.
févr. 12 16:07:48 daria systemd[1]: Stopped bluetooth.service - Bluetooth service.
févr. 12 16:07:49 daria (uetoothd)[3837]: ConfigurationDirectory 'bluetooth' already exists but the mode is different. (File system: 755 ConfigurationDirectoryMode: 555)
févr. 12 16:07:49 daria systemd[1]: Starting bluetooth.service - Bluetooth service...
févr. 12 16:07:49 daria bluetoothd[3837]: Bluetooth daemon 5.66
févr. 12 16:07:49 daria bluetoothd[3837]: src/main.c:check_options() Unknown key Enable for group General in /etc/bluetooth/main.conf
févr. 12 16:07:49 daria systemd[1]: Started bluetooth.service - Bluetooth service.
févr. 12 16:07:49 daria bluetoothd[3837]: Starting SDP server
févr. 12 16:07:49 daria bluetoothd[3837]: Bluetooth management interface 1.22 initialized
févr. 12 16:07:49 daria bluetoothd[3837]: Battery Provider Manager created
févr. 12 16:07:49 daria bluetoothd[3837]: Adv Monitor Manager created with supported features:0x00000000, enabled features:0x00000000, max number of supported monitors:32, max number of supported patterns:16
févr. 12 16:07:49 daria bluetoothd[3837]: Endpoint registered: sender=:1.104 path=/MediaEndpoint/A2DPSource/ldac_hq
-
DebDynamiX
- Membre

- Messages : 10
- Inscription : 16 oct. 2025, 23:31
- Status : Hors-ligne
En faisant cela, tu as provoqué un conflit et un système instable.
1. Supprimer Pulse Audio:
2. Fait:
3. Fait:
4. Fait:
1. Supprimer Pulse Audio:
Code : Tout sélectionner
sudo apt purge pulseaudio pulseaudio-module-bluetoothCode : Tout sélectionner
sudo apt install pipewire pipewire-audio-client-libraries pipewire-pulse wireplumberCode : Tout sélectionner
systemctl --user enable --now pipewire pipewire-pulse wireplumberCode : Tout sélectionner
sudo reboot