Broadcom B43xx big fix
Majoritatea notebook'urilor distribuite de HP si Dell vin doatate cu placi wireless Broadcom (B43xx), care nu prea se impaca cu distributiile RedHat Fedora si in general alte distributii Linux. Cum orice buba are si remediu, acest articol prezinta rezolvarea problemei intalnite la placile wireless Broadcom B43xx. Rezolvarea consta in punerea in functiune a placii wireless impreuna cu toate capabilitatiile acesteia si semnalizarea functionarii acestia prin ledul din dotare.
Detalii tehnice
Orice Broadcom chip necesita incarcarea unui firmware innainte de a fi utilizat. !Pentru posesorii de dispozitive Broadcom USB, trebuie sa foloseasca RNDIS driver, b43xx nu este suportat.
B43xx ofera suport pentru:
bcm4303 (802.11b)
bcm4306
bcm4311 rev 1 / bcm4312
bcm4311 rev 2 / bcm4312 (necesita patches pentru 2.6.24)
bcm4318
Cipuri nesuportate:
4309
4312
BCM 4328/4329
Instalare
Un cip Broadcom necesita un software, denumit "firmware",care ruleaza pe cip in timpul functionarii acestuia. Acest firmware se afla sunb liceenta Broadcom, deci trebuie extras in mod legal dintr'un driver de la Broadcom. Extractia se realizaeaza cu ajutorul unui software b43-fwcutter, care instaleaza driverul respectiv in /libs/firmware (pentru distributiile Fedora si in general). In acest tutorial se v-a foslosi b43-fwcutter cu versiunea 011, pentru kernelul 2.4.24.
Instalare b43-fwcutter
- 1) Se porneste Yum (K -> System -> Add/Remove Programs)
- 2) Se face search pentru "b32-fwcutter" sau simplu "fwcutter"
- 3) Se bifeaza versiunea 011
- 4) Apply!
- ( b43-fwcutter poate fi download'at si de aici pnetru pasionatii de ./configure, make si make install)
Instalare driver b43xx
- 1) Se download'eaza driverul b43xx de aici.
- 2) Se dezpacheteaza cu Ark saou orice program de genu, pentru consola tar xjf broadcom-wl-4.80.53.0.tar.bz2
- 3) Se deschde o consola sub root (su -)
- 4) Din consola se intra in directoriul "kmod" unde s-a despachetat driverul b43, pentru consola cd broadcom-wl-4.80.53.0/kmod
- 5) Se stabileste directoriul de instalare(in general este /lib/firmware). Consola: export FIRMWARE_INSTALL_DIR="/lib/firmware"
- 6) Se ruleaza b43-fwcutter: /usr/bin/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o
- 7) Restart masina linux! (din consola sub root se apelaeaza: init 6)
!Tutorialul se adreseaza distributiilor RedHat Fedora, poate fi aplicat si in cadrul altor distributii, pentru mai multe informatii se poate citi sura acestui tutotial aici.

Add new comment