Sunt un proprietar fericit al unui laptop cu o placă wireless Wifi Broadcom 4313 ... Faptul că cu zeul său știe cât de mult timp există probleme în Linux, puteți înțelege dacă tastați numele cardului în google 🙂
Prima dată când am instalat Linux Calcul, a trebuit să Ispahan o duzină de pagini în Google, înainte de am ajuns în sfârșit la locul de muncă, iar acum văd o problemă a fost rezolvată parțial - în construcții noi Broadcom 4313, deși un pic peste un loc, dar funcționează din cutie ...
De ce "printr-un singur loc"? Da, pentru că dacă nu luați măsuri în / var / log / mesaje începe să fie produs de sute de intrări cum ar fi:
ERROR @ wl_cfg80211_get_station. Nu s-a putut obține rssi (-1) ERROR @ wl_cfg80211_get_station. Nu s-a putut obține rata (-1) ERROR @ wl_cfg80211_get_station. Nu s-a putut obține rssi (-1) ERROR @ wl_cfg80211_get_station. Nu s-a putut obține rata (-1)
În plus, aceste înregistrări sunt în mod constant rulate și încetinind considerabil funcționarea sistemului ...
În general, cândva săpat în Internet, am găsit o soluție sub forma unei selecții de patch-uri de la vechii mei prieteni în AUR ar
Din păcate, fără a reconstrui kernel-ul nu este încă suficient, pentru că doriți să dezactivați forță cusute bine modulele, deci nu-l ai.
Apoi, instrucțiunea actuală, care (cu modificări minore ale vântului) este potrivită nu numai pentru Calcul, ci pentru orice, în principiu, distribuție.
Deci, fișierul sursă pentru driverul Broadcom 4313 poate fi descărcat de pe această pagină.
license.patch
user-ioctl.patch
linux-recent.patch
Despachetați fișierele de driver într-un director gol (poate fi util pentru a reconstrui modulul data viitoare când reinstalați kernelul), acolo și despachetați fișierele de patch-uri:
$ tar -xvf hibrid-portsrc_x86_64-v5_100_82_112.tar.gz $ tar -xvf patches.tar.gz
În timp ce părăsim acest director singur, să revenim la el după reconstruirea kernel-ului.
Mai întâi, eliminăm pachetul net-wireless / broadcom-sta. astfel încât data viitoare când actualizăm kernelul, nu este nevoie să re-compilăm acest modul - trebuie să îl reconstruim manual.