Ubuntu 16.04 Bluetooth funktioniert nicht (Dell XPS13)

8

Wie viele andere habe ich Probleme, mein Bluetooth in Ubuntu 16.04 auf meinem Dell XPS13 zum Laufen zu bringen.

Was ich bisher versucht habe:

  1. Setzen Sie Autoenable = true ( https://askubuntu.com/a/808114/645176 )
  2. Installieren Sie eine Firmware ( https://askubuntu.com/a/613622/645176 )
  3. Installieren Sie Bluez und versuchen Sie, diesen Manager zu verwenden

Nach diesen Schritten dachte ich irgendwie, dass das Bluetooth-Gerät nicht einmal jetzt gestartet werden sollte ...

Infos auf meinem Gerät:

Rfkill Liste

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

Dmesg grep blau

[  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

Irgendwelche Tipps? Prost.

Inigo
quelle

Antworten:

22

Ich habe dies eine Weile auf meinem Dell XPS 13 mit Ubuntu 16.04 behoben und werde Ihnen die verkürzte Version einiger Antworten in diesen Schritten mitteilen, die für mich funktioniert haben. Bluetooth Broadcom 43142 funktioniert nicht

Listen Sie Ihre USB-Geräte auf

lsusb 

zeigt dies auf meinem Laptop für Bluetooth

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

Gehen Sie zur folgenden Github-Seite und laden Sie den bereits konvertierten Treiber herunter, der Ihrer ID entspricht: https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (meiner war BCM20702A1-0a5c-216f.hcd) Klicken Sie auf Klicken Sie im Dateinamen auf die Schaltfläche Herunterladen.

Kopieren Sie Ihre Datei nach / lib / firmware / brcm, zum Beispiel:

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

Starten Sie neu.

Dies ist die einfachste Methode, um mein Bluetooth auf Dell XPS 13 ordnungsgemäß zum Laufen zu bringen. Danach konnten alle Headsets und andere Geräte eine Verbindung herstellen.

Phandolin
quelle
2
Ich weiß nicht, warum dies nicht mehr positive Stimmen hat. Dies ist zu 100% die richtige Vorgehensweise und auch schnell. Das letzte Mal, als ich das tun musste, habe ich Stunden gebraucht. Dies dauerte zwei Minuten.
Astrid
2
Ich danke dir sehr! Du hast meinen Tag gerettet. Diese Antwort sollte als Lösung akzeptiert werden.
Serge P
3
Das hat mir den Tag gerettet! Oh warte, es ist schon Mitternacht ..
Christoph Bühler
2
Yeeeeees! Allerdings konnte ich den Treiber für XPS13 2015 im genannten Github-Repository nicht finden. Fand es hier! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull
3
Dies kombiniert mit Blunts Antwort unten speicherte es für mich unter Manjaro Linux mit Dell XPS 13 9350
Rien Heuver
7

Guter Hinweis! Vielen Dank. Lassen Sie mich nur eine Detailoptimierung bereitstellen, die andere möglicherweise ebenfalls nützlich finden. In meinem Fall hatte ich Probleme (Stottern) beim Abspielen von Sound über ein Bluetooth JBL Go von meinem XPS 13 9350 unter Ubuntu 16.04.

Nach den durch Phandolin angezeigten Operationen blieb das Problem bestehen. Der Befehl lsusb lieferte folgende Informationen:

Bus 001 Gerät 002: ID 0a5c: 6412 Broadcom Corp.

Jedoch der Befehl

dmesg | grep Blue

zeigte einen Fehler

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

Ich habe festgestellt, dass der Name der heruntergeladenen Datei geändert werden muss. Daher habe ich (in meinem Fall) gerade die heruntergeladene Datei von umbenannt

BCM4350C5-0a5c-6412.hcd

zu

BCM-0a5c-6412.hcd

Neustart et voilá! Kein Fehler mehr in dmesg. Nur um sicherzugehen, dass ich das gekoppelte Gerät entfernt, erneut gekoppelt habe und es seitdem funktioniert.

stumpf
quelle
Ich liebe dich so sehr
Karim Tabet
Ich hatte so lange versucht, BT zum Laufen zu bringen, dass es endlich funktionierte. Vielen Dank!!!
Fiver