4 votes

Après l'installation du pilote BCM43142, le bluetooth ne fonctionne plus sous ubuntu 21.04.

J'ai récemment fait un double démarrage de Windows 10 pro et ubuntu 21.04, après avoir installé ubuntu 21. 04, quand j'ai démarré dans ubuntu tout fonctionne bien sauf le wifi à ce moment-là mon bluetooth fonctionnait bien mais il n'y avait pas de wifi alors j'ai installé les pilotes BCM43142 à partir du gestionnaire de paquets synaptic et après l'installation des pilotes quand j'ai redémarré mon système mon wifi a commencé à fonctionner mais mon bluetooth a arrêté de fonctionner et a arrêté de détecter d'autres appareils et de connecter des appareils déjà appariés j'ai déjà essayé beaucoup de choses comme installer pulseaudio, redémarrer les services bluetooth, rfkill, réinstaller les pilotes bluetooth. Rien ne fonctionne mon bluetooth fonctionne sur Windows 10 mais pas dans ubuntu svp aidez.

lspci sortie :

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
06:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)

lsusb sortie :

Bus 001 Device 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0
Bus 001 Device 004: ID 1bcf:2b8b Sunplus Innovation Technology Inc. 
Bus 001 Device 003: ID c0f4:04e0  
Bus 001 Device 002: ID 8087:8000 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 002: ID 1ea7:0064 SHARKOON Technologies GmbH 2.4G Mouse
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

systemctl | grep -i blue sortie :

sys-devices-pci0000:00-0000:00:1d.0-usb1-1\x2d1-1\x2d1.6-1\x2d1.6:1.0-bluetooth-hci0.device loaded active     plugged   /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                                                 loaded active     plugged   /sys/subsystem/bluetooth/devices/hci0                                       
  bluetooth.service                                                                           loaded active     running   Bluetooth service                                                           
  bluetooth.target                                                                            loaded active     active    Bluetooth           

dmesg | gerp -i blue sortie :

[   13.604256] Bluetooth: Core ver 2.22
[   13.604289] Bluetooth: HCI device and connection manager initialized
[   13.604296] Bluetooth: HCI socket layer initialized
[   13.604299] Bluetooth: L2CAP socket layer initialized
[   13.604304] Bluetooth: SCO socket layer initialized
[   15.782083] Bluetooth: hci0: BCM: chip id 70
[   15.783095] Bluetooth: hci0: BCM: features 0x06
[   15.799205] Bluetooth: hci0: shubhang
[   15.799210] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   16.221057] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[   16.221061] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-0a5c-21d7.hcd'
[   16.221063] Bluetooth: hci0: BCM: 'brcm/BCM-0a5c-21d7.hcd'
[   18.227516] Bluetooth: hci0: command 0x1003 tx timeout
[   18.229200] Bluetooth: hci0: unexpected event for opcode 0x1003
[   35.453929] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   35.453931] Bluetooth: BNEP filters: protocol multicast
[   35.453935] Bluetooth: BNEP socket layer initialized
[   38.227471] Bluetooth: hci0: command 0x1003 tx timeout
[   38.229183] Bluetooth: hci0: unexpected event for opcode 0x1003
[   74.818324] Bluetooth: RFCOMM TTY layer initialized
[   74.818333] Bluetooth: RFCOMM socket layer initialized
[   74.818343] Bluetooth: RFCOMM ver 1.11

bluetoothctl sortie :

Agent registered
[CHG] Controller AC:D1:B8:DB:69:38 Pairable: yes

rfkill sortie :

ID TYPE      DEVICE         SOFT      HARD
 0 wlan      dell-rbtn unblocked unblocked
 1 wlan      phy0      unblocked unblocked
 2 wlan      brcmwl-0  unblocked unblocked
 3 bluetooth hci0      unblocked unblocked

rfkill list all sortie :

0: dell-rbtn: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

0voto

Peut-être avez-vous l'un de ces problèmes

Cela vient de https://help.ubuntu.com/stable/ubuntu-help/bluetooth-problem-connecting.html.en

