Рейтинг:4

После установки драйвера BCM43142 блютуз перестал работать ubuntu 21.04

флаг us

Недавно у меня была двойная загрузка Windows 10 Pro и Ubuntu 21.04, после установки Ubuntu 21.04, когда я загружаюсь в Ubuntu, все работает нормально, за исключением Wi-Fi, в то время мой Bluetooth работал нормально, но не было Wi-Fi, поэтому установил драйверы BCM43142 из менеджера пакетов synaptic и после установки драйверы, когда я перезагружаю свою систему, мой Wi-Fi начинает работать, но мой Bluetooth перестал работать и перестает обнаруживать другие устройства и подключать уже сопряженные устройства, я уже пробовал много вещей, таких как установка pulseaudio, перезапуск служб Bluetooth, rfkill, переустановка драйверов Bluetooth. Ничего не работает, мой блютуз работает. Windows 10, но не в Ubuntu, пожалуйста, помогите.

lspci вывод:

00:00.0 Хост-мост: Intel Corporation Haswell-ULT DRAM Controller (версия 0b)
00:02.0 VGA-совместимый контроллер: встроенный графический контроллер Intel Corporation Haswell-ULT (версия 0b)
00:03.0 Аудиоустройство: Intel Corporation Haswell-ULT HD Audio Controller (версия 0b)
00:14.0 USB-контроллер: Intel Corporation 8 Series USB xHCI HC (версия 04)
00:16.0 Коммуникационный контроллер: Intel Corporation 8 Series HECI #0 (версия 04)
00:1b.0 Аудиоустройство: Intel Corporation 8 Series HD Audio Controller (версия 04)
00:1c.0 Мост PCI: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 Мост PCI: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 Мост PCI: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1d.0 USB-контроллер: Intel Corporation 8 Series USB EHCI #1 (версия 04)
00:1f.0 Мост ISA: контроллер Intel Corporation серии 8 LPC (версия 04)
00:1f.2 Контроллер SATA: Intel Corporation 8 Series SATA Controller 1 [режим AHCI] (версия 04)
00:1f.3 SMBus: контроллер Intel Corporation 8 Series SMBus (версия 04)
06:00.0 Сетевой контроллер: Broadcom Inc. и дочерние компании BCM43142 802.11b/g/n (версия 01)
07:00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL810xE Контроллер PCI Express Fast Ethernet (версия 07)

lsusb вывод:

Шина 001 Устройство 006: ID 0bda:0129 Realtek Semiconductor Corp. Контроллер считывателя карт RTS5129
Шина 001 Устройство 005: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0
Шина 001 Устройство 004: ID 1bcf:2b8b Sunplus Innovation Technology Inc. 
Шина 001 Устройство 003: ID c0f4:04e0  
Шина 001 Устройство 002: ID 8087:8000 Intel Corp. 
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Шина 003 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 002 Устройство 002: ID 1ea7:0064 SHARKOON Technologies GmbH 2.4G Mouse
Шина 002 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0

системный | grep -я синий вывод:

sys-devices-pci0000:00-0000:00:1d.0-usb1-1\x2d1-1\x2d1.6-1\x2d1.6:1.0-bluetooth-hci0.device загружено активно подключено /sys/devices/pci0000 :00/0000:00:1d.0/usb1/1-1/1-1.6/1-1.6:1.0/Bluetooth/hci0
  sys-subsystem-bluetooth-devices-hci0.device загружен, активен, подключен /sys/subsystem/bluetooth/devices/hci0                                       
  bluetooth.service загружен, активен, работает служба Bluetooth                                                           
  bluetooth.target загружен активен активен Bluetooth           

dmesg | герп -я синий вывод:

