Puncte:4

După instalarea driverului BCM43142, bluetooth nu mai funcționează Ubuntu 21.04

drapel us

Recent, am dual boot windows 10 pro și ubuntu 21.04, după ce am instalat ubuntu 21.04 când pornesc în ubuntu, totul funcționează bine, cu excepția wifi-ului la acel moment, bluetooth-ul meu funcționa bine, dar nu era wifi, așa că au instalat driverele BCM43142 din managerul de pachete synaptic și după instalare Driverele când îmi repornesc sistemul, wifi-ul meu începe să funcționeze, dar bluetooth-ul meu a încetat să mai funcționeze și nu mai detectează alte dispozitive și nu mai conectez dispozitive deja asociate, am încercat deja multe lucruri, cum ar fi instalarea pulseaudio, repornirea serviciilor Bluetooth, rfkill, reinstalarea driverelor bluetooth. Nimic nu funcționează cu lucrul meu bluetooth windows 10 dar nu in ubuntu va rog ajutor.

lspci ieșire:

00:00.0 Punte gazdă: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 Controler compatibil VGA: Controler grafic integrat Intel Corporation Haswell-ULT (rev 0b)
00:03.0 Dispozitiv audio: Controler audio Intel Corporation Haswell-ULT HD (rev 0b)
00:14.0 Controler USB: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Controler de comunicație: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Dispozitiv audio: Controler audio HD Intel Corporation 8 Series (rev 04)
00:1c.0 Punte PCI: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 Punte PCI: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 bridge PCI: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
Controler USB 00:1d.0: 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 Controler SATA: Controler SATA Intel Corporation 8 Series 1 [mod AHCI] (rev 04)
00:1f.3 SMBus: Controler SMBus Intel Corporation seria 8 (rev 04)
06:00.0 Controler de rețea: Broadcom Inc. și filiale BCM43142 802.11b/g/n (rev 01)
07:00.0 Controler Ethernet: Realtek Semiconductor Co., Ltd. Controler PCI Express Fast Ethernet RTL810xE (rev. 07)

lsusb ieșire:

Bus 001 Dispozitiv 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Dispozitiv 005: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0
Autobuz 001 Dispozitiv 004: ID 1bcf:2b8b Sunplus Innovation Technology Inc. 
Bus 001 Dispozitiv 003: ID c0f4:04e0  
Bus 001 Dispozitiv 002: ID 8087:8000 Intel Corp. 
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Dispozitiv 002: ID 1ea7:0064 Mouse 2.4G SHARKOON Technologies GmbH
Bus 002 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

systemctl | grep -i albastru ieșire:

sys-devices-pci0000:00-0000:00:1d.0-usb1-1\x2d1-1\x2d1.6-1\x2d1.6:1.0-bluetooth-hci0.device încărcat activ conectat /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.dispozitiv încărcat activ conectat /sys/subsystem/bluetooth/devices/hci0                                       
  bluetooth.service încărcat activ rulează serviciul Bluetooth                                                           
  bluetooth.target încărcat activ Bluetooth activ           

dmesg | gerp -i albastru ieșire:

[ 13.604256] Bluetooth: Core versiunea 2.22
[ 13.604289] Bluetooth: dispozitiv HCI și manager de conexiune inițializate
[ 13.604296] Bluetooth: stratul socket HCI inițializat
[ 13.604299] Bluetooth: stratul socket L2CAP inițializat
[ 13.604304] Bluetooth: SCO socket layer initializat
[ 15.782083] Bluetooth: hci0: BCM: chip id 70
[ 15.783095] Bluetooth: hci0: BCM: caracteristici 0x06
[ 15.799205] Bluetooth: hci0: shubhang
[ 15.799210] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[ 16.221057] Bluetooth: hci0: BCM: Fișierul corecției firmware nu a fost găsit, încercat:
[ 16.221061] Bluetooth: hci0: BCM: „brcm/BCM43142A0-0a5c-21d7.hcd”
[ 16.221063] Bluetooth: hci0: BCM: „brcm/BCM-0a5c-21d7.hcd”
[ 18.227516] Bluetooth: hci0: comandă 0x1003 tx timeout
[ 18.229200] Bluetooth: hci0: eveniment neașteptat pentru opcode 0x1003
[ 35.453929] Bluetooth: BNEP (Emulație Ethernet) versiunea 1.3
[ 35.453931] Bluetooth: filtre BNEP: multicast protocol
[ 35.453935] Bluetooth: stratul socket BNEP inițializat
[ 38.227471] Bluetooth: hci0: comandă 0x1003 tx timeout
[ 38.229183] Bluetooth: hci0: eveniment neașteptat pentru opcode 0x1003
[ 74.818324] Bluetooth: stratul RFCOMM TTY inițializat
[ 74.818333] Bluetooth: stratul socket RFCOMM inițializat
[ 74.818343] Bluetooth: RFCOMM ver. 1.11