Je ne peux pas connecter mon appareil Bluetooth Il y a plusieurs raisons pour lesquelles vous ne pouvez pas vous connecter à un périphérique Bluetooth, tel qu'un téléphone ou une oreillette.

Connexion bloquée ou non fiable Certains périphériques Bluetooth bloquent les connexions par défaut ou vous obligent à modifier un paramètre pour autoriser les connexions. Assurez-vous que votre appareil est configuré pour autoriser les connexions.

Matériel Bluetooth non reconnu Votre adaptateur ou dongle Bluetooth n'a peut-être pas été reconnu par l'ordinateur. Cela peut être dû au fait que les pilotes de l'adaptateur ne sont pas installés. Certains adaptateurs Bluetooth ne sont pas pris en charge par Linux, et il se peut donc que vous ne puissiez pas obtenir les pilotes appropriés. Dans ce cas, vous devrez probablement vous procurer un autre adaptateur Bluetooth.

L'adaptateur n'est pas allumé Assurez-vous que votre adaptateur Bluetooth est allumé. Ouvrez le panneau Bluetooth et vérifiez qu'il n'est pas désactivé.

La connexion Bluetooth de l'appareil est désactivée Vérifiez que la fonction Bluetooth est activée sur l'appareil auquel vous essayez de vous connecter et qu'il est détectable ou visible. Par exemple, si vous essayez de vous connecter à un téléphone, assurez-vous qu'il n'est pas en mode avion.

Pas d'adaptateur Bluetooth dans votre ordinateur De nombreux ordinateurs ne sont pas équipés d'adaptateurs Bluetooth. Vous pouvez acheter un adaptateur si vous souhaitez utiliser Bluetooth.

0voto

Shubhang Kakkar Points 428

En Le Bluetooth Broadcom 43142 ne fonctionne pas

C'est tout ce dont vous avez besoin : https://github.com/winterheart/broadcom-bt-firmware

Sur ce référentiel, vous pouvez trouver plus d'informations et tous les pilotes de carte sans fil Broadcom nécessaires .


Pour être plus concret, je vous donne les instructions que j'ai écrites pour moi-même :

Ce tutoriel est destiné à faire fonctionner la carte réseau sans fil/bluetooth Broadcom Corporation BCM43142 802.11b/g/n (rev 01) (Device ID : 0a5c:216d) sur des systèmes Linux (je l'ai essayé sur Elementary OS 0.4.1 Loki, basé sur Ubuntu 16.04.3 LTS).

Cela pourrait ne pas fonctionner pour d'autres appareils mais cela ne devrait pas trop varier de cette procédure pour d'autres appareils Broadcom. Les pilotes Broadcom nécessaires sont sur cette page Le dossier de dépôt de GitHub au format .hcd.

  1. Entrez la commande suivante pour découvrir le nom du pilote que le noyau recherche lors du chargement des lecteurs au démarrage :

    dmesg | grep -i 'firmware load'

    Essayez celui-ci s'il ne trouve rien :

    dmesg | grep -i 'bluetooth'

    Le résultat devrait être quelque chose comme ceci :

    bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2

Explication : dans mon cas, le noyau cherche le fichier BCM.hcd sous le répertoire /lib/firmware/brcm où les pilotes Broadcom sont censés être. Si le noyau recherche un autre nom de pilote, vous devez renommer le fichier du pilote ( BCM43142A0-0a5c-216c.hcd dans mon cas pour le BCM43142 (0a5c:216d)) au nom requis par le noyau.

  1. Déplacez le pilote renommé (BCM.hcd) dans votre répertoire personnel (/home/YourUsername/) et exécutez la commande suivante afin de le déplacer dans le dossier sur lequel le noyau regarde lors du démarrage :

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

Vous devez utiliser le pilote correspondant à votre périphérique et le renommer si cela est demandé par le noyau.

  1. Redémarrez votre ordinateur et cela devrait fonctionner!* (vous pouvez entrer dmesg | grep -i 'bluetooth' une fois de plus pour voir si le pilote a été chargé)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X