Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| navody:hw_a_ovladace [2005/12/11 12:58] – covex | navody:hw_a_ovladace [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 3: | Řádek 3: | ||
| **V Linuxu a především ve Fedoře** | **V Linuxu a především ve Fedoře** | ||
| - | V první řadě je potřeba si uvědomit, že podpora hardwaru od výrobců pro Linux není všeobecně běžná. Proto již před koupí hardwaru je potřeba se o podporu v Linuxu zajímat a ověřit si, že hardware v Linuxu funguje. Uživatelský katalog HW je např. na [[http:// | + | **__ZLATÉ PRAVIDLO HARDWARU PRO LINUX__**\\ |
| + | V první řadě je potřeba si uvědomit, že podpora hardwaru od výrobců pro Linux není všeobecně běžná. Proto již **před koupí hardwaru je potřeba se o podporu v Linuxu zajímat** a ověřit si, že hardware v Linuxu funguje. Uživatelský katalog HW je např. na [[http:// | ||
| Pokud se vám dostane do rukou HW o kterém nevíte, jak to s podporou vypadá, první a nejlepší je pokusit se zeptat [[http:// | Pokud se vám dostane do rukou HW o kterém nevíte, jak to s podporou vypadá, první a nejlepší je pokusit se zeptat [[http:// | ||
| Řádek 9: | Řádek 10: | ||
| **Každé HW zařízení má v sobě nějaký " | **Každé HW zařízení má v sobě nějaký " | ||
| - | ==== PCI zařízení ==== | + | ===== PCI zařízení |
| - | V případě, že hledáme | + | V případě, že **hledáme |
| lspci | lspci | ||
| + | |||
| | | ||
| Řádek 22: | Řádek 24: | ||
| | | ||
| - | V seznamu jsem ** označil PCI zařízení které Linux nerozpoznal. Co je podstatné, vypsal jeho PCI ID: 168c:0013. Hledáním tohoto čísla už můžeme získat přesnější představu o jaký HW se jedná. | + | V seznamu jsem označil PCI zařízení které Linux nerozpoznal. Co je podstatné, vypsal jeho PCI ID: 168c:0013. Hledáním tohoto čísla už můžeme získat přesnější představu o jaký HW se jedná. |
| Řádek 35: | Řádek 37: | ||
| WNC CB9-EXT CardBus 802.11a/b/g | WNC CB9-EXT CardBus 802.11a/b/g | ||
| - | === Pokud Linux zařízení zná === | + | ==== Pokud Linux zařízení zná ==== |
| neměl by již být problém nalézt pro toto zařízení ovladač. Je ovšem potřeba hledat identifikaci z výstupu příkazu '' | neměl by již být problém nalézt pro toto zařízení ovladač. Je ovšem potřeba hledat identifikaci z výstupu příkazu '' | ||
| - | == Jestliže existuje ovladač přímo v Linuxovém kernelu == | + | === Jestliže existuje ovladač přímo v Linuxovém kernelu |
| a není automaticky zaveden, máme vyhráno a stačí jej zavést příkazem | a není automaticky zaveden, máme vyhráno a stačí jej zavést příkazem | ||
| Řádek 44: | Řádek 46: | ||
| - | == Jestliže neexistuje ovladač přímo v Linuxovém kernelu == | + | === Jestliže neexistuje ovladač přímo v Linuxovém kernelu |
| ovšem obecně ovladač existuje máme dvě možnosti | ovšem obecně ovladač existuje máme dvě možnosti | ||
| Řádek 59: | Řádek 61: | ||
| **Kompilace ovladače** | **Kompilace ovladače** | ||
| + | |||
| + | - V první řadě se ujistěte, že máte nainstalovány vývojové nástroje - kompilátor a pomocné utilty (Sekce Development Tools (Vývojové nástroje) v Add/Remove programs (Přidat/ | ||
| + | - pravděpodobně budete potřebovat i hlavičkové soubory kernelu (jádra) - kernel-devel | ||
| + | - rozblate archiv ovladače, pokud je tam soubor configure spustte | ||
| + | |||
| + | ./configure | ||
| + | |||
| + | jinak pokračujete | ||
| + | |||
| + | make | ||
| + | make install | ||
| TBD | TBD | ||
| Řádek 74: | Řádek 87: | ||
| ath0: Atheros 5212: mem=0x10800000, | ath0: Atheros 5212: mem=0x10800000, | ||
| + | ==== Neznámá zařízení ==== | ||
| - | === Neznámá zařízení === | + | To, že Linux o zařízení prohlašuje, |
| - | + | ||
| - | To, že Linux o zařízení prohlašuje, | + | |
| - | + | ||