Ș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