Ubuntu 16.04 Bluetooth не работает (Dell XPS13)

8

Как и многие другие, у меня возникают проблемы с настройкой моего bluetooth для работы в Ubuntu 16.04 на моем Dell XPS13.

Что я пробовал до сих пор:

  1. Установите Autoenable = true ( https://askubuntu.com/a/808114/645176 )
  2. Установите некоторые прошивки ( https://askubuntu.com/a/613622/645176 )
  3. Установите Bluez и попробуйте использовать этот менеджер

После этих шагов я как-то решил не запускать устройство Bluetooth даже сейчас ...

Информация о моем устройстве:

Список 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

Какие-нибудь советы? Приветствия.

Иниго
источник

Ответы:

22

Некоторое время я устранял эту проблему на моем Dell XPS 13 с Ubuntu 16.04 и сообщу вам сокращенную версию некоторых ответов на этих этапах, которые сработали для меня. Bluetooth Broadcom 43142 не работает

Список ваших USB-устройств

lsusb 

показывает это на моем ноутбуке для Bluetooth

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

Перейдите на следующую страницу Github и загрузите уже преобразованный драйвер, соответствующий вашему идентификатору: https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (у меня был BCM20702A1-0a5c-216f.hcd). Нажмите на имя файла, затем нажмите кнопку Скачать.

Скопируйте ваш файл в / lib / firmware / brcm, например:

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

Перезагрузка.

Это самый простой способ для правильной работы моего bluetooth на Dell XPS 13, после этого все гарнитуры и другие устройства могли подключаться.

phandolin
источник
2
Не знаю, почему это не имеет больше голосов. Это 100% правильный способ сделать это, и это тоже быстро. В прошлый раз, когда я должен был это сделать, мне потребовались часы. Это заняло две минуты.
Астрид
2
Спасибо огромное! Ты спас мой день. Этот ответ должен быть принят в качестве решения.
Серж П
3
Это спасло мой день! Ой, подождите, уже полночь ..
Кристоф Бюлер
2
Yeeeeees! Однако я не смог найти драйвер для XPS13 2015 в указанном репозитории github. Хотя нашел это здесь! github.com/hg8/bluetooth-firmware-XPS13-9343
ngasull
3
Это в сочетании с ответом Бланта, приведенным ниже, сохранило его для меня в Manjaro Linux с Dell XPS 13 9350
Rien Heuver
7

Отличный совет! Спасибо. Позвольте мне предоставить детальную настройку, которая также может оказаться полезной для других. В моем случае у меня были проблемы (заикание) при воспроизведении звука через Bluetooth JBL Go с моего XPS 13 9350 на Ubuntu 16.04.

После операций, указанных Фандолином, проблема осталась. Команда lsusb предоставила эту информацию:

Шина 001 Устройство 002: ID 0a5c: 6412 Broadcom Corp.

Однако команда

dmesg | grep Blue

показал ошибку

[2.741102] Bluetooth: hci0: BCM: исправление brcm / BCM-0a5c-6412.hcd ​​не найдено

Я заметил, что имя загруженного файла нужно было изменить. Поэтому (в моем случае) я просто переименовал загруженный файл из

BCM4350C5-0a5c-6412.hcd

в

БЦМ-0a5c-6412.hcd

перезагрузка и вуаля! Больше нет ошибок в dmesg. Просто чтобы быть уверенным, что я удалил сопряженное устройство, связал его снова, и он работает с тех пор.

тупой
источник
Я так тебя люблю
Карим Табет
Я так долго пытался заставить БТ работать, и это наконец сработало. Спасибо!!!
Fiver