wi-fi:kompilace_ovladače

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
wi-fi:kompilace_ovladače [2012/07/29 07:48] ubuntuwi-fi:kompilace_ovladače [2019/02/25 17:20] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== Wi-Fi/Kompilace ovladače ======
  
 +Pokud máte wifi kartu, která nefunguje správně ve spojení s [[:Wi-Fi:Ndiswrapper|Ndiswrapper]] (wifi karta je v pořádku nainstalována, ale je neaktivní apod.) nebo není podporována Ubuntu, tak vám ještě zbývá přímá kompilace ovladače přímo pro vaši wifi kartu.
 +
 +**a) Zjištění wifi karty **
 +
 +Wifi karty jsou mnoha druhů a pro její zjištění slouží příkazy:
 +<code>
 +lspci
 +</code>
 +<code>
 +lsusb
 +</code>
 +V mém případě:
 +<code>
 +Bus 004 Device 001: ID 0000:0000
 +Bus 003 Device 001: ID 0000:0000
 +Bus 002 Device 003: ID 0ace:1201 ZyDAS 802.11b WiFi
 +Bus 002 Device 001: ID 0000:0000
 +Bus 001 Device 001: ID 0000:0000
 +</code>
 +Jedná se o usb wifi kartu Edimax 7117u s chipsetem ZyDAS 1201
 +
 +**b) Vyhledání ovladače **
 +
 +Toto je mnohdy složitější práce a proto je potřeba hodně hledat na Internetu. Výrazy, které by měly zabrat při hledání jsou název wifi karty udávané výrobcem nebo název chipsetu ve wifi kartě. U mě zabraly oba [[http://sourceforge.net/project/showfiles.php?group_id=94356]]
 +
 +**c) Zprovoznění (kompilace a zavedení ovladače) **
 +
 +Po úspěšném nalezení ovladače pro danou wifi kartu je nutné ho rozbalit:
 +
 +<code>
 +tar -xvzf zd1201-0.14-fw.tar.gz
 +</code>
 +Potom vytvořit adresáře, kam se budou jednotlivé části ovladače kopírovat:
 +
 +<code>
 +sudo mkdir /etc/hotplug
 +sudo mkdir /usr/lib/hotplug/firmware
 +</code>
 +
 +Přepněte se do adresáře, kam jste si rozbalili vaše ovladače (nejčastěji v tom samém adresáři, kam jste ovladače stáhli):
 +<code>
 +cd zd1201-0.14-fw/
 +</code>
 +Proveďte kompilaci ovladačů:
 +<code>
 +sudo make
 +</code>
 +Pokud příkaz **make** nahlásí chyby, tak jste buď špatně vytvořili výše uvedené adresáře nebo není příkaz **make** nainstalován:
 +<code>
 +sudo apt-get install make
 +</code>
 +Zkompilované ovladače zkopírujte to vytvořených adresářů a také do adresářů pro jádro:
 +
 +<code>
 +cd cesta_k_adresáři_kde_jsou_zkompilované_ovladače/zd1201-0.14-fw
 +</code><code>
 +sudo cp zd1201.fw /lib/firmware/2.6.15-27-386 (zadejte  číslo vámi používaného jádra)
 +sudo cp zd1201-ap.fw /lib/firmware/2.6.15-27-386 (zadejte  číslo vámi používaného jádra)
 +sudo cp zd1201.fw /etc/hotplug/
 +sudo cp zd1201-ap.fw /etc/hotplug/
 +</code>
 +Kontrola zavedených ovladačů:
 +
 +<code>
 +sudo lsmod | grep zd1201
 +</code>
 +Zbývá už jen restartovat systém a nastavit wifi síť:
 +
 +<code>
 +sudo reboot
 +</code>
 +<code>
 +network-admin
 +</code>
 +Pokud však wifi karta vykazuje nějaké nesrovnalosti, může to být způsobeno ještě spojitotstí s ndiswrapper, proto je nutné odstranit ovladače z ndiswrapper:
 +
 +<code>
 +sudo ndiswrapper -e ovladač
 +</code>
 +A také nezavádět ndiswapper do jádra (smazáním/zakomentováním řádku s ''ndiswrapper''):
 +<code>
 +gksudo gedit /etc/modules
 +</code>