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 :).