Aby jsem to zbytečně nekomplikoval odkazy na návod tak ho sem radši dám:
(mimochodem mu skoro nerozumím)
Sieťová karta
Posledným orieškom je sieťová karta. Podobne ako grafická karta, nemá v Ubuntu 9.04 ovládač, avšak na rozdiel od grafickej karty, je ovládač k dispozícii. Sieťová karta sa v Linuxe identifikuje ako:
Attansic Technology Corp. Device 1063 (rev c0)Po troche pátrania po internete som zistil, že treba ovládače atl*, konkrétne pre revíziu 1063 je to atl1c. Tento ovládač už je integrovaný v novších jadrách (vraj od 2.6.29.rc7). Skúsil som experimentálne jadro 2.6.30 z Debianu (ktoré už tento ovládač obsahuj), ale sieť sa mi nepodarilo sfunkčniť. Neviem v čom bola chyba, nepátral som hlbšie. Vrátil som sa k originálnemu Ubuntu jadru a pustil sa do kompilácie vlastného ovládača.
Stiahol som zdrojové kódy zo stránky výrobcu som stiahol archív [459]AR813X-linux-v1.0.0.9.tar.gz (v sekcii AR81Family Linux Driver), ktorý som rozbalil a netrpezlivo spustil make. Bol som trochu nemilo prekvapený, že výsledkom bol modul atl1e, ktorý som nechcel. Po preskúmaní obashu archívu som zistil, že obsahuje aj súbor atl1c.h. Neskúšal som, či výsledný modul etl1e obsahuje ajpodporu mojej sieťovej karty. Obrátill som sa na známeho, s ktorého pomocou som urobil dve zmeny zdrojového balíka.
Prvou bola zmena mena ovládača v src/Makefile balíka, kde som v riadku:
DRIVER_NAME = atl1ezmenil meno ovládača na:
DRIVER_NAME = atl1c
Druhá zmena nie je potrebná, ak si výsledný modul kopírujete ručne, ak však chcete využiť make install, je treba v rozbalenom archíve vytvoriť prázdny súbor s manuálovou stránkou
touch atl1c.7
prípadne prekopírovať pôvodnú manuálovú stránku, či upraviť pravidlo v Makefile. V opačnom prípade make install skončí chybou.
Po umiestnení modulu na správne miesto ostáva už len jeho zavedenie do jadra:
depmod -a
modprobe atl1c
Po niekoľkých sekundách od zavedenia sa už objavila v NetvorkManager aj sieťová karta a tým má notebook všetko hardvér plne funkčný.
Tak to zkouším znovu, stáhnul jsem balík AR813X-linux-v1.0.0.10.tar.gz
po rozbalní jsem spustil soubor makefile a otevřelo se mi okno makefile [read only]
a už nevím co dál..
1) nevím jak přepsat atl1e na atl1c
2) nevím jak provést krok v návodu označený jako Druhá zmena