Sterownik WL

Po zakupie laptopa z kartą sieciową Broadcom Corporation BCM4328 802.11a/b/g/n okazało się że nie było dla niej sterowników na linuxa. Pisałem już o potrzebie używania ndiswrappera.
Trochę czasu temu pojawił się oficjalny sterownik wl dla tej i podobnych kart (dokładnej daty nie znam) dla kernela serii 2.6. Nie wiem jak w innych dystrybucjach ale w ubuntu paczki są, w archu też (aur), w debianie nie. Gdzieś przeczytałem plotkę że ma się pojawić w debianie. Póki co trzeba ją kompilować samemu a więc aby na przyszłość nie szukać zapodam sobie sposób na blogu.
Wersje 32 oraz 64 do pobrania tutaj.
Potrzebny będzie module-assistant . Gdy już mamy wszystko pobrane, rozpakowane wystarczy kilka poleceń:

m-a prepare
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd`
mv wl.ko /lib/modules/<2.6.xx.xx>/misc
depmod -a

Dopisujemy wl do /et/modules.
Po resecie powinno działać, jeśli nie to zapewne mamy drobny problem z modułami (osobiście tego nie doświadczyłem więc nie wiem od czego to zależy). Aby to naprawić wystarczy dodać coś takiego do /etc/rc.local:

rmmod wl ssb
modprobe wl
modprobe ssb

Nie podoba się eth1? Zabawa z /etc/udev/rules.d :).

Leave a comment

Your email address will not be published. Required fields are marked *