O Ubuntu 16.04 bluetooth não está funcionando (Dell XPS13)

8

Como muitos outros, estou tendo dificuldades em fazer meu bluetooth funcionar no Ubuntu 16.04 no meu Dell XPS13.

O que eu tentei até agora:

  1. Definir Autoenable = true ( https://askubuntu.com/a/808114/645176 )
  2. Instale algum firmware ( https://askubuntu.com/a/613622/645176 )
  3. Instale o Bluez e tente usar esse gerenciador

Após estes passos, de alguma forma, imaginei que o dispositivo bluetooth nem sequer começaria agora ...

Informações no meu dispositivo:

Lista de 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

Alguma dica? Felicidades.

Inigo
fonte

Respostas:

22

Eu estava solucionando esse problema por um tempo no meu Dell XPS 13 com Ubuntu 16.04 e informarei a versão abreviada de algumas respostas nessas etapas que funcionaram para mim. O Bluetooth Broadcom 43142 não está funcionando

Listar seus dispositivos USB

lsusb 

mostra isso no meu laptop para Bluetooth

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

Vá para a página seguinte do Github e faça o download do driver já convertido que corresponde ao seu ID: https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (o meu era BCM20702A1-0a5c-216f.hcd) Clique em no nome do arquivo e clique no botão Download.

Copie seu arquivo para / lib / firmware / brcm, por exemplo:

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

Reinicie.

Esse é o método mais simples para que meu bluetooth funcione corretamente no Dell XPS 13, todos os fones de ouvido e outros dispositivos puderam se conectar depois disso.

phandolin
fonte
2
Não sei por que isso não tem mais votos positivos. Esta é 100% a maneira correta de fazê-lo e é rápido também. A última vez que tive que fazer isso, levei horas. Isso levou dois minutos.
Astrid
2
Muito obrigado! Você salvou meu dia. Esta resposta deve ser aceita como uma solução.
Serge P
3
Isso salvou meu dia! Oh espera, já é meia-noite ..
Christoph Bühler
2
Yeeeeees! No entanto, não consegui encontrar o driver para o XPS13 2015 no repositório do github mencionado. Encontrei aqui! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull
3
Isto combinado com a resposta de Blunt abaixo guardado para mim no Manjaro linux com o Dell XPS 13 9350
Rien Heuver
7

Ótimo conselho! Obrigado. Deixe-me apenas fornecer um ajuste de detalhe que outras pessoas também podem achar útil. No meu caso, eu estava tendo problemas (gaguejo) ao reproduzir som através de um JBL Go bluetooth do meu XPS 13 9350 no Ubuntu 16.04.

Após as operações indicadas pelo phandolin, o problema permaneceu. O comando lsusb forneceu essas informações:

Dispositivo 002 do barramento 001: ID 0a5c: 6412 Broadcom Corp.

No entanto, o comando

dmesg | grep Blue

mostrou um erro

[2.741102] Bluetooth: hci0: BCM: patch brcm / BCM-0a5c-6412.hcd ​​não encontrado

Percebi que o nome do arquivo baixado precisava ser alterado. Portanto (no meu caso), acabei de renomear o arquivo baixado de

BCM4350C5-0a5c-6412.hcd

para

BCM-0a5c-6412.hcd

reinicie e pronto! Não há mais erro no dmesg. Só para ter certeza de que removi o dispositivo emparelhado, emparelhei novamente e está funcionando desde então.

franco
fonte
Eu te amo tanto
Karim Tabet
Eu estava tentando fazer a BT trabalhar por tanto tempo, que finalmente funcionou. Obrigado!!!
Fiver