Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: dubatir 12 Září 2009, 09:26:06
-
Zdravím, snažím se zprovoznit síťovou kartu na Acer Extensa 5235 pro Ubuntu 9.04
Podle návodu (http://slavino.sk/linux/vesobecne-pouzivanie/166-acer-extensa-5635zg-a-linux)
Bych mšl stáhnout balík AR813X-linux-v1.0.0.9.tar.gz ale ten na stránkách výrobce není. Je tam pouze balík
AR813X-linux-v1.0.0.10.tar.gz !!!
Půjde síťovka rozeběhnout i s instalací tohoto balíku? Případně kde seženu tenhle : AR813X-linux-v1.0.0.9.tar.gz
Děkuji moc za dobré rady...
-
Názvy těch souborů se prakticky neliší. Řetězec "v1.0.0.10" v názvu souboru označuje verzi (vyšší číslo - novější verze). Jedná se tedy o ten samý soubor - akorát trochu vylepšený (v ideálním případě).
-
Ok, balík jsem stáhnul ale v návodu se píše "spustit make" - já vůbec nevím jak se to provede...
Když balík otevřu, objeví se několik složek z nichš jedna je atl1e.7 - to je předpokládám ta kterou potřebuji?
Jsem naprostý začátečník jak s Ubuntu tak s PC celkově - PROSÍM pomozte :)
-
Mimochodem mi balík nešel rozbalit v NB s ubuntu - musel jsem ho rozbalit v NB s windowsem... Vadí to?
-
Zkusil sem sepsat příkazy na stažení, kompilaci a vše podle toho návodu co jsi sem poslal, mě kompilace skončila chybou tak nevím, vyzkoušej a uvidíš :)
mkdir driver_ath
cd driver_ath
wget http://grub.ic.cz/premet_file/AR81Family-linux-v1.0.0.10.tar.gz
tar -xzf AR81Family-linux-v1.0.0.10.tar.gz
cd src
sed -i 's/^DRIVER_NAME\ =\ atl1e/DRIVER_NAME\ =\ atl1c/' Makefile
make
sudo make install
sudo dempod -a
sudo modprobe -atl1c
-
Já jsem teď na slepém bodě.
Přede mnou je *makefile (otevřený soubor nebo, nevím jak to nazvat - vypadá to jako program :) )
našel jsem tam řádek ´DRIVER_NAME = atl1e
Mám ho přepsat na atl1c ?
Podle návodu ( http://slavino.sk/linux/vesobecne-pouzivanie/166-acer-extensa-5635zg-a-linux )
by druhá změna neměla být potřebná pokud se "něco" dělá ručně, ale já nevím co a ani jak... nejradši bych využil ten "make instal" ale také nevím co to je.
Jsem PC´ŇOUMA a ten SK návod je pro mě moc odborný. Potřeboval bych to polopatičtěji :) pokud možno pod po bodu.... CHJO
-
Kvůli tomu jsem ti tam napsal ten sed, tím příkazem to přepíšeš :)
-
Já moc děkuji za snahu, ale vidí to poprvé :) připadám si jako blbec, ale nevím co to je "sed" - to je asi to okýnko s těmy příkazy že?
Takže mám ten makefile přepsat pomocí toho tvého "okýnka"??
(omlouvám se za ty neznalecké a poťouchlé výrazy - doufám že vás to něják neuráží )
-
a kam to mám vepsat???
v makefile je:
driver_name = atl1c
####################################
# kernel serch pad
bla bla bla
tak nekam sem?
-
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
-
Napsal sem ti příkazy postupně, který máš zadávat do terminálu, takže stačí si otevřít terminál (gnome-terminal) a postupně tam zadávat ty příkazy, každej příkaz = 1 řádek, ale ze začátku bych si být tebou přečetl → tohle (http://wiki.ubuntu.cz/Termin%C3%A1l) ← pak to třeba trochu víc pochopíš co děláš :)
-
To co jste napsal Vy jsem do terminálu přepsal se záporným výsledkem...
Na fóru jsem našel možný způsob řešení: http://forum.ubuntu.cz/index.php/topic,38435.0.html
Ale problém vyvstane na povrch u bodu č. 5
vepsal jsem do výše uvedené diskuze dotaz - co mi na tom nejde... Mohl by jste se na to prosím podívat?
Děkuji za radu.
-
Pokud to stáhneš a pojmenuješ balik.tar.gz třeba, tak to musíš taky rozbalovat jako balik a né pod původním názvem :)
-
Ja to tak delal, ale kdyz napisu prikaz cd a to kam jsem slozku ulozil, pokazde to napise no such file or directory
-
Já už opravdu nevím... Budu to muset odnést do servisu.. Ani vnuk si s tím neví rady. Děkuji za pomoc, ale je to pro mne moc složité, potřeboval by jsem podrobnější návod.