Ubuntu 16.04 bluetooth nie działa (Dell XPS13)

8

Jak wiele innych, mam problemy z uruchomieniem mojego bluetooth w Ubuntu 16.04 na moim Dell XPS13.

Co próbowałem do tej pory:

  1. Ustaw Autoenable = true ( https://askubuntu.com/a/808114/645176 )
  2. Zainstaluj trochę oprogramowania układowego ( https://askubuntu.com/a/613622/645176 )
  3. Zainstaluj Bluez i spróbuj użyć tego menedżera

Po tych krokach jakoś pomyślałem, że nie sprawię, aby urządzenie Bluetooth nawet zaczęło się teraz ...

Informacje o moim urządzeniu:

Lista 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

Jakieś wskazówki? Twoje zdrowie.

Inigo
źródło

Odpowiedzi:

22

Przez jakiś czas rozwiązywałem ten problem na moim komputerze Dell XPS 13 z systemem Ubuntu 16.04 i powiem skróconą wersję niektórych odpowiedzi w tych krokach, które działały dla mnie. Bluetooth Broadcom 43142 nie działa

Wymień swoje urządzenia USB

lsusb 

pokazuje to na moim laptopie dla Bluetooth

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

Przejdź do następującej strony Github i pobierz już przekonwertowany sterownik, który pasuje do Twojego identyfikatora: https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (moja była BCM20702A1-0a5c-216f.hcd) Kliknij na nazwie pliku, a następnie kliknij przycisk Pobierz.

Skopiuj plik do / lib / firmware / brcm, na przykład:

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

Restart.

Jest to najprostsza metoda na to, aby moje bluetooth działało poprawnie na Dell XPS 13, a następnie zestawy słuchawkowe i inne urządzenia mogły się połączyć.

fandolina
źródło
2
Nie wiem, dlaczego to nie ma więcej pozytywnych opinii. Jest to w 100% poprawny sposób i jest szybki. Ostatnim razem, gdy musiałem to zrobić, zajęło mi to wiele godzin. Zajęło to dwie minuty.
Astrid,
2
Dziękuję bardzo! Uratowałeś mi dzień. Ta odpowiedź powinna zostać zaakceptowana jako rozwiązanie.
Serge P
3
To uratowało mi dzień! Och, czekaj, już północ.
Christoph Bühler
2
Taaaa! Jednak nie mogłem znaleźć sterownika dla XPS13 2015 we wspomnianym repozytorium github. Znalazłem to tutaj! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull
3
To w połączeniu z poniższą odpowiedzią Blunta uratowało mi to na Linuksie Manjaro z Dell XPS 13 9350
Rien Heuver
7

Dobra rada! Dziękuję Ci. Pozwól, że przedstawię szczegółową poprawkę, która może być również przydatna dla innych. W moim przypadku miałem problemy (zacinanie się) w odtwarzaniu dźwięku przez bluetooth JBL Go z mojego XPS 13 9350 na Ubuntu 16.04.

Po operacjach wskazanych przez fandolin problem pozostał. Komenda lsusb podała następujące informacje:

Magistrala 001 Urządzenie 002: ID 0a5c: 6412 Broadcom Corp.

Jednak polecenie

dmesg | grep Blue

pokazał błąd

[2.741102] Bluetooth: hci0: BCM: Nie znaleziono poprawki brcm / BCM-0a5c-6412.hcd

Zauważyłem, że nazwa pobranego pliku wymaga zmiany. Dlatego (w moim przypadku) właśnie zmieniłem nazwę pobranego pliku

BCM4350C5-0a5c-6412.hcd

do

BCM-0a5c-6412.hcd

reboot et voilá! Nigdy więcej błędów w dmesg. Dla pewności usunąłem sparowane urządzenie, sparowałem je ponownie i od tego czasu działa.

tępy
źródło
Tak bardzo cię kocham
Karim Tabet
Tak długo starałem się, aby BT działało, ale w końcu zadziałało. Dziękuję Ci!!!
Fiver