Obsah

Hlavní stránka 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 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í 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