| |
|{{.:sipka.gif}} [[HlavníStránka|Hlavní stránka]]|{{.:sipka.gif}} [[Návody]]|
|Návod je na smetišti! Znamená to, že je zastaralý, a může být více ke škodě než k užitku. Pokud máte zájem, můžete se ho ujmout a přepsat ho do aktuální platné podoby.|
====== Úvod ======
Tento návod vám pomůže se zprovozněním vaší integrované wifi karty BCM4318 [AirForce One 54g] 802.11g pomocí Ndiswrapper. Tato karta bývá součástí různých značek notebooků (Asus, Acer, Fujitsu-Siemens aj.).
Tento postup funguje v Ubuntu 6.10, ale je možné, že bude fungovat i v ostatních verzích. Pro Ubuntu 7.04 byla na konci doplněna poznámka.
Pokud máte notebook Acer, nejprve čtěte [[Acer ACPI]].
====== Instalace ======
Pro tuto síťovou kartu můžeme použít buď ovladač bcm43xx, anebo ndiswrapper. V prvním případě si musíme ještě zabezpečit firmware, v druhém případe ovladače pro Windows. Mnoho uživatelů použije ovladače z CD, které jsou přiložené ke kartě, avšak ty často nepracují nejlépe. Osobně je doporučuji stáhnout [[ftp://ftp.support.acer-euro.com/notebook/aspire_3020/driver/WLan%20Driver%20Broadcom%20802.11g%203.100.46.0.zip|zde]]. Archiv rozbalíme například na ploše a v konzoli si tuto složku také otevřeme.
Tak a nyní začneme:
Musíme nejprve vypnout modul původního linuxového ovladače:
sudo rmmod bcm43xx
Zkontrolujeme, zda nemáme v ndiswrapperu nainstalované nějaké jiné ovladače:
ndiswrapper -l
Pokud se zde něco nachází, tak to odtud odinstalujeme:
sudo ndiswrapper -e název_ovladače_uvedeného_vlevo
Nyní nainstalujeme ovladače pro Windows:
sudo ndiswrapper -i bcmwl5a.inf
Po zadání následujícího příkazu by se měl zobrazit modul //bcmwl5a//:
ndiswrapper -l
Dále natáhneme modul:
sudo modprobe ndiswrapper
A nyní si vše vyzkoušíme - měli bychom vidět svou kartu a u ní mnoho údajů pomocí tohoto příkazu:
iwconfig
====== Zjištění dostupnosti sítě a automatické spuštění ======
Za iwlist doplníme název zařízení podle toho jak se nám identifikovalo přes iwconfig, zde například je eth0:
iwlist eth0 scan
A nyní nastavíme automatické načítání ndiswrapperu:
sudo gedit /etc/modules
a posledního řádku dopíšeme: ''ndiswrapper'' a uložíme.
Aby se nám nenačítal linuxový ovladač, zadáme:
sudo gedit /etc/modprobe.d/blacklist
a do posledního řádku dopíšeme: ''blacklist bcm43xx'' a uložíme.
V //Menu > Systém > Sítě// si nastavíme všechny potřebne IP adresy a podobné věci jako WEP šifrování, Gateway, DNS atp.
Nakonec restartujeme a karta by měla fungovat.
====== Ubuntu 7.04 ======
Funguje v Ubuntu 7.04. Pomocí Synapticu stačí nainstalovat "bcm43xx-fwcutter", který ihned po instalaci požádá o dovolení stáhnout a nainstalovat příslušný firmware. Po vyndání síťového kabelu a restartu je pak možno výše uvedeným způsobem nakonfigurovat bezdrátovou síť, a to včetně WAP šifrování. Funguje to spolehlivě a nic víc nebylo potřeba. (Vyzkoušeno na notebooku Acer Aspire 9301).
====== Ubuntu 7.10 ======
Ubuntu vám ihned po instalaci nabídne stažení nesvobodných ovladačů pro tuto kartu.
====== Ubuntu 9.10 ======
(30.11 2009)
Upozorňuji předem, že vysoce pravděpodobně stačí návod pro ubuntu 7.04 tedy stahnout balíček "bcm43xx-fwcutter" přes balíčkovací systém.(nezkoušel jsem, a doporučuji nejdříve vyzkoušet, balíček lze jednoduše odebrat!)
V Ubuntu 9.10 jsem narazil na problém (wifi síťovka nejala na notebooku NX6110, Linux-2.6.25). Vyřešil jsem to pomocí [[http://linuxwireless.org/en/users/Drivers/b43#fw-b43-new|tohoto]] návodu, kde je řešení i pro podobné typy síťovek od broadcom.
zde volný překlad:
Následujte tyto instrukce jestliže používáte ovladač b43 pro linux-2.6.25 a novější nebo compat-wireless-2.6, nebo "from any current GIT tree" (pozn. nevím co je).
Použijte verzi 012 od b43-fwcutter.
Stáhněte, rozbalte b43-fwcutter (baliček tar) a "mejkněte" ho, tedy:
Stahování:
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-012.tar.bz2
Rozbalení:
tar xjf b43-fwcutter-012.tar.bz2
"Mejknutí":
cd b43-fwcutter-012
make
cd ..
Použijte verzi 4.150.10.5 Broadcom proprietárního ovladače.
Stáhněte a rozbalte firmware z tohoto balíčku tar, tedy:
Definice proměnné:
export FIRMWARE_INSTALL_DIR="/lib/firmware"
Stáhnutí:
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
Rozbalení:
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-012/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o
Všimněte si, že zadáváme cestu FIRMWARE_INSTALL_DIR na vaší distribuci. Standartní místo instalace firmware je /lib/firmware. Některé distribuce davají firmware na jiná místa.
Konec překladu.
Po provedení těchto věcí jsem zmáčkl talačítko pro zapnutí síťovky a zapla se. Kdyžtak zkuste případně restartovat system.
====== Odkazy ======
* [[http://forum.ubuntu.cz/viewtopic.php?id=6739|Ubuntu fórum - Broadcom 4318 cez ndiswrapper]]
* [[http://forum.ubuntu.cz/viewtopic.php?pid=47731|Ubuntu fórum - Automatizace připojení wifikarty v notebooku]]