Bluetooth, не работающий над человечностью 14.04 с Dell Inspiron 15-3521

У меня есть ноутбук Dell Inspiron 15-3521 с предварительно установленной Ubuntu 12.04, Это работало хорошее (я удалил эту Ubuntu). Я установил Ubuntu 14.04 (новая установка).

(Установленный драйвер: bcmwl-kernel-source 6.30.223.141+bdcom-0ubuntu2)

Сеть WiFi, работающая хороший, но Bluetooth, является ot, работающим (Мой телефон, другой ПК и ноутбук не видят, что это и мой ноутбук ничего не видит.)

Bluetooth-устройство включено и включено и видимо.

lspci результат:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

lsusb результат:

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 001 Device 005: ID 064e:8132 Suyin Corp. 
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller 
Bus 001 Device 003: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0

Соедините шиной 001 Устройство 002: идентификатор 8087:0024 Корпорация Intel Интегрированный Уровень, Соответствующий Шине Концентратора 001 Устройство 001: идентификатор 1d6b:0002 Основа Linux 2,0 корня концентрирует Шину 004 Устройства 001: идентификатор 1d6b:0003 Основа Linux 3,0 корня концентрирует Шину 003 Устройства 002: идентификатор 19d2:0031 ZTE WCDMA Technologies Шина MSM MF110/MF627/MF636 003 Устройства 001: идентификатор 1d6b:0002 Основа Linux 2,0 корневых концентратора

9
задан 7 October 2014 в 18:34

6 ответов

К сожалению, Ваше bluetooth-устройство:

Bus 001 Device 003: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0

не поддерживается никакой версией запаса Ubuntu, обратитесь к
Bug1129865 [Комбинация Broadcom Карта BT/Wi-Fi] 21D3 21D7, Bluetooth ничего не обнаруживает во всем
(Причина перечислена в комментарии № 7)

, И я предложу, чтобы Вы подписались на эту ошибку:
Ошибка 1 065 400 Поддержки загрузки встроенного микропрограммного обеспечения Bluetooth Broadcom
могло бы быть обходное решение в том потоке, удачи!

3
ответ дан 16 November 2019 в 16:06

Подобные шаги как от Diabolik2. Новая информация - где и то, как получить шестнадцатеричный файл.

Источники:

Чтобы иметь полное решение, я пишу все свои шаги с начала:

  1. Найдите идентификатор своего устройства:

    $ lsusb | grep Bluetooth

    Мой вывод, например:

    Bus 001 Device 003: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0

    от которого нужно помнить 0a5c:21d7.

  2. Получите шестнадцатеричный файл для своего устройства:

    • После поиска драйверов Bluetooth в Google я выбрал эту загрузку: http://drivers.softpedia.com/get/BLUETOOTH/Broadcom/Broadcom-43142-Bluetooth-40-Adapter-Driver-12007030-for-Windows-8.shtml#download
    • Я извлек последний .hex файл случайно. К счастью, это работало. ШАГИ: В наутилусе щелкают правой кнопкой по загруженному .cab файлу>, выбрал Open with Archive Manager>, выбор длится .hex файл в списке архива> щелчок правой кнопкой> Извлечение...
    • загрузите и скомпилируйте hex2hcd
      $ git clone git://github.com/jessesung/hex2hcd.git
      $ cd hex2hcd
      $ make
    • преобразуйте .hex в .hcd
       $ ./hex2hcd /path/to/extracted.hex /where/you/want/your_new.hcd
  3. Скопируйте hcd файл в/lib/firmware как lib/firmware/fw-0a5c_21d7.hcd.

    В использовании имени файла идентификатор, который Вы ранее узнали.

7
ответ дан 16 November 2019 в 16:06

Я решил проблему с решением от это сообщение :

, Таким образом, я сделал, это ступает: Перечислите свой идентификатор:

lsusb

Мой идентификатор: 0a5c:21d7

