kako
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1] 2 3 4   Idi dole
  Štampaj  
Autor Tema: kako  (Pročitano 5727 puta)
0 članova i 1 posetilac pregledaju ovu temu.
dokman
Newbie
*
Van mreže Van mreže

Poruke: 27


« poslato: 01 Јун 2007, 02:03:01 »

Pocetnik sam u svetu Linux-a, danas sam "nekako" instalirao suse 9.1 Smiley

Nije bi bas najjasnije, tj. ne znam kako da sacuvam podatke na delu hard diska na kome je Linux, da li se moze uraditi nesto slicno kao na Windows-u "copy", "paste" na hard

Zamolio bih nekog da mi ukratko objasni kako sve to radi, mislim Linux

Hvala napred! Afro
Prijavi uredniku   Sačuvana
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 841



« Odgovor #1 poslato: 01 Јун 2007, 17:03:09 »

Pocetnik sam u svetu Linux-a, danas sam "nekako" instalirao suse 9.1 Smiley
Zašto toliko staru verziju? Trenutno aktuelna je 10.2.

Nije bi bas najjasnije, tj. ne znam kako da sacuvam podatke na delu hard diska na kome je Linux
Kad si pod Linux-om, sve što sačuvaš na hard-disk biće sačuvano na delu gde je Linux, osim ako mu drugačije ne kažeš, za šta nemaš razloga, a ni znanja u ovom trenutku.

da li se moze uraditi nesto slicno kao na Windows-u "copy", "paste" na hard
Da, sve što može Windows, može i Linux. I još malo više, i malo bolje...  cool

Zamolio bih nekog da mi ukratko objasni kako sve to radi, mislim Linux
Mislim Linux, mislim da je preveliko za forum. Najkraće, vrlo slično kao Windows. Sad, za detalje moraš malo juriti i čitati okolo ili pitati malo konkretnije.
Prijavi uredniku   Sačuvana
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #2 poslato: 01 Јун 2007, 17:25:15 »

Zamolio bih nekog da mi ukratko objasni kako sve to radi, mislim Linux

DESKTOP

Desktop na Linuxu ima dva znacenja. Jedno je ono koje vazi i u Windowsu, dakle, povrsina na kojoj ti cuce sve vaznije ikonice, i stagod zelis da privremeno odlozis na vidno mesto. Drugo znacenje je graficki interfejs.

Ukratko, za razliku od Windowsa, koji ima default Explorer shell (ne Windows explorer program za fajlove, vec shell, ceo graficki interfejs samog operativnog sistema), Linux ima nekoliko razlicitih okruzenja koji se zovu desktop environment. Popularniji su KDE, GNOME, Xfce, Fluxbox (Fluxbox je nesto drugo, ali u sustini te ne interesuje u cemu je razlika, niti je to bitno), E17, WindowMaker... uf ima ih mnooogo.

Svaki desktop environment se ponasa pomalo dugacije. Neki imaju svoje control panele (kao KDE), neki nemaju skoro nista (Fluxbox, na primer). Ako zelis potpuni graficki ugodjaj, onda je najbolje da pocnes od KDEa posto je najslicniji Windowsu, ili od GNOMEa (ja sam prvo koristio GNOME) koji je malo cudan, ali radi sve lepo i brzi je od KDEa kudikamo.

RAD SA FAJLOVIMA

Sad, za rad sa fajlovima, moras imati na umu da Linux, za razliku od Windowsa, ne daje pristup svim delovima sistema bas bilo kome. Zato postoji root (kao Administrator na Windowsu). Root je svemoguci tata nad tatama na Linuxu i moze da radi sistemu sta god pozelis (pa i da ga sjebe). Obican korisnik ima svoj folder (/home/ime_korisnika) u kome drzi svoje fajlove i skoro sva podesavanja u vezi sa programima. Za razliku od Windowsa, na Linuxu mozes lako da ceo folder drzis na posebnoj particiji (to jest da se neka particija tretira kao sistemski folder, pa i /home), tako da pri eventualnoj reinstalaciji sistema mozes lako da vratis sva bitnija podesavanja.

Ostala podesavanja koja se ne ticu samo jednog korisnika nalaze se u /etc folderu u kojem, logicno, moze da piskara samo root. Obicni korisnici (u zavisnosti od distroa -- vrste Linuxa) mogu samo da citaju taj folder.

