Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
navody:hw_a_ovladace [2005/12/11 12:52] – vytvořeno 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 50: | Řádek 52: | ||
- Zkompilovat ovladač pro náš běžící systém | - Zkompilovat ovladač pro náš běžící systém | ||
- | Zda je ovladač pro Fedoru dostupný zjistíme např. na [[http:// | + | Zda je **ovladač pro Fedoru** dostupný zjistíme např. na [[http:// |
+ | |||
+ | yum search madwifi | ||
+ | |||
+ | a podle výsledku pak např. | ||
yum install madwifi | yum install madwifi | ||
+ | **Kompilace ovladače** | ||
- | na konci výstupu příkazu '' | + | - 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 | ||
+ | |||
+ | ./ | ||
+ | |||
+ | jinak pokračujete | ||
+ | |||
+ | make | ||
+ | make install | ||
+ | |||
+ | TBD | ||
+ | |||
+ | ---- | ||
+ | Po použití '' | ||
| | ||
Řádek 66: | Řá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í |
- | + | ||
- | To, že Linux o zařízen prohlašuje, | + |