Получают файл .hex: В Вашем разделе окон (предположение, что Вы двойная загрузка с Windows) , получите файл BCMxxxx.hex в C:\windows\system32\drivers. Если существует два или больше файла .hex, представление, какой используется с диспетчером устройств окон. Скопируйте этот файл в своем корневом каталоге

, Открывают терминал и вводят эти команды:

sudo apt-get install git
git clone git://github.com/jessesung/hex2hcd.git
cd hex2hcd
make
./hex2hcd ../BCMxxxx.xxx.xxx.xx.hex fw-0a5c_21d7.hcd (Replace 0a5c_21d7 with your id)
sudo cp fw* /lib/firmware

модули Перезагрузки с этими командами:

sudo modprobe -r btusb
sudo modprobe btusb

Перезапуск Ваш компьютер.

Открытый терминал и запись:

dmesg | grep firmware

, если хорошо можно просмотреть сообщение:

[   xxxxxxxxxx] Bluetooth: firmware loaded

Это - все.

удача Diabolik2

5
ответ дан 16 November 2019 в 16:06

Ответы говоря, что я должен установить Windows для получения встроенного микропрограммного обеспечения для Linux..., звучат неправильными, не так ли?

, Но предыдущие ответы были золотыми. У меня есть Bluetooth, работающий после долгого времени в моей Dell с Ubuntu 12.04 386. Здесь мои завершения к предыдущим ответам (особенно сурьма):

  1. такси сурьмы хорошо и имело шестнадцатеричные файлы для нескольких микросхем на этой семье.

  2. cabextract является инструментом для извлечения архива .cab. просто:

    sudo склонный - получают cabextract

установки и извлекают его:

cabextract 20573731_e75f2c1244fb153ccc4c1cac0dfbbab030d18543.cab

знать, что нет каталога в такси, но просто файлов, таким образом, Вы получите много шестнадцатеричных файлов. Это хорошо к mkdir определенный каталог, и извлеките такси там.

  1. , Как получить правильный шестнадцатеричный файл .

, Таким образом, у меня есть идентификатор микросхемы: 0a5c:21d7 и набор шестнадцатеричного файла. Как я могу получить правильный для меня? Прием должен исследовать .inf файл, который сообщает окнам, что установить. При поиске 21D7 (отмечают капитал D вместо 'd') я получаю это:

%Dell1704. % DeviceDesc = RAMUSB21D7, USB\VID_0A5C& PID_21D7; BRCM, Универсальный 43142A0 RAMUSB

USB/VID& PID - то, что я вхожу в lsusb: капитал (0a5c:21d7). RAMUSB21D7 - то, что я должен искать затем в inf файле (это - описание устройства).

И это - мой результат:

;;;;;;;;;;;;;RAMUSB21D7;;;;;;;;;;;;;;;;;

[RAMUSB21D7.CopyList]
bcbtums.sys
btwampfl.sys
BCM43142A0_001.001.011.0122.0126.hex

И шестнадцатеричный файл я буду использовать, BCM43142A0_001.001.011.0122.0126.hex

, которым Остальное совпадает с выше. Получите мерзавца канавки инструмента, создайте его, преобразуйте шестнадцатеричный файл в hcd, отбросьте/перезагрузите btusb.

Примечание: знайте, что hcd файл должен запуститься с fw-...... и не fw_...... Я сделал эту ошибку.:)

5
ответ дан 16 November 2019 в 16:06

Работы решения (ядро Ubuntu 14.04 4.2) В моем случае, файл HCD нужно было назвать BCM.hcd. Точное имя файла, которое необходимо назвать hcd файлом, будет указано в описании загружающейся ошибки, которая может быть просмотрена с помощью команды:

dmesg | grep firmware

как вышеизложенный Wilf!

-1
ответ дан 16 November 2019 в 16:06

В моем случае не загружалось встроенное микропрограммное обеспечение Bluetooth, пока я не создал brcm каталог в/lib/firmware/и переименовал файл к

BCM43142A0-0a5c-21d7.hcd

, я использую Debian 8 & Аплодисменты Dell Inspiron 15

0
ответ дан 16 November 2019 в 16:06

Другие вопросы по тегам:

Похожие вопросы: