Ubuntu 16.04 bluetooth no funciona (Dell XPS13)

8

Como muchos otros, estoy teniendo dificultades para que mi bluetooth funcione en Ubuntu 16.04 en mi Dell XPS13.

Lo que he probado hasta ahora:

  1. Establecer Autoenable = true ( https://askubuntu.com/a/808114/645176 )
  2. Instale algún firmware ( https://askubuntu.com/a/613622/645176 )
  3. Instala Bluez e intenta usar ese administrador

Después de estos pasos, de alguna manera, pensé que el dispositivo bluetooth ni siquiera comenzaría ahora ...

Información en mi 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 azul

[  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

¿Algun consejo? Salud.

Iñigo
fuente

Respuestas:

22

Estuve solucionando este problema por un tiempo en mi Dell XPS 13 con Ubuntu 16.04, y le diré la versión abreviada de algunas respuestas en estos pasos que funcionó para mí. Bluetooth Broadcom 43142 no funciona

Lista tus dispositivos usb

lsusb 

muestra esto en mi computadora portátil para Bluetooth

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

Vaya a la siguiente página de Github y descargue el controlador ya convertido que coincide con su ID: https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (el mío era BCM20702A1-0a5c-216f.hcd) Haga clic en en el nombre del archivo, luego haga clic en el botón Descargar.

Copie su archivo a / lib / firmware / brcm, por ejemplo:

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

Reiniciar.

Ese es el método más simple para lo que se necesitó para que mi bluetooth funcionara correctamente en Dell XPS 13, los auriculares y otros dispositivos pudieron conectarse después de eso.

phandolin
fuente
2
No sé por qué esto no tiene más votos a favor. Esta es 100% la forma correcta de hacerlo y también es rápido. La última vez que tuve que hacer esto, me llevó horas. Esto tomó dos minutos.
Astrid
2
Muchas gracias! Salvaste mi día. Esta respuesta debe aceptarse como una solución.
Serge P
3
Esto me salvó el día! Oh, espera, ya es medianoche ...
Christoph Bühler
2
Yeeeeees! Sin embargo, no pude encontrar el controlador para XPS13 2015 en el repositorio de github mencionado. ¡Lo encontré aquí sin embargo! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull
3
Esto, combinado con la respuesta de Blunt a continuación, me lo guardó en Manjaro Linux con Dell XPS 13 9350
Rien Heuver el
7

¡Buen consejo! Gracias. Permítanme proporcionar un ajuste detallado que otros también pueden encontrar útil. En mi caso, estaba teniendo problemas (tartamudeo) al reproducir sonido a través de un Bluetooth JBL Go desde mi XPS 13 9350 en Ubuntu 16.04.

Después de las operaciones indicadas por phandolin el problema persistió. El comando lsusb proporcionó esta información:

Bus 001 Dispositivo 002: ID 0a5c: 6412 Broadcom Corp.

Sin embargo el comando

dmesg | grep Blue

mostró un error

[2.741102] Bluetooth: hci0: BCM: Parche brcm / BCM-0a5c-6412.hcd ​​no encontrado

Noté que era necesario cambiar el nombre del archivo descargado. Por lo tanto (en mi caso) acabo de cambiar el nombre del archivo descargado de

BCM4350C5-0a5c-6412.hcd

a

BCM-0a5c-6412.hcd

reiniciar y voilá! No más errores en dmesg. Solo para asegurarme de que eliminé el dispositivo vinculado, lo volví a vincular y funciona desde entonces.

embotar
fuente
Te amo mucho
Karim Tabet
Había estado tratando de hacer que BT funcionara durante tanto tiempo, que finalmente funcionó. ¡¡¡Gracias!!!
Fiver