[Linux-Biella] broadcom wireless driver b43, finalmente!
PaulTT
paultt a bilug.linux.it
Gio 28 Lug 2011 17:42:34 CEST
ho sempre usato il driver broadcom-sta, di broadcom, da quando ho il
macbook pro.
ho una BCM4322:
Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless
LAN Controller (rev 01)
e devo dire che mi son sempre trovato bene.
da un po' c'e' in giro il driver b43, nel kernel, e ne seguo lo sviluppo
da un bel po' a questa parte, la mia scheda non e' supportata da molto
tempo.
la avevo gia' provata tempo addietro, con il driver libero, ma con poca
fortuna:
lamentava assenza di file del firmware:
b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
b43-phy0 ERROR: You must go to
http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and
download the correct firmware for this driver version. Please carefully
read all instructions on this website.
alla pagina suddetta non avevo trovato molto aiuto invero,
apparentemente tale firmware non c'era o il programma b43-fwcutter, che
si preoccupa di estrarlo dai driver di broadcom, non estraeva quelle parti.
recentemente, con il kernel 3.0 mi sono intestardito, e son finalmente
riuscito a farla andare, la pagina di documentazione riporta
effettivamente un link ad un driver utile:
ho dovuto scaricare a mano questo file:
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/lib/firmware/ broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o
e magicamente mi son trovato i file incriminati in /lib/firmware, e ora
la scheda funziona (meglio che con il driver wl di broadcom, devo dire ;P)!
(vedere anche http://linuxwireless.org/en/users/Drivers/b43#b43-fwcutter)
FYI and JOY
PS server un b43-fwcutter un po' recente, in debian ho l'1:014-4, che va
bene
il PaulTT vi rimanda alla prossima mail
bye
--
This is probably one big reason why GIT and I don’t get on so well;
it’s written for somebody else’s use case where the most common use
case is committing nothing.
Maggiori informazioni sulla lista
Linux