Puncte:0

Problemă cu driverele wifi ubuntu 20.04 lts pe BCM4360 802.11ac [14e4:43a0] (rev 3)

drapel in

Știu că există o mulțime de fire despre asta, dar am urmărit un număr mare dintre ele și niciunul nu a funcționat.

Am instalat ubuntu 20.04 pe un USB live folosind rufus pentru un mackbook pro la sfârșitul anului 2013. După un timp, am observat că driverul este prezent implicit, dar : funcționează o singură dată. Iată cum am făcut-o să funcționeze o dată: am făcut instalarea făcând clic pe pictograma de pe desktop până în partea în care se întreabă unde să facă instalarea -> wifi a funcționat până la repornire. O altă modalitate a fost să accesați panoul suplimentar de driver, să îl dezactivați, să reporniți, să îl activați -> wifi a funcționat până la repornire.

Nu știu de ce este acolo și nu funcționează...

Șoferii

Am încercat și instalatorul de firmware b43, urmând alte fire, dar nimic nu a funcționat.

Comenzi sugerate în ubuntu 20.04.3 lts:

lsmod | grep -e b43 -e wl  
wl 6455296 0
cfg80211 888832 1 wl

Și

grep -e b43 -e wl /etc/modprobe.d/*
/etc/modprobe.d/blacklist-bcm43.conf:# Avertisment: Acest fișier este generat automat de bcmwl. Toate modificările aduse acestui fișier se vor pierde.
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43legacy
/etc/modprobe.d/blacklist.conf:# înlocuit cu b43 și ssb.
/etc/modprobe.d/iwlwifi.conf:# /etc/modprobe.d/iwlwifi.conf
/etc/modprobe.d/iwlwifi.conf:# iwlwifi va încărca dinamic fie iwldvm, fie iwlmvm, în funcție de
/etc/modprobe.d/iwlwifi.conf:# fișier cu microcod instalat pe sistem. Când eliminați iwlwifi, mai întâi
/etc/modprobe.d/iwlwifi.conf:# eliminați modulul iwl?vm și apoi iwlwifi.
/etc/modprobe.d/iwlwifi.conf:eliminați iwlwifi \
/etc/modprobe.d/iwlwifi.conf:(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \

Și

    sudo dmesg | grep wl
    [ 59.790911] wl: încărcarea modulului în afara arborelui afectează nucleul.
    [ 59.790920] wl: licența modulului „MIXED/Proprietary” taints kernel.
    [ 59.793410] wl: verificarea modulului a eșuat: semnătura și/sau cheia necesară lipsesc - nucleul contaminat

Și

sudo dmesg | grep -e wl -e bcma
[ 1.141227] bcma-pci-bridge 0000:03:00.0: bus0: cip găsit cu id 0x4360, rev 0x03 și pachetul 0x00
[ 1.141271] bcma-pci-bridge 0000:03:00.0: bus0: Core 0 găsit: ChipCommon (producător 0x4BF, id 0x800, rev 0x2B, clasa 0x0)
[ 1.141296] bcma-pci-bridge 0000:03:00.0: bus0: Core 1 găsit: IEEE 802.11 (producător 0x4BF, id 0x812, rev 0x2A, clasa 0x0)
[ 1.141342] bcma-pci-bridge 0000:03:00.0: bus0: Core 2 găsit: ARM CR4 (producător 0x4BF, id 0x83E, rev 0x02, clasa 0x0)
[ 1.141392] bcma-pci-bridge 0000:03:00.0: bus0: Core 3 găsit: PCIe Gen2 (producător 0x4BF, id 0x83C, rev 0x01, clasa 0x0)
[ 1.141417] bcma-pci-bridge 0000:03:00.0: bus0: Core 4 găsit: USB 2.0 Device (producător 0x4BF, id 0x81A, rev 0x11, clasa 0x0)
[ 1.196936] bcma: Versiune SPROM neacceptată: 11
[ 1.197064] bcma-pci-bridge 0000:03:00.0: bus0: SPROM nevalid citit de pe cardul PCIe, încercând să utilizeze SPROM de rezervă
[ 1.197070] bcma-pci-bridge 0000:03:00.0: bus0: Utilizarea SPROM de rezervă a eșuat (err -2)
[ 1.197075] bcma-pci-bridge 0000:03:00.0: bus0: Niciun SPROM disponibil
[ 1.200300] bcma-pci-bridge 0000:03:00.0: bus0: Autobuz înregistrat
[ 45.291300] wl: încărcarea modulului în afara arborelui afectează nucleul.
[ 45.291307] wl: licența de modul „MIXED/Proprietary” taints kernel.
[ 45.293675] wl: verificarea modulului a eșuat: semnătura și/sau cheia necesară lipsesc - nucleul contaminat

Și

journalctl -b | grep bcma
dec 19 19:11:03 kernel ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: cip găsit cu id 0x4360, rev 0x03 și pachetul 0x00
dec 19 19:11:03 ubuntu kernel: bcma-pci-bridge 0000:03:00.0: bus0: Core 0 găsit: ChipCommon (manufactură 0x4BF, id 0x800, rev 0x2B, clasa 0x0)
dec 19 19:11:03 ubuntu kernel: bcma-pci-bridge 0000:03:00.0: bus0: Core 1 găsit: IEEE 802.11 (manufactură 0x4BF, id 0x812, rev 0x2A, clasa 0x0)
dec 19 19:11:03 kernel ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: Core 2 găsit: ARM CR4 (manufactură 0x4BF, id 0x83E, rev 0x02, clasa 0x0)
dec 19 19:11:03 kernel ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: Core 3 găsit: PCIe Gen2 (manufactură 0x4BF, id 0x83C, rev 0x01, clasa 0x0)
dec 19 19:11:03 ubuntu kernel: bcma-pci-bridge 0000:03:00.0: bus0: Core 4 găsit: USB 2.0 Device (manufactură 0x4BF, id 0x81A, rev 0x11, clasa 0x0)
Dec 19 19:11:03 kernel ubuntu: bcma: Revizie SPROM neacceptată: 11
Dec 19 19:11:03 kernel ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: SPROM nevalid citit de pe cardul PCIe, încercând să utilizeze SPROM de rezervă
dec 19 19:11:03 kernel ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: Folosirea SPROM de rezervă a eșuat (err -2)
dec 19 19:11:03 kernel ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: SPROM nu este disponibil
Dec 19 19:11:03 kernel ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: Autobuz înregistrat

Jurnal de script de depanare: https://pastebin.ubuntu.com/p/ZhR4QRSpDp/

Comenzi efectuate în 21.10:

Driverul nu a fost la început activat în fereastra de drivere suplimentare. L-am activat, a funcționat bine până la repornire. Apoi, am încercat să elimin bcma, pentru orice eventualitate, dar nimic nu s-a schimbat.

sudo dmesg | grep bcma
[ 1.496684] bcma-pci-bridge 0000:03:00.0: bus0: cip găsit cu id 0x4360, rev 0x03 și pachetul 0x00
[ 1.496731] bcma-pci-bridge 0000:03:00.0: bus0: Core 0 găsit: ChipCommon (producător 0x4BF, id 0x800, rev 0x2B, clasa 0x0)
[ 1.496757] bcma-pci-bridge 0000:03:00.0: bus0: Core 1 găsit: IEEE 802.11 (producător 0x4BF, id 0x812, rev 0x2A, clasa 0x0)
[ 1.496802] bcma-pci-bridge 0000:03:00.0: bus0: Core 2 găsit: ARM CR4 (producător 0x4BF, id 0x83E, rev 0x02, clasa 0x0)
[ 1.496851] bcma-pci-bridge 0000:03:00.0: bus0: Core 3 găsit: PCIe Gen2 (producător 0x4BF, id 0x83C, rev 0x01, clasa 0x0)
[ 1.496876] bcma-pci-bridge 0000:03:00.0: bus0: Core 4 găsit: USB 2.0 Device (producător 0x4BF, id 0x81A, rev 0x11, clasa 0x0)
[ 1.555428] bcma: Versiune SPROM neacceptată: 11
[ 1.555512] bcma-pci-bridge 0000:03:00.0: bus0: SPROM nevalid citit de pe cardul PCIe, încercând să utilizeze SPROM de rezervă
[ 1.555515] bcma-pci-bridge 0000:03:00.0: bus0: Utilizarea SPROM de rezervă a eșuat (err -2)
[ 1.555518] bcma-pci-bridge 0000:03:00.0: bus0: Niciun SPROM disponibil
[ 1.559096] bcma-pci-bridge 0000:03:00.0: bus0: Autobuz înregistrat
chili555 avatar
drapel cn
Vă rugăm să editați întrebarea pentru a afișa rezultatul comenzilor terminalului: `lsmod | grep -e b43 -e wl` și, de asemenea: `grep -e b43 -e wl /etc/modprobe.d/* ` Bun venit la Ask Ubuntu.
Infamous Jox avatar
drapel in
@chili555 Mulțumesc, l-am actualizat
chili555 avatar
drapel cn
Vă rugăm să reporniți când wireless-ul *nu* funcționează și să ne arătați rezultatul din nou.
Infamous Jox avatar
drapel in
@chili555 wireless nu funcționa când l-am spus și încă nu funcționează, a funcționat o singură dată. Momentan am doar bluetooth (și internet prin hotspot-ul telefonului meu prin Bluetooth).
chili555 avatar
drapel cn
Să vedem jurnalul: `sudo dmesg | grep wl` Mulțumesc.
Infamous Jox avatar
drapel in
@chili555 L-am actualizat
chili555 avatar
drapel cn
Nu văd nimic care să ofere un indiciu asupra problemei. Să avem un raport de diagnostic complet. Consultați: https://askubuntu.com/questions/425155/my-wireless-wifi-connection-does-not-work-what-information-is-needed-to-diagnos/425180#425180
Infamous Jox avatar
drapel in
@chili555 Am adăugat linkul la postare
chili555 avatar
drapel cn
Este foarte interesant că: deși este pe lista neagră pentru că este incorect pentru dispozitivul tău. modulul *bcma* încă se încarcă. Vă rugăm să faceți: `sudo modprobe -r bcma` și apoi să postați: `sudo dmesg | grep -e wl -e bcma`
Infamous Jox avatar
drapel in
@chili555 Mulțumesc mult pentru ajutor, l-am actualizat.
chili555 avatar
drapel cn
Să vedem: `jurnalctl -b | grep bcma`
Infamous Jox avatar
drapel in
@chili555 Mulțumesc, a adăugat.
chili555 avatar
drapel cn
Vă rugăm să încercați o sesiune live a Ubuntu 21.10 și să vedeți dacă problema persistă: `sudo dmesg | grep bcma`
Infamous Jox avatar
drapel in
@chili555 Încă nu funcționează, rezultat adăugat în postare.
chili555 avatar
drapel cn
Am cercetat pe larg acest lucru: „SPROM invalid citit de pe cardul PCIe” Nu am găsit nicio soluție. Regret că nu am alte sugestii. Îmi pare rău.
Infamous Jox avatar
drapel in
@chili555 mulțumesc mult pentru ajutor, sper că voi reuși să funcționez
Infamous Jox avatar
drapel in
@chili555 Doar ca să îmi pot continua cercetarea, care este driverul corect de utilizat și este „SPROM invalid” principala problemă?
Infamous Jox avatar
drapel in
@chili555 Am adăugat o soluție la fir. Vă mulțumesc mult pentru ajutor, întrebările dumneavoastră m-au ajutat să descopăr care a fost problema. Știți cum să puneți pe lista neagră driverele greșite, astfel încât acestea să nu se lanseze la pornire?
Puncte:2
drapel in

Cum am făcut (cum) să funcționeze

După multe necazuri, cred că am găsit o soluție temporară.

Pe Ubuntu 21.10

Pasul 1 :

Pe managerul de drivere -> driver suplimentar -> activați Broadcom 802.11 bcmwl-kernel-source

Funcționează până la repornire.

Pasul 2 (după repornire)

Wifi-ul nu funcționează, probabil din cauza conflictului dintre șoferi. Dezactivați toate driverele:

sudo modprobe -r wl
sudo modprobe -r bcma
sudo modprobe -r b43
sudo modprobe -r brcmsmac

După aceasta, încercați unul câte unul să le activați:

sudo modprobe wl

Acesta este cel care funcționează pentru mine.

Problemă

Trebuie să fac asta după fiecare repornire, pentru că acele modificări nu se salvează. Știu că există fișiere .conf cu opțiuni pe lista neagră, dar nu știu pe care să le schimb.

chili555 avatar
drapel cn
Câte dintre aceste module sunt încărcate pe un boot nou? b43? ssb? etc. Verificați: `lsmod`

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.