bluetoothctl ieșire:

Agent înregistrat
[CHG] Controller AC:D1:B8:DB:69:38 Pereche: da

rfkill ieșire:

ID TIP DISPOZITIV SOFT HARD
 0 wlan dell-rbtn deblocat deblocat
 1 wlan phy0 deblocat deblocat
 2 wlan brcmwl-0 deblocat deblocat
 3 bluetooth hci0 deblocat deblocat

rfkill list toate ieșire:

0: dell-rbtn: LAN fără fir
    Soft blocat: nu
    Blocat greu: nu
1: phy0: LAN fără fir
    Soft blocat: nu
    Blocat greu: nu
2: brcmwl-0: LAN fără fir
    Soft blocat: nu
    Blocat greu: nu
3: hci0: Bluetooth
    Soft blocat: nu
    Blocat greu: nu
Puncte:0
drapel us

Din Bluetooth Broadcom 43142 nu funcționează

Asta este tot ce ai nevoie: https://github.com/winterheart/broadcom-bt-firmware

Pe acest depozit puteți găsi mai multe informații și toate driverele de card wireless Broadcom sunt necesare.


Pentru a fi mai concret, vă dau instrucțiunile pe care le-am scris pentru mine:

Acest tutorial are scopul de a face placa de rețea wireless/bluetooth Broadcom Corporation BCM43142 802.11b/g/n (rev 01) (Device ID: 0a5c:216d) să funcționeze pe sisteme Linux (am încercat-o pe Elementary OS 0.4.1 Loki, bazat pe pe Ubuntu 16.04.3 LTS).

Nu ar putea funcționa pentru alte dispozitive, dar nu ar trebui să difere prea mult de această procedură pentru alte dispozitive Broadcom. Driverele Broadcom necesare sunt pe asta folderul de depozit al GitHub în format .hcd.

  1. Introduceți următoarea comandă pentru a descoperi ce nume de driver îl caută nucleul când încarcă unitățile în timpul pornirii:

    dmesg | grep -i „încărcare firmware”
    

    Incearca asta daca nu gaseste nimic:

    dmesg | grep -i „bluetooth”
    

    Rezultatul ar trebui să fie cam așa:

    bluetooth hci0: încărcarea directă a firmware-ului pentru brcm/BCM.hcd a eșuat cu eroarea -2
    

Explicație: în cazul meu, nucleul caută fișierul BCM.hcd sub director /lib/firmware/brcm unde se așteaptă să fie șoferii Broadcom. Dacă Kernel-ul caută un alt nume de driver, trebuie să redenumiți fișierul driver (BCM43142A0-0a5c-216c.hcd în cazul meu, pentru BCM43142 (0a5c:216d)) la numele cerut de kernel.

  1. Mutați driverul redenumit (BCM.hcd) în directorul dvs. de acasă (/home/YourUsername/) și rulați următoarea comandă pentru a-l muta în folderul pe care îl caută nucleul în timpul pornirii:

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

Trebuie să utilizați driverul corespunzător în funcție de dispozitivul dvs. și să îl redenumiți dacă vi se cere pentru nucleu.

  1. Reporniți computerul și ar trebui să funcționeze!* (puteți intra dmesg | grep -i „bluetooth” încă o dată pentru a vedea dacă șoferul a fost încărcat)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.