7 votes

Le Bluetooth ne se connecte pas aux appareils même s'il les reconnaît

Je suis en train d'exécuter 15.04 sur un dell xps 13 le bluetooth reconnaît les appareils lorsque j'essaie de les ajouter mais ne me permet pas de me connecter à eux Voici les résultats de mon terminal.

~ $ uname -a; lspci -nnk | grep -iA2 net; lsusb; dmesg | grep -i bluetooth; dmesg | grep -i firmware; lsmod | grep bluetooth

Linux aaron-XPS-13 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
02:00.0 Controlleur réseau [0280]: Broadcom Corporation BCM4352 802.11ac Adaptateur réseau sans fil [14e4:43b1] (rev 03)
    Sous-système: Dell Device [1028:0019]
    Pilote du noyau utilisé: wl
Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 Hub racine
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 Hub racine
Bus 001 Device 003: ID 0bda:5682 Realtek Semiconductor Corp. 
Bus 001 Device 002: ID 0a5c:216f Broadcom Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 Hub racine
[    8.164048] Bluetooth: Version Core 2.20
[    8.164065] Bluetooth: HCI périphérique et gestionnaire de connexion initialisé
[    8.164069] Bluetooth: Couche socket HCI initialisée
[    8.164073] Bluetooth: Couche socket L2CAP initialisée
[    8.164079] Bluetooth: Couche socket SCO initialisée
[    8.353160] bluetooth hci0: Échec du chargement direct du micrologiciel pour brcm/BCM20702A0-0a5c-216f.hcd avec l'erreur -2
[    8.353166] Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-216f.hcd non trouvé
[   20.289452] Bluetooth: BNEP (Émulation Ethernet) ver 1.3
[   20.289455] Bluetooth: Filtres BNEP : multicast du protocole
[   20.289459] Bluetooth: Couche socket BNEP initialisée
[   20.310897] Bluetooth: Couche TTY RFCOMM initialisée
[   20.310907] Bluetooth: Couche socket RFCOMM initialisée
[   20.310912] Bluetooth: RFCOMM ver 1.11
[  886.399085] Bluetooth: hci0 urb ffff8800d8c15e40 échec de la réinscription (2)
[  895.471190] Bluetooth: hci0: BCM: patch hci_ver=06 hci_rev=1000 lmp_ver=06 lmp_subver=220e
[  896.113983] Bluetooth: hci0: BCM: micrologiciel hci_ver=06 hci_rev=1624 lmp_ver=06 lmp_subver=220e
[    8.353160] bluetooth hci0: Échec du chargement direct du micrologiciel pour brcm/BCM20702A0-0a5c-216f.hcd avec l'erreur -2
[  896.113983] Bluetooth: hci0: BCM: micrologiciel hci_ver=06 hci_rev=1624 lmp_ver=06 lmp_subver=220e
bluetooth             491520  22 bnep,btusb,rfcomm
~ $

8voto

RelaXNow Points 1164

Pour ceux qui se demandent quelle est la source des fichiers dans la réponse de Jeremy31, voici une méthode alternative.

Téléchargez le pilote Windows de Microsoft dans /tmp.

http://catalog.update.microsoft.com/v7/site/ScopedViewRedirect.aspx?updateid=87a7756f-1451-45da-ba8a-55f8aa29dfee

Décompressez-le avec cabextract:

cabextract 20662520_6c535fbfa9dca0d07ab069e8918896086e2af0a7.cab

Téléchargez et compilez hex2hcd:

git clone https://github.com/jessesung/hex2hcd.git
pushd hex2hcd
make
popd

Créez le .hcd.

./hex2hcd/hex2hcd BCM20702A1_001.002.014.1443.1572.hex BCM20702A0-0a5c-216f.hcd

Déplacez-le dans votre dossier de firmware:

sudo cp BCM20702A0-0a5c-216f.hcd /lib/firmware/brcm/

Et rechargez le module:

sudo modprobe -r btusb
sudo modprobe btusb

Références:

6voto

Jeremy31 Points 11690
wget "https://dl.dropboxusercontent.com/s/r2pb41rhx65t9zi/BCM20702A0-0a5c-216f.hcd"
sudo cp BCM20702A0-0a5c-216f.hcd /lib/firmware/brcm/
sudo modprobe -r btusb
sudo modprobe btusb

Pour la source du fichier hcd consultez la réponse de @Ian

Vérifiez si cela fonctionne

Pour Ubuntu 15.10+ et 14.04 avec les noyaux 4.2+, la deuxième commande devrait être

sudo cp BCM20702A0-0a5c-216f.hcd /lib/firmware/brcm/BCM.hcd

5voto

Adam Smith Points 1

Si vous utilisez XPS 13 9350 (édition 2016), les réponses précédentes ne fonctionneront pas, car vous avez besoin du pilote le plus récent.

Les étapes suivantes devraient permettre à votre bluetooth de fonctionner correctement (testé sur Debian Stretch avec le noyau 4.6.0-1-amd64) :

$ wget http://downloads.dell.com/FOLDER03272920M/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
$ 7z x 9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
$ cp Win32/BCM4350C5_003.006.007.0095.1703.hex ./
$ hex2hcd BCM4350C5_003.006.007.0095.1703.hex
$ sudo mv BCM4350C5_003.006.007.0095.1703.hcd /lib/firmware/brcm/BCM-0a5c-6412.hcd

Ensuite, redémarrez votre ordinateur et profitez-en !

Source : https://wiki.archlinux.org/index.php/Dell_XPS_13_(2015)#Bluetooth

0voto

Melle Points 103

Probablement pas la manière la plus appréciée, mais c'est peut-être la plus pragmatique. C'est-à-dire que cela a fonctionné pour moi :

  1. Téléchargez l'une des machines virtuelles Windows pour tester MSIE. Exécutez-la dans Virtualbox avec le pack Extension activé pour prendre en charge l'USB 2.0. Avant de démarrer la VM, ajoutez-vous au groupe vboxusers et connectez-vous à nouveau.
  2. Une fois connecté, ajoutez tous les périphériques USB à la VM. Dans mon cas, je n'étais pas sûr quel périphérique était l'adaptateur bluetooth.
  3. Téléchargez les pilotes. Dans mon cas, j'ai saisi mon numéro de série sur le site Web de Dell et obtenu les pilotes sans fil.
  4. Installez les pilotes. Profitez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X