[13.604256] Bluetooth: ядро ​​версии 2.22
[ 13.604289] Bluetooth: инициализировано устройство HCI и диспетчер подключений
[ 13.604296] Bluetooth: инициализирован уровень сокета HCI
[ 13.604299] Bluetooth: инициализирован уровень сокета L2CAP
[ 13.604304] Bluetooth: инициализирован уровень сокета SCO
[15.782083] Bluetooth: hci0: BCM: идентификатор чипа 70
[15.783095] Bluetooth: hci0: BCM: функции 0x06
[15.799205] Bluetooth: hci0: шубханг
[15.799210] Bluetooth: hci0: BCM43142A0 (001.001.011) сборка 0000
[16.221057] Bluetooth: hci0: BCM: файл прошивки не найден, пробовал:
[16.221061] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-0a5c-21d7.hcd'
[16.221063] Bluetooth: hci0: BCM: 'brcm/BCM-0a5c-21d7.hcd'
[18.227516] Bluetooth: hci0: тайм-аут команды 0x1003 tx
[18.229200] Bluetooth: hci0: неожиданное событие для кода операции 0x1003
[35.453929] Bluetooth: BNEP (эмуляция Ethernet), версия 1.3
[ 35.453931] Bluetooth: фильтры BNEP: протокол многоадресной рассылки
[ 35.453935] Bluetooth: инициализирован уровень сокета BNEP
[38.227471] Bluetooth: hci0: тайм-аут команды 0x1003 tx
[38.229183] Bluetooth: hci0: неожиданное событие для кода операции 0x1003
[ 74.818324] Bluetooth: инициализирован уровень RFCOMM TTY
[ 74.818333] Bluetooth: инициализирован уровень сокета RFCOMM
[74.818343] Bluetooth: RFCOMM версии 1.11

bluetoothctl вывод:

Агент зарегистрирован
[CHG] Контроллер AC:D1:B8:DB:69:38 Возможность сопряжения: да

рфкилл вывод:

ID ТИП УСТРОЙСТВА МЯГКИЙ ЖЕСТКИЙ
 0 wlan dell-rbtn разблокировано разблокировано
 1 wlan phy0 разблокирован разблокирован
 2 wlan brcmwl-0 разблокировано разблокировано
 3 bluetooth hci0 разблокирован разблокирован

rfkill список всех вывод:

0: dell-rbtn: беспроводная локальная сеть
    Мягкая блокировка: нет
    Жесткая блокировка: нет
1: phy0: Беспроводная локальная сеть
    Мягкая блокировка: нет
    Жесткая блокировка: нет
2: brcmwl-0: Беспроводная локальная сеть
    Мягкая блокировка: нет
    Жесткая блокировка: нет
3: hci0: Bluetooth
    Мягкая блокировка: нет
    Жесткая блокировка: нет
Рейтинг:0
флаг us

От Bluetooth Broadcom 43142 не работает

Это все, что вам нужно: https://github.com/winterheart/broadcom-bt-прошивка

В этом репозитории вы можете найти больше информации и все необходимые драйверы беспроводной карты Broadcom.


Чтобы быть более конкретным, я даю вам инструкции, которые я написал для себя:

Это руководство предназначено для того, чтобы сетевая карта беспроводной связи/Bluetooth Broadcom Corporation BCM43142 802.11b/g/n (rev 01) (идентификатор устройства: 0a5c:216d) работала в системах Linux (я пробовал ее на Elementary OS 0.4.1 Loki, основанной на в Ubuntu 16.04.3 LTS).

Это может не работать для других устройств, но не должно сильно отличаться от этой процедуры для других устройств Broadcom. Необходимые драйверы Broadcom находятся на этом Папка репозитория GitHub в формате .hcd.

  1. Введите следующую команду, чтобы узнать, какое имя драйвера ищет ядро ​​при загрузке дисков во время загрузки:

    dmesg | grep -i 'загрузка прошивки'
    

    Попробуйте этот, если он ничего не находит:

    dmesg | grep -i 'блютуз'
    

    Результат должен быть примерно таким:

    bluetooth hci0: Прямая загрузка прошивки для brcm/BCM.hcd не удалась с ошибкой -2
    

Объяснение: в моем случае ядро ​​ищет файл BCM.hcd в каталоге /lib/прошивка/brcm где, как ожидается, драйверы Broadcom. Если ядро ​​ищет другое имя драйвера, вы должны переименовать файл драйвера (BCM43142A0-0a5c-216c.hcd в моем случае для BCM43142 (0a5c:216d)) на требуемое ядром имя.

  1. Переместите переименованный драйвер (BCM.hcd) в свой домашний каталог (/home/YourUsername/) и выполните следующую команду, чтобы переместить его в папку, которую ядро ​​просматривает во время загрузки:

    sudo mv ~/BCM.hcd /lib/firmware/brcm
    

Вы должны использовать соответствующий драйвер в зависимости от вашего устройства и переименовать его, если это требуется для ядра.

  1. Перезагрузите компьютер, и он должен работать!* (вы можете ввести dmesg | grep -i 'блютуз' еще раз посмотреть, загрузился ли драйвер)

Ответить или комментировать

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