Ubuntu 16.04 bluetooth ne fonctionne pas (Dell XPS13)

8

Comme beaucoup d'autres, j'ai du mal à faire fonctionner mon bluetooth dans Ubuntu 16.04 sur mon Dell XPS13.

Ce que j'ai essayé jusqu'à présent:

  1. Définissez Autoenable = true ( https://askubuntu.com/a/808114/645176 )
  2. Installez un firmware ( https://askubuntu.com/a/613622/645176 )
  3. Installez Bluez et essayez d'utiliser ce gestionnaire

Après ces étapes, j'ai pensé que le périphérique Bluetooth ne démarrerait même pas maintenant ...

Infos sur mon appareil:

Liste Rfkill

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Dmesg grep blue

[  123.321631] Bluetooth: Core ver 2.21
[  123.321649] Bluetooth: HCI device and connection manager 
[  123.321653] Bluetooth: HCI socket layer initialized
[  123.321655] Bluetooth: L2CAP socket layer initialized
[  123.321663] Bluetooth: SCO socket layer initialized

lspci -knn | grep Net -A2; lsusb

02:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
    Subsystem: Dell BCM4352 802.11ac Wireless Network Adapter [1028:0019]
    Kernel driver in use: wl
    Kernel modules: bcma, wl
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 007: ID 0bda:5682 Realtek Semiconductor Corp. 
Bus 002 Device 006: ID 04f3:20d0 Elan Microelectronics Corp. 
Bus 002 Device 008: ID 413c:3016 Dell Computer Corp. Optical 5-Button Wheel Mouse
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Des conseils? À votre santé.

Inigo
la source

Réponses:

22

J'étais en train de dépanner cela pendant un moment sur mon Dell XPS 13 avec Ubuntu 16.04, et je vous dirai la version abrégée de certaines réponses dans ces étapes qui ont fonctionné pour moi. Bluetooth Broadcom 43142 ne fonctionne pas

Lister vos appareils USB

lsusb 

montre cela sur mon ordinateur portable pour Bluetooth

Bus 002 Device 002: ID 0a5c:216f Broadcom Corp. BCM20702A0 Bluetooth

Accédez à la page Github suivante et téléchargez le pilote déjà converti qui correspond à votre ID: https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (le mien était BCM20702A1-0a5c-216f.hcd) Cliquez sur sur le nom du fichier, puis cliquez sur le bouton Télécharger.

Copiez votre fichier dans / lib / firmware / brcm, par exemple:

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

Redémarrez.

C'est la méthode la plus simple pour que mon bluetooth fonctionne correctement sur Dell XPS 13, les casques et autres appareils ont tous pu se connecter après cela.

phandoline
la source
2
Je ne sais pas pourquoi cela n'a pas plus de votes positifs. C'est 100% la bonne façon de le faire et c'est rapide aussi. La dernière fois que j'ai dû faire ça, cela m'a pris des heures. Cela a pris deux minutes.
Astrid
2
Merci beaucoup! Tu m'as sauvé la journée. Cette réponse doit être acceptée comme une solution.
Serge P
3
Cela m'a sauvé la journée! Oh attendez, il est déjà minuit ..
Christoph Bühler
2
Yeeeeees! Cependant, je n'ai pas pu trouver le pilote pour XPS13 2015 sur le référentiel github mentionné. Je l'ai trouvé ici! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull
3
Ceci combiné avec la réponse de Blunt ci-dessous l'a sauvé pour moi sur Manjaro linux avec Dell XPS 13 9350
Rien Heuver
7

Très bon conseil! Je vous remercie. Permettez-moi de fournir un ajustement détaillé que d'autres pourraient également trouver utile. Dans mon cas, j'avais des problèmes (bégaiement) à jouer du son via un bluetooth JBL Go depuis mon XPS 13 9350 sur Ubuntu 16.04.

Après les opérations indiquées par le phandolin, le problème est resté. La commande lsusb a fourni ces informations:

Bus 001 Périphérique 002: ID 0a5c: 6412 Broadcom Corp.

Cependant la commande

dmesg | grep Blue

a montré une erreur

[2.741102] Bluetooth: hci0: BCM: Patch brcm / BCM-0a5c-6412.hcd ​​introuvable

J'ai remarqué que le nom du fichier téléchargé devait être changé. Par conséquent (dans mon cas), je viens de renommer le fichier téléchargé à partir de

BCM4350C5-0a5c-6412.hcd

à

BCM-0a5c-6412.hcd

reboot et voilá! Plus d'erreur dans dmesg. Juste pour être sûr d'avoir retiré le périphérique couplé, de le coupler à nouveau et cela fonctionne depuis.

cru
la source
Je t'aime tellement
Karim Tabet
J'avais essayé de faire fonctionner BT pendant si longtemps, cela a finalement fonctionné. Je vous remercie!!!
Fiver