Ubuntu a wifi (broadcom 4311)
1. Stiahni si z ndiswrapper.sourceforge.net najnovší ndiswrapper
2. Niekde to rozbaľ
3. Nainštaluj kernel-headers aktuálneho jadra a balík build-essential(
sudo apt-get install linux-headers-`uname -r` build-essential
)4. Otvor si konzolu a prejdi do adresára s ndiswrapperom (príkazom
cd
)5. napíš
make
- skompiluje ndiswrapper6.
sudo make install
- nainštaluje ndiswrapper7. z windows ovládačov skopíruj bcmwl5.inf a bcmwl5.sys
8.
ndiswrapper -i bcmwl5.inf
9.
sudo rmmod bcm43xx
. Ak vypíše chybu ERROR: Module bcm43xx does not exist in /proc/modules
, nevadí, pokračuj ďalej (modul bcm43xx nie je zavedený v pamäti a keďže rmmod odstraňuje moduly z pamäte, tak tá chyba nevadí)10.
sudo modprobe ndiswrapper
Teraz skús či karta funguje (NetworkManger by mal zobraziť siete a malo by sa dať pripojiť alebo skúsiť
iwlist scan
). Ak áno, môžeš pokračovať ďalej.11.
sudo ndiswrapper -ma
12. do
/etc/modprobe.d/blacklist
na koniec dopíš blacklist bcm43xx
. Napríklad takto sudo gedit /etc/modprobe.d/blacklist
. Na koniec súboru dopíš blacklist bcm43xx
. Ulož a zatvor. Hotovo.Ako na to v 8.04
V Ubuntu 8.04 je na wifi novší ovládač. Funguje v podstate dobre ale aspoň u mňa mám omnoho menší dosah ako s ovládačom cez ndiswrapper. Po týchto krokoch wifi cez ndiswrapper nepôjde. Takže v návode hore sa mení krok 10. Treba spraviť toto:
sudo rmmod b44 b43 ssb
sudo modprobe ndiswrapper
sudo modporbe b44
Ďalej v kroku 12 sa do toho súboru zapíše (miesto blacklist bcm43xx):
blacklist b43
Aby nebolo toto potrebné po štarte robiť ručne, spravil som skript. Treba ho uložiť do /etc/init.d . Obsah skriptu:
#!/bin/sh
/sbin/rmmod b43 b44 ssb ndiswrapper
/sbin/modprobe ndiswrapper
/sbin/modprobe b44
Súbor treba uložiť pod názvom
siet.sh
. Teraz už treba iba pridať odkaz do rcS a to príkazom update-rc.d siet.sh start 99 S .
(Aj s tou bodkou na konci)
Pripajanie sa do wifi siete cez konzolu.