web-dev-qa-db-fra.com

Adaptateur Bluetooth non détecté sous Linux

J'utilise Arch Linux depuis un moment et Bluetooth fonctionne sans problèmes. Maintenant, pour aucune raison explicite, Arch ne détecte plus mes adaptateurs Bluetooth.

J'ai essayé de faire:
$ Sudo systemctl enable bluetooth,
$ Sudo systemctl start bluetooth et
$ Sudo systemctl start dbus.

J'ai activé les pilotes Bluetooth génériques:
$ Sudo modprobe btusb.

J'ai installé: bluez, bluez-utils-compat et blueman .

$ Sudo lsmod | grep bluetooth renvoie:

bluetooth             634880  11 btrtl,btintel,bnep,btbcm,btusb
ecdh_generic           24576  1 bluetooth
rfkill                 28672  7 bluetooth,Acer_wmi,cfg80211
crc16                  16384  2 bluetooth,ext4

$ Sudo lspci | grep blue ne renvoie rien.

$ Sudo hciconfig ne renvoie rien.

$ Sudo hcitool dev renvoie:

Devices:

$ Sudo dmesg | grep Blue renvoie:

[  283.807549] Bluetooth: Core ver 2.22
[  283.807585] Bluetooth: HCI device and connection manager initialized
[  283.807588] Bluetooth: HCI socket layer initialized
[  283.807589] Bluetooth: L2CAP socket layer initialized
[  283.807594] Bluetooth: SCO socket layer initialized
[  349.781130] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  349.781135] Bluetooth: BNEP filters: protocol multicast
[  349.781148] Bluetooth: BNEP socket layer initialized

$ Sudo rfkill list renvoie:

0: Acer-wireless: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: Acer-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

J'ai fait:

$ bluetoothctl
[bluetoothctl]# scan on
No default controller available

Quand j'ouvre blueman-adapters, il s'ouvre mais la fenêtre n'a aucun contenu:

Blueman-adapters window

Et lorsque j'ouvre blueman-manager, les seuls boutons qui fonctionnent sont les menus Afficher et Aide:

Blueman-manager window

Quelques informations importantes (si nécessaire):

Model:           Acer Aspire S13 S5-371
Network Card:    Qualcomm Atheros QCA61x4A
uname -r:        4.15.14-1-Arch
BIOS Ver:        v1.5
OSes:            Windows 10, Arch Linux (dual boot using rEFInd)
Built in Bluetooth 4.0 support
7
Adam Fallon

Pas besoin de spéculer car j'ai déjà résolu ce problème.

Je suis allé dans Windows et j'ai découvert que le bluetooth ne fonctionnait pas là non plus (il n'y avait aucun curseur pour activer ou désactiver le bluetooth).

Cependant, j'ai compris que si j'ouvrais le menu Action (WIN-KEY + A), puis que je cliquais deux fois sur l'icône Bluetooth (qui était bleue et portait le nom de mon téléphone, bizarre), Bluetooth commençait à fonctionner à nouveau. Je suis retourné à Linux et cela fonctionnait aussi. Problème résolu semble-t-il.

0
Adam Fallon

Les mêmes symptômes que dans la question m'est arrivé sur un Dell XPS 13 après l'installation du logiciel Wacom pour une tablette Intuos BT S.

La solution pour moi était de désactiver Bluetooth dans le BIOS, de le redémarrer et de le réactiver dans le BIOS, comme indiqué dans ce fil de discussion: https://ubuntuforums.org/showthread.php?t=2348005

0
Pin

Bien que ce ne soit pas une réponse, je la présente ici dans l’espoir que cela puisse être utile aux personnes qui débarquent dans ce fil. Voici:

J'ai eu des problèmes avec mon Philips SHB9850NC et j'ai résolu le problème en installant pulseaudio-module-bluetooth. Plus tard, j'ai aussi installé blueman, ce qui est une chose à propos de Gnome. Depuis que j'utilise KDE, j'ai supprimé blueman par la suite. Puis des problèmes ont commencé à se produire: mon adaptateur Bluetooth a disparu de l'existence.

La procédure ci-dessous vise à réinstaller l'intégralité de la pile Bluetooth pour KDE, y compris pulseaudio-module-bluetooth. Cependant, cela n'a pas résolu le problème. Mon adaptateur Bluetooth n'est toujours pas détecté.

$ Sudo apt install --reinstall -y bluetooth bluez bluez-firmware bluez-hcidump bluez-cups bluez-tools pulseaudio-module-bluetooth
$ for cmd in unload load ;do Sudo pactl ${cmd}-module module-bluetooth-discover ;done
$ for cmd in force-reload restart ;do Sudo service bluetooth ${cmd} ;done
0
Richard Gomes