U folderu /etc se nalazi gomila tekstualnih fajlova koje mozes da (kao root) editujes u bilo kom editoru za tekst (nano, vim, kate, gnome-editor) i tako menjas podesavanja sistema. Naravno, u Linuxima kao sto je SUSE, to nije potrebno, posto SUSE dolazi sa sistemskim control panelom (odvojeno od control panela pojedinacnih desktopa) iz kojeg mozes da podesis sve aspekte sistema.

IMENA FAJLOVA I FOLDERA

Ne znam da li si primetio, ali pod Linuxom nema obrnute kose crte ("\"). Ona se koristi za neke druge stvari, dok se za razgranicavanje imena foldera koristi obicna kosa crta. Obicna kosa crta se, sa druge strane, ne koristi za davanje argumenata (opcija) tekstualnim programima, vec se za to koristi crtica. Mada, u sustini tebe ovo jos uvek ne treba da interesuje.

Sto se tice samih imena fajlova, oni mogu da budu bilo sta. Srpski, japanski, kineski znakovi, ne pravi Linux nikakvu razliku. Jedino je space problem. Ako u ime ubacis razmak, uglavnom neces imati problema, ali se na Liunxu ranije nije toliko koristio razmak, pa neki programi ne vide razmak, vec misle da su to dva, tri ili vise imena. U sustini, ni na tavke programe neces cesto nailaziti dok se drzis desktopa i programa sa grafickim interfejsom.

Samo da znas, u tekstualnim programima, razmak se ne kuca direktno vec sa obrnutom kosom crtom. Na pimer:

Kod:
Ovo je ime fajla sa razmacima.doc

ce biti

Kod:
Ovo\ je\ ime\ fajla\ sa\ razmacima.doc

Sad znas zasto mnogi izbegavaju razmake u imenima fajlova.

Inace, nema puno znakova koje ne mozes da koristis u imenima fajlova. Tako da uglavnom neces morati da brines o tome koji ces znak koristiti. Ovo cesto ume da razmazi ljude, pa odu pod Windows i bune.

DOZVOLE

Vec smo rekli da postoje root i obicni korisnici. Zapravo, ima tu i jos drugih grupa, svaka od kojih je specijalizovana za neki zadatak. U sustini, razlike izmedju korisnika su u dozvolama koje imaju na sistemu. Svaki korisnik u bilo kojoj situaciji ima dozvolu da cita, pise, i/ili izvrsava fajlove. Iste dozvole se mogu definisati za tog korisnika, grupu korisnika kojoj fajl pripada, ili sve ostale (to znaci da apsolutno svi imaju neke dozvole u vezi sa tim fajlom).

Da li sam ti vec rekao da je pod Linuxom sve u vidu fajlova? Da, cak i uredjaji koji se detektuju se pojavljuju kao fajlovi u /dev folderu. Programi koji su pokrenuti se pojavljuju pod /proc, i tako dalje. Ali, naravno, sve to  tebe i ne interesuje 99% vremena dok koristis SUSE. (Samo predji na novi suse 10.2, obavezno!)

Svi ti uredjaji i svi fajlovi imaju svoje dozvole.

DRAJVERI I SOFTVER

Da li se secas kako se pod Windowsom skidaju drajveri (mada ne cesto) ili se instaliraju sa CD-a? Pod linuxom uglavnom nema potrebe da trazis drajvere po netu. Drajveri, kao i drugi softver, se pod linuxom pakuju kao binarni paketi i cuvaju u repozitorijumima.

E sad. Svaki Linux ima neki svoj sistem paketa. Suse koristi YaST, koji mozes da pokrenes preko njegovog control panela. Neki Linuxi koriste tekstualne alate (Arch - pacman, Debian - apt-get), ali u sustini ti je sve to isto. Samo treba da zapamtis, kada se u nekom tutorijalu pomene neka komanda koju treba izvrsiti u "terminalu" ili u tamo nekoj "konzoli", to je tekstualna verzija YaSTa ili nekog drugog grafickog programa.

KONZOLA

Na SUSE 10.2, nisam imao potrebe za konzolom (ili emulatorom terminala), ali ponekad treba zagnjuriti i popraviti nesto ispod haube. Konzola je jednostavan crni prozor (sadrzaj prozora je crna povrsina) u kojem se ispisuju komande i rezultati izvrsavanja komandi. To je kao command prompt u Windowsu i sluzi za istu stvar. Jednostavno, neki programi nemaju graficki interfejs (dugmice i prozorcice), vec se sve opcije, kucaju na tastaturi.

Primer takve komande je i komanda rpm za instalaciju rpm paketa.

Kod:
rpm -i nekipaket.rpm

gore navedena komanda radi instalaciju (opcija "-i") paketa nekipaket.rpm.

Uglavnom, ako zelis da izbegnes konzolu (a ona jeste malo neprijatna za svakodnevno koriscenje ukoliko nisi navikao), onda je Suse odlican izbor, posto se u njemu sve moze raditi iz grafickog dela (desktopa).

SOURCE / BINARNI PAKETI

Jedna od stvari koje definitivno neces videti na windowsu (barem ne u 99.99% slucajeva) je source kod. Binarni paketi su isto sto i softver na windowsu. U binarnom paketu imas sve sto ti treba (skoro) da bi odmah nakon instalacije pokrenuo program (o medjuzavisnostima programa kasnije). Medjutim, svaki taj paket je zapravo spakovan i kompajliran source kod (zato se i zove paket). Source se ponekad zove paket, ako je spakovan tako da ostane u originalnom obliku uz manje izmene kako bi na osnovu njega moglo nesto drugo da se pakuje.

E, sad. U repozitorijumima binarnih paketa nemas uvek bas sve sto ti padne na pamet (na primer, nema sladoleda). Kada nesto ne postoji, onda mozes da pokusas da pronadjes drugi repozitorijum u kome ima tog paketa, da kompajliras source kod, ili da napravis svoj paket. Ovo drugo je najlakse za one bas egzoticne programcice koje retko ko koristi. Ovo prvo je logican izbor ako ne znas sta znaci kompajlirati paket.

Kompajliranje nije uopste tesko, ali to je vec tema za sebe. Treba samo napomenuti da ces u literaturi cesto nailaziti na taj termin i treba da znas sta to znaci. Kada kompajliras source (koji je tekstualni niz instrukcija koji govori programu sta treba da radi) u binarni oblik (koji Linux razume i moze da izvrsi), dobijas gomilu fajlova koji se instaliraju na odgovarajuce mesto u sistemu, pretvoreni u binarni oblik.

MEDJUZAVISNOST PROGRAMA

Linuxasi ne vole da cuvaju tajne (kada se radi o softveru). Zbog toga, svako moze da gvirne u neki program i odatle pokupi ono sto mu treba. Medjutim, da ne bi svoj program napravio vecim nego sto treba, iskusni programer ce umesto da iskopira kod, jednostavno pozvati program u koji radi ono sto mu treba. Dakle, programi pod Linuxom se najcesce oslanjaju na funkcije drugih programa. I to je dobro, zato sto dva ili vise programa mogu da dele funkcije jednog progama i time stedis na prostoru.

Na primer, ako imas tri programa koji reze CD, sam program za fizicko rezanje je zajednicki za sva tri programa. Dva od ta tri programa mogu da koriste neki peti program za dekompresiju mp3 fajlova, itd itd. Zbog ovoga, jedan od zadataka sistema za baratanje paketima jeste da provali koji program koristi funkcije iz kojih programa i da sve to instalira u paketu. Cesto ces, pokusavajuci da instaliras jedan program, dobti spisak programa koje taj program povlaci sa sobom. Vremenom su ti spiskovi sve kraci i kraci, zato sto cesto vec imas na sistemu ono sto nekom programu treba. Na Windowsu je ovo reseno tako sto se sve te funkcije dupliraju (svaki program ima ugradjeno u sebe nesto sto bi mozda koristilo drugom programu, a taj drugi takodje ima duplikat tog ugradjenog progama u sebi, tako da su programi na Windowsu OGROMNI). Na primer, MS Office 2003 dolazi na celom jednom CDu (mozda i vise), dok OpenOffice zauzima svega 100MB.

Eto, toliko za sada. Ako te zanima jos nesto, samo pitaj. I obavezno citaj dokumentaciju na Wiki stranicam OpenSusea. A vi ostali dopunjavajte ili ispravljajte.  :Smiley
« Poslednja izmena: 01 Јун 2007, 18:24:35 od foxbunny » Prijavi uredniku   Sačuvana

dokman
Newbie
*
Van mreže Van mreže

Poruke: 27


« Odgovor #3 poslato: 03 Јун 2007, 22:39:01 »

Hvala veliko na svim informacijama!

Ne znam da li moja masina moze da "ponese" SuSE10.2, mada ovaj 9.1 mi sasvim pristojno radi.
Naime, imam AMD na 900MHz, 256 SDRAM, MB ASUS a7v, GeForce MX440.

Imam problem sa modemom, ne prepoznaje ga, modem je neki Agere System PCI Soft Modem, video sam ovde u nekoj temi da se spominje slican i skinuo sam driver koji je preporucen, e sad dolazi tezi deo, kompajliranje, predpostavljam da postoji uopsteno uputstvo za takve stvari, kompajliranje programa-drivera, ali ne znam nista oko toga, ako neko ima neko uputstvo neka posalje na dokman_m@yahoo.com

Hvala unapred
Prijavi uredniku   Sačuvana
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #4 poslato: 03 Јун 2007, 23:09:10 »

Hvala veliko na svim informacijama!

Ne znam da li moja masina moze da "ponese" SuSE10.2, mada ovaj 9.1 mi sasvim pristojno radi.
Naime, imam AMD na 900MHz, 256 SDRAM, MB ASUS a7v, GeForce MX440.

Mislim da neces imati problema. U sustini, za uobicajenu upotrebu (znaci jedno 80% slucajeva) neces imati problema sa nedostatkom memorije. Sto se tice procesora, ne znam koliko ce ti brzo raditi. Verovatno ne mnogo brzo od suse 9. Ali u svakom slucaju ce raditi daleko brze od Windowsa na istoj masini.


Imam problem sa modemom, ne prepoznaje ga, modem je neki Agere System PCI Soft Modem, video sam ovde u nekoj temi da se spominje slican i skinuo sam driver koji je preporucen, e sad dolazi tezi deo, kompajliranje, predpostavljam da postoji uopsteno uputstvo za takve stvari, kompajliranje programa-drivera, ali ne znam nista oko toga, ako neko ima neko uputstvo neka posalje na dokman_m@yahoo.com

Posto nemam taj modem, ne mogu da ti dam konkretna uputstva. Evo opstih uputstava za kompajliranje na Suseu:

http://en.opensuse.org/Compiling_software

Zahvali se pre svega Richardu Stallmanu, sto ti je omogucio da budes slobodan od takvih sitnica kao sto je drajver za tvoj modem:

LINUX - Agere does not make a Linux driver available to the public. Agere has made a Linux driver for some Linux distribution packages - the biggest problem appears to be the Free Software Foundation (FSF): a softmodem driver needs to contain proprietary code that would be in hardware (firmware) for a hardware modem. The FSF's license (GPL) requires anyone using any part of Linux code to make all derivative works available for free - Agere is concerned that making a Linux driver available without making the source freely available might result in FSF suing Agere. (FSF has sued a number of companies over such issues.)

S druge strane, nasao sam i ovo:

http://linmodems.technion.ac.il/resources.html#lucent

Nemam pojma, ali mozda pomogne.

Nasao sam i ovo na forumu:

http://www.suseforums.net/index.php?showtopic=9387&hl=lucent+modem+driver

Obavezno precesljaj taj forum. Mozda ima jos nesto. Probao sam sa kljucnim recima "Lucent modem driver" i "lucent modem". Mozda neke druge reci pomognu. (BTW, Agere je nekada bio Lucent, ili obratno, ne secam se.)  Afro

Cini mi se da je ovo link ka drajverima.

http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/

Ako zelis da koristis dial-up vezu sa Internetom, toplo ti preporucujem Intel 536EP modem (to je neka polu-hardverska varijanta). Ja sam kupio Lucent i taj modem (da, bre, istog dana oba modema) da bi utvrdio sta mogu da koristim i ispostavilo se da ne rade svi Lucenti pod Linuxom. Tako da sam "zaglavio" sa Intelovim modemom. Instalacija Intelovog modema je bila krajnje bezbolna pod vecinom Linuxa do sada (prvo Ubuntu, pa Slackware, pa ovaj pa onaj, pa konacno Suse i Arch).

« Poslednja izmena: 03 Јун 2007, 23:22:06 od foxbunny » Prijavi uredniku   Sačuvana

dokman
Newbie
*
Van mreže Van mreže

Poruke: 27


« Odgovor #5 poslato: 03 Јун 2007, 23:54:46 »

Hvala jos jednom foxbunny, ovo sa mail-om nisam mislio nista lose.

Skinuo sam driver-e i uputstvo za kompajliranje, sad cu se baciti na problem, javicu sta god da bude!!!
Prijavi uredniku   Sačuvana
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #6 poslato: 04 Јун 2007, 00:31:24 »

Hvala jos jednom foxbunny, ovo sa mail-om nisam mislio nista lose.

Ma, u redu je. Nisam mislio da se nesto izdrkavam na tebe, vec samo da ti napomenem... dobronamerno.  Cheesy

Skinuo sam driver-e i uputstvo za kompajliranje, sad cu se baciti na problem, javicu sta god da bude!!!

Samo napred. Jos jednom, ako naidjes na neki problem, pokusaj da iskopiras poruke o greskama u Google, i obicno ces dobiti gomilu rezultata sa istom greskom. Iz mog iskustva, obicno se po mejling listama nalaze opsirnija objasnjenja i resenja, tako da nemoj da preskocis takve stvari na Googleu. Samo napred!  Afro
Prijavi uredniku   Sačuvana

dokman
Newbie
*
Van mreže Van mreže

Poruke: 27


« Odgovor #7 poslato: 04 Јун 2007, 23:40:12 »

Opet ja!

Nista nisam uradio.
Raspakovao sam one drivere za modem i poceo da citam uputstvo i nista mi nije jasno, nasao sam nekoliko tekstova na temu kompajliranja, ali ne znam odakle da pocnem, koji program treba da pokrenem, sta gde da upisem, kako da se ulogujem kao administartor, tj. da imam dozvole kao administrator?

Ako neko moze da pomogne neka se javi.
Prijavi uredniku   Sačuvana
dejanium
Hero Member
*****
Van mreže Van mreže

Poruke: 809


sangoma


« Odgovor #8 poslato: 05 Јун 2007, 07:36:49 »

konzola aka terminal tu se desava glavna radnja  Wink

ulogujes kao administrator pa pokrenes konzolu ili u konzoli kao korisnik kucas su pa root lozinku
udjes u direktorijum u kome ti se nalaze drajveri ili sta vec: cd /home/dokman/drajveri (primer)
e sad ide ono sta si procitao u readme ili install i kucas komande iz uputstva za instaliranje :  ./configure, make, make install... Afro

e, da evo slike sa primerom rada u konzoli
« Poslednja izmena: 05 Јун 2007, 11:50:58 od dejanium » Prijavi uredniku   Sačuvana

Uzdaj se u se i svoj openSuSE!
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #9 poslato: 05 Јун 2007, 12:08:15 »

Ako neko moze da pomogne neka se javi.

Daj nam i link drajvera koji si skinuo, tako da, ako neko ima vremena i volje, moze lepo da otvori tarball (fajl sa .tar.gz ekstenzijom se cesto naziva tarballom) i pogleda uputstva u njemu.

Obicno se kompajlira sa:

Kod:
./configure
make
su -c 'make install' (nakon ove komande ukucas root/admin sifru)

E, sad, vec sam ti dao link ka uputstvima za kompajliranje na Suseu. *Obavezno* pogledaj sta tamo pise, posto se od distroa do distroa razlikuje proces. Nekad ne mozes odmah da kompajliras vec moras da instaliras kernel headers ili kernel source paket ili vec nesto. Verujem da to pise u uputstvima.  Afro

Za svaki slucaj:

http://en.opensuse.org/Compiling_software

DODATAK

U uputstvima ti se savetuje upotreba checkinstall alata za izradu RPM paketa. To bih i ja savetovao, tako da, u slucaju da nesto krene lose, mozes da ne instaliras RPM ili ako drajver ne radi (zato sto nisi dobro kompajlirao) mozes da ga deinstaliras bez problema.

Opsta i kratka verzija instalacije uz pomoc checkinstall alata je ova:

Kod:
./configure
make
su -c checkinstall

Obrati paznju na softver koji moras da (eventualno) instaliras pre kompajliranja. Obicno u README ili INSTALL fajlu pise da program ima neke dependency (medjuzavisnosti). To znaci da zahteva da odredjeni paketi budu instalirani pre nego sto mozes da kompajliras (i/ili pokrenes) program. U slucaju drajvera, najcesce nema nekih posebnih zahteva, ali ti cesto treba izvorni (source) kod kernela.
« Poslednja izmena: 05 Јун 2007, 12:14:10 od foxbunny » Prijavi uredniku   Sačuvana

dokman
Newbie
*
Van mreže Van mreže

Poruke: 27


« Odgovor #10 poslato: 05 Јун 2007, 15:26:39 »

Meni treba uputstvo korak po korak ako moze neko da ga napise? Nisam se mrdnuo dalje od logovanja kao root.

Evo problema, ne znam da kompajliram drajver za modem Agere System PCI Soft Modem sa SV92PL na suse9.1, da li ima sanse da se stvar sredi, koliko sam procitao taj Agere je poprilicno nezgodan za kompajliranje.

Procitao sam negde da se za kompajliranje koristi KDevelop i konzola, e sad sta treba gde da upisem, gde i kako da kreiram direktorijum, kako da ga testiram da vidim ima li gresaka, u citavoj baladi se pominje i KERNEL_DIR, sta sa tim da radim?

Evo sta pise u READ ME u paketu sa drajverom ltmodem-2.6-alk-8, imam jos ltmodem-2.6-alk-4, ltmodem-2.6-alk-6, ltmodem-2.6-alk-7, sa kojim od njih da pokusam osposobiti modem, skinuo sam ih sa http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/, sva 4


      README for 2.6 kernel series port
         of Lucent/Agere linmodem driver.

1. Requirements

- Linux kernel 2.6.x (up to 2.6.10 tested at the moment of writing)
- Configured kernel headers or source (read section 6 on this)
- serial_core enabled in kernel configuration
   (Device Drivers/Character Devices/Serial Drivers/"8250/16550..."
      in menuconfig to "Yes" or "Module")
   (most vendor supplied kernels enable this)
- See chapter 4 for state of SMP support

2. HOWTO build

You may need to create /dev/ttyLTM0 if you haven't used 2.4 version
of driver or if you don't use udev. Just do:
a. mknod --mode=0660 /dev/ttyLTM0 c 62 64
b. Change owner and group owner to match /dev/ttyS0
   (Debian users: set group to dialout)
c. Create symlink /dev/modem to it ('ln -s /dev/ttyLTM0 /dev/modem')
If you use udev, than read docs/udev-setup and skip this step.

NOTE: previous versions of this driver used device name /dev/ttyLT0. If you upgrade
from previous version, than you may leave old name. But if you plan to switch to udev,
than new name may be more preferable.

Edit KERNEL_DIR variable in Makefile to reflect your 2.6 kernel dir or leave Makefile intact.
In later case driver will be compiled (or miscompiled) against
currently running kernel. Then just run make.
You will get ltmodem.ko & ltserial.ko.
Copy them to /lib/modules/`uname -r`/other/ dir and
run depmod -a.

NOTE: installing to /lib/modules/`uname -r`/other is somewhat bad practice,
'cause if you recompile your kernel with different options ltmodem modules
placed to .../other will remain there, but will likely conflict
with new kernel configuration. If that happens you must recompile (make clean; make)
and reinstall driver. Please, be aware of that. For more safety you
may install modules to more apropriate place e.g. /lib/modules/`uname -r`/kernel/serial/.
In that case new kernel modules installation will erase old ltmodem modules,
and you will easily notice it.
I actually prefer .../other approach, because often new config will be compatible with
previous.

Edit your modprobe.conf to load ltserial (not lt_serial)
for /dev/ttyLTM0.

My modprobe.conf contains following lines:
alias /dev/modem ltserial
alias char-major-62 ltserial
alias /dev/tts/LT0 ltserial

NOTE: there were reports that devfs (which is deprecated) creates /dev/ttyLT0, not /dev/tts/LT0.
If this is true and you still use devfs, than you will need to change last line to
alias /dev/ttyLT0 ltserial.

3. Report any problems to alk@tut.by

4. State of SMP support

8.31 core which is supposed to support SMP does not work on my system,
so default core is old one (I dont remember what).
I have also included 8.31 core which seems to work on some (probably many)
systems. Old core also contains some fixes for SMP, I dont remember
if I did them (on top of 8.26 for example) or it is 8.30 core which
should contain that fixes.

Some code to support SMP is there since revision 6,
but because largest part of driver is closed-source
it is very hard to ensure that SMP support is correct. I believe that
driver should work fine on SMP systems with both cores.

Please, report SMP success/fail reports to me (alk@tut.by).

5. How to use 8.31 core

Just change ltmdmobj.o symlink to point to ltmdmobj-8.31.
E.g.:
   ln -sf ltmdmobj.o-8.31 ltmdmobj.o
Be carefull to actually rebuild driver with new ltmdmobj.o.
'make clean' followed by 'make' should suffice.


6. Typical build problems

Many novice users report build problems.
All of them were about building kernel modules against precompiled kernels. Which is
sometimes tricky process (depending on your distro).

This is what FUSE project recomments
(taken from http://fuse.sourceforge.net/):

 Building the kernel module needs a configured kernel source tree matching the running kernel.
 If you build your own kernel this is no problem.
 On the other hand if a precompiled kernel is used, the kernel headers used by the FUSE build process
 must first be prepared.  There are two possibilities:

   1. A package containing the kernel headers for the kernel binary is available in the distribution
      (e.g. on Debian it's the kernel-headers-X.Y.Z package for kernel-image-X.Y.Z)
   2. The kernel source must be prepared:

          o Extract the kernel source to some directory
          o Copy the running kernel's config (usually found in /boot/config-X.Y.Z)
            to .config at the top of the source tree
          o Run make menuconfig, then make dep at the top of the source tree (only needed on 2.4 kernels)

 If using the 2.6 kernel, then write access is needed to some files in the kernel source tree.
 Usually it is enough if you make .tmp_versions and .__modpost.cmd writable.

Also see docs/Example.txt section KERNEL SOURCE PREPARATION.


Koliko sam uspeo shvatiti to je vezano za Mandrake ili Slackware
Prijavi uredniku   Sačuvana
Scytale
Metal Maniac
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1190



WWW
« Odgovor #11 poslato: 05 Јун 2007, 16:45:30 »

Koliko ja znam SUSE je do verzije 9.3 dolazio sa drajverima za Lucent na nekom do cd-ova ili DVD-u

Pogledaj sta pise ovde

http://www.sfu.ca/~cth/ltmodem/

Dakle idi u Yast,nadji deo za instalaciju softvera i kucaj u search "lucent" pa ga instaliraj
Pogledaj,pa se javi

Prijavi uredniku   Sačuvana

Power of simplicity

http://www.archlinux.org/
----------------------------------------
http://www.slackware-srbija.org/
Scytale
Metal Maniac
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1190



WWW
« Odgovor #12 poslato: 05 Јун 2007, 16:49:48 »

Medjutim,pre nego sto uradis bilo sta skini scanmodem skriptu

http://linmodems.technion.ac.il/#scanModem

I pogledaj sta ce da ti kaze.....
Napravice se folder pod nazivom Modem,a tebe interesuje sta pise u text fajlu Modem.txt koji ce biti u doticnom folderu
Tu ces videti da li je tvoj modem uopste podrzan posto ne rade svi Lucent/Agere modeli sa doticnim drajverima....
Prijavi uredniku   Sačuvana

Power of simplicity

http://www.archlinux.org/
----------------------------------------
http://www.slackware-srbija.org/
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #13 poslato: 05 Јун 2007, 16:54:51 »

Da se nadovezem na gore navedene postove:

Try to avoid compiling :-)

First look if the application you want is not already available as rpm binary (pre-compiled, the most common rpm) via FTP or from an external installation source.

If that is not the case, look for a working RPM here (http://rpm.pbone.net/), here (http://rpmfind.net/) or here (http://www.rpmseek.com/index.html) or with a searchengine. Also look for alternatives that might be used and have the same functionality.

For simple applications, it's not always mandatory to have "a SUSE rpm", there is a great chance than any rpm work (rpm for any usual distribution).

If all else fails, you can compile your own software. Compiling is nothing else then changing the sourcecode into a program that you can run.

Dakle, kompajliraj drajver samo ako neko to vec nije odradio za tebe.  Afro

Pogledaj na primer ovo:

http://rpm.pbone.net/index.php3

Ukucaj "ltmodem" u box, i u dobijenim rezultatima (pri sredini liste) imas drajvere za tvoj modem (valjda).

Ili ovde:

http://rpmfind.net/linux/rpm2html/search.php?query=ltmodem&submit=Search+...

I ovde:

http://rpmseek.com/rpm-pl/ltmodem.html?hl=com&cs=ltmodem:PN:0:11,108:0:0

Mislim, to su iste stvari, pretpostavljam. Samo, nema paketa za novi suse 10.2.




Procitao sam negde da se za kompajliranje koristi KDevelop i konzola, e sad sta treba gde da upisem, gde i kako da kreiram direktorijum, kako da ga testiram da vidim ima li gresaka, u citavoj baladi se pominje i KERNEL_DIR, sta sa tim da radim?

Ne treba ti KDevelop. Mislim, obicno ti ne treba. Tako da, pocni bez njega.

- Configured kernel headers or source (read section 6 on this)

Treba ti paket koji se zove kernel headers ili kernel source ili vec nesto slicno. To instaliraj uz pomoc YaSTa (Install Software).

- serial_core enabled in kernel configuration
   (Device Drivers/Character Devices/Serial Drivers/"8250/16550..."
      in menuconfig to "Yes" or "Module")
   (most vendor supplied kernels enable this)
- See chapter 4 for state of SMP support

E, sad. Ovo preskoci, za sada, i probaj sa paketima koje sam ti gore naveo (verovatno ce iskusniji korisnici Susea imati neki komentar).


You may need to create /dev/ttyLTM0 if you haven't used 2.4 version
of driver or if you don't use udev. Just do:
a. mknod --mode=0660 /dev/ttyLTM0 c 62 64
b. Change owner and group owner to match /dev/ttyS0
   (Debian users: set group to dialout)
c. Create symlink /dev/modem to it ('ln -s /dev/ttyLTM0 /dev/modem')
If you use udev, than read docs/udev-setup and skip this step.

Hm, uradi sledece:

Kod:
ls /dev/ | grep tty

Ako u rezultatima ima ttyLTM0, onda

Kod:
ln -s /dev/ttyLTM0 /dev/modem

Ali ja bih probao bez ovoga, pa ako ne uspe, onda nam prvo javi sta kaze u greskama.


Edit KERNEL_DIR variable in Makefile to reflect your 2.6 kernel dir or leave Makefile intact.
In later case driver will be compiled (or miscompiled) against
currently running kernel. Then just run make.

Aj neka neko sa Susea uskoci za ovo. Wink

Ako ne pise nesto drugo u INSTALL fajlu, verovatno ces posle instalacije kernel headers ili kernel source(s) (zavisi od toga sta ima u YaSTu), moci da instaliras modem. Pored ova dva paketa (ili jednog od njih), trebaju ti i alati za kompajliranje. Proveri da li u YaSTu ima build-tools ili dev-tools ili nesto slicno sto ima veze sa recima develop(ment), build(ing) i tools. Treba ti i checkinstall.

Kada imas sve ove alate i pakete, idi u folder gde ti se nalazi source i kucaj:

Kod:
./configure
make
su -c checkinstall

Pa bi trebalo da dobijes na kraju jedan RPM fajl.

Hm, ovo je vec iznad mojih znanja o Suseu, pa ti predlazem da sacekas nekoga sa Suse iskustvom. U sustini, ova stvar se radi pomalo drugacije (mada ne drasticno) na razlicitim distroima, pa ono. Ali nije tesko. Samo ti trebaju prave instrukcije.

Inace, instrukcije za samo kompajliranje ti stoje u INSTALL fajlu, mada u ovom slucaju mozda samo u README. Proveri i INSTALL za svaki slucaj.
« Poslednja izmena: 05 Јун 2007, 17:01:31 od foxbunny » Prijavi uredniku   Sačuvana

Scytale
Metal Maniac
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1190



WWW
« Odgovor #14 poslato: 05 Јун 2007, 17:13:00 »

Ne treba bre da radi nista od toga....
Treba samo da instalira vec gotov drajver koji ima na SuSE 9.1 cd-ovima i za koji mu ne trebaju,koliko se secam,ni source ni gcc i ostalo Azn
Radilo bez problema svojevremno na SuSE-tu 9.2 i 9.3 sa mojim starim Lucentom

Evo sta pise na linku koji sam dao,i koji ocigledno niko nije procitao:

"SuSE Linux includes the ltmodem driver (9.0 and later). Please install the driver that comes with your distribution because it's guaranteed to match with your kernel."

Medjutim,prvo treba da proba scanmodem(sa linka koji sam dao gore,ima i uputstvo i sve)skriptu da vidi covek koji je Lucent/Agere cipset u pitanju i da se ne muci za dzabe ako nije podrzan

Samo se trudim da sto vise pojednostavim coveku,moze i kasnije nauciti da kompajlira,sve polagano
« Poslednja izmena: 05 Јун 2007, 17:19:51 od Seleuk » Prijavi uredniku   Sačuvana

Power of simplicity

http://www.archlinux.org/
----------------------------------------
http://www.slackware-srbija.org/
Stranice: [1] 2 3 4   Idi gore
  Štampaj  
 
Prebaci se na: