Sam Broadcom driver se nalazi u kernelu te je za pravilan rad potreban jedino firmware koj naravno, nije ni otvoren ni slobodan. ( Shame on you Broadcom ). STA vlasnički driver koj dođe sa punim paketom je zapravo vrlo loš i ne preporuča ga se koristiti osim ako nemate baš ta dva modela mrežne kartice koji nažalost drugaćije ne će raditi.
1. b43/b43legacy driver zahtjeva za svoj rad firmware pa kako je driver već ugrađen u kernel njega ćemo preskošiti i baviti se samo firmwareom
2. Ako imate usb mrežnu kartivu sa broadcom čipom ona neće raditi te za nju trebate STA driver.
Također serije 4358 , 4359 , 435a , 4365, 4727 te 4322 ne će raditi jer nisu podržane od drivera
3. Moguće je koristiti samo jedan driver a ne dva istovremeno. Stoga ako imate podržanu karticu nemojte blacklistati oss driver već sta.
Za početak provjerite koju mrežnu imate. To učinite sa
lspci -vnn -d 14e4:
Ako kartica nije među ranije spomenutima, samo naprijed. Ako je, nažalost osuđeni ste na STA driver.
Neke distribucije dolaze sa potrebnim firmwareom na svojim repozitorijima te ga je potrebno samo preuzeti.
Fedora
- Kod: Označi sve
su -
yum install b43-fwcutter wget
OpenSuse
- Kod: Označi sve
sudo zypper install b43-fwcutter
sudo /usr/sbin/install_bcm43xx_firmware
Debian
- Kod: Označi sve
sudo apt-get install firmware-b43-installer
**radi i na svim Debianoidima kao i na Ubuntu.
Gentoo
- Kod: Označi sve
emerge b43-fwcutter
emerge b43-firmware
Sve ostale distribucije
Prvo je potrebno instalirati fwcutter
- Kod: Označi sve
wget http://bues.ch/b43/fwcutter/b43-fwcutter-017.tar.bz2
tar xjf b43-fwcutter-017.tar.bz2
cd b43-fwcutter-017
make
sudo make install
cd ..
Te nakon njega firmware. Ne ću stavljati za starije kernele jer većina ljudi ipak ima 3.2 ili noviji kernel.
- Kod: Označi sve
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
tar xjf broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o
Također za Slackware se nalaze paketi na Slackbuilds servisu te ih samo preuzimte i izgradite.