Smart Modem (update)
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]   Idi dole
  Štampaj  
Autor Tema: Smart Modem (update)  (Pročitano 3403 puta)
0 članova i 1 posetilac pregledaju ovu temu.
popac
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1657



WWW
« poslato: 30 Јануар 2005, 19:20:28 »

Dakle update onog uputstva koje sam ranije pisao.

Podešavanje Smart modema na Linuxu

Ovo uputstvo namenjeno je svima koji žele da podese Smart modem na svom računaru. Napisao sam da bih vam uštedio sve one muke koje sam ja imao kao početnik na ovom operativnom sistemu.
 
Ukoliko vaš modem nosi oznaku Smart neće biti problema sa nalaženjem drajvera. Obično se radi o modemima na laptop računarima ili o eksternim USB modemima. Po rečima razvojnod tima podržani su sledeći čipovi:

Citat
Riser: HAMR5600, SmartRiser56, SmartRiser561 - CNR/ACR/MDC/MiniPCI
PCI: SmartPCI56, SmartPCI561, SmartPCI562, SmartPCI563, SmartLAN56
USB: SmartUSB56


Na sajtu www.smlink.com može se uvek naći naci poslednja verzija drajvera za ove modeme, a trenutno je aktuelna slmodem-2.9.10.tar.gz. Pored ove verzije na adresi http://linmodems.technion.ac.il/resources.html mogu se naći prethodne, a ja vam savetujem da odatle downloadujete slmodem-2.9.6.tar.gz jer kod mene svaka novija verzija nije htela da radi sa USB modemom.

1. Pošto ste downloadovali drajver:
http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.6.tar.gz
,otpakujte ga:
Citat
$ tar -xvzpf slmdm-2.9.6.tar.gz


2. uđite u direktorijum otpakovanog drajvera:
Citat
$ cd slmdm-2.9.6


3. Po potrebi promenite Makefile da pokazuje put do vašeg kernel source-a:
Citat
KERNEL_DIR=/putanja/do/linux-kernela/build/

u vecini slučajeva ova putanja ce odgovarati i nema potrebe da je menjate, a po defaultu je:
Citat
KERNEL_DIR:=/lib/modules/$(shell uname -r)/build


4. Kompajlirajte drajver:
Citat
$ make


5. Instalirajte drajver (module i slmodem aplikaciju):
Citat
$ make install


6. Nakon instalacije potrebno je pokrenuti module
ako koristite eksterne (USB) modeme
Citat
$ modprobe slusb

ako koristite AMR modem
Citat
$ modprobe slamr


Ukoliko želite da vam se moduli podižu prilikom boot-a jednostavno upišite slamr ili slusb u init skriptama koje pokreću module. Naprimer u /etc/modprobe.preload za Mandrake Linux (2.6 kernel) odnosno u /etc/modules.autoload.d/kernel-2.6 za Gentoo Linux (2.6 kernel) . . .

7. Sada je vreme da pokrenete aplikaciju:
ukoliko koristite USB modem:
Citat
$ /usr/sbin/slmodemd --country=<MojaDrzava> /dev/slusb0

ukoliko koristite AMR modem:
Citat
$ /usr/sbin/slmodemd --country=<MojaDrzava> /dev/slamr0

gde je <MojaDrzava> jedna od zemalja koje se mogu izlistati pomocu
Citat
$ slmodemd –countrylist

a /dev/slusb0 odnosno /dev/slamr0
uređaj, tj. modem preko koga izlazite na internet. Ukoliko imate npr. dva usb modema prvi će biti /dev/slusb0 a drugi /dev/slusb1... Ukoliko ste na staroj (analognoj) centrali za modem upišite BULGARIA kao državu čime će vam raditi i detekcija za Dial Tone (ATX3). Na novijim centralama nisam probao, ali je verovatno da i tu ovo radi.

8. Da bi drajver radio kako treba morate da napravite link:
Citat
$ ln -s /dev/ttySL0 /dev/modem


9. Ukoliko vam je teško da stalno kada želite da izađete na internet pokrećete
Citat
$ /usr/sbin/slmodemd --country=<MojaDrzava> /dev/slusb0

ili
Citat
$ /usr/sbin/slmodemd --country=<MojaDrzava> /dev/slamr0

možete ili da probate neke skripte koje se nalaze uz novije drajvere u script folderu ili da sami jednostavno upišete odgovarajući red od ova dva navedena:
Citat
/usr/sbin/slmodemd --country=<MojaDrzava> /dev/slusb0 &
/usr/sbin/slmodemd --country=<MojaDrzava> /dev/slamr0 &

u lokal init skriptu. Na primer za Gentoo linux to će biti fajl /etc/conf.d/local.start, a za V-Init bazirane distribucije (Mandrake, Rad Hat...) pogledajte /etc/rc.d/ folder u portazi za rc.local fajlom. Kada završite sa upisivanjem restartujte sistem.
Možete staviti da vam se skripta pokreće samo kada ulazite u npr. X grafičko okruženje (uzimamo Mandrake Linux distribuciju kojoj je grafčki mod init 5).
Napravite fajl /etc/rc.d/rc.5/Smodem
Citat
$ touch /etc/rc.d/rc.5/Smodem

dodelite mu execute dozvole naprimer ovako:
Citat
$ chmod 100755 /etc/rc.d/rc.5/Smodem

iz vašeg omiljenog editora
Citat
$ joe /etc/rc.d/rc.5/Smodem

upišite sledeće stvari u fajl:
Citat
#!/bin/bash
$ /usr/sbin/slmodemd --country=<MojaDrzava> /dev/slusb0 &

Snimite fajl i restartujte sistem.
Ponekad se na 2.6 kernelu dešava da se simbolički link do /dev/modem izgubi pa onda morate da stalno ponovo pokrećete komandu ln. Ukoliko vam se to dešava jednostavno na kraju dodajte liniju u već pomenutim skriptama
Citat
ln -s /dev/ttySL0 /dev/modem

NEMOJTE da zaboravite da dodate & tamo gde je to navedeno jer se može desiti da vam se sistem ne podigne!!!

10. Sada kada ste podesili gotovo sve ostaje samo da pokrenete kppp, wvdial ili neku drugu aplikaciju i konektujete se na internet preko uređaja /dev/modem.

Ukoliko želite neke izmene, dopune ovog teksta ili jednostavno ispravljanje grešaka pišite mi na gpopac[AT]gmail.com.
Prijavi uredniku   Sačuvana
popac
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1657



WWW
« Odgovor #1 poslato: 31 Јануар 2005, 18:11:08 »

Izgleda se nismo razumeli. Dakle ovo samo služi a updateujete dokumentaciju na dokumentacija.linucxo.org pa bris bris bris odavde
Prijavi uredniku   Sačuvana
Maras
Full Member
***
Van mreže Van mreže

Poruke: 133


« Odgovor #2 poslato: 01 Фебруар 2005, 11:43:14 »

Mandrake 10.1 official DVD,ima driver za Smart modem i kernel modul.
Sam se instalira pri instalaciji linuxa.
Jedino sto sam promenio, je da mi pri podizanju linuxa ucita slusb umesto slamr.
Prijavi uredniku   Sačuvana
popac
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1657



WWW
« Odgovor #3 poslato: 01 Фебруар 2005, 17:42:55 »

Ovo je generalno (iz sourcea) za bilo koju distribuciju. :lol:
Prijavi uredniku   Sačuvana
samadhi
Jr. Member
**
Van mreže Van mreže

Poruke: 50


« Odgovor #4 poslato: 01 Октобар 2006, 21:44:52 »

Evo male dopune za perfekcioniste rc.local za pokretanje drajvera sa prosledjivanjem parametara start stop skirpti rc.local tako je bar kod mene

Kod:
#!/bin/sh

# rc.local for FrugalWare

#. /etc/rc.d/rc.functions

# chkconfig: 2345 99 01
# description: Local system initialization script

# Put any local setup commands in here:
case $1 in
'start')
echo "Starting Smart Link Driver for: slamr0"
mknod -m 600 /dev/slamr0 c 242 0
mknod -m 600 /dev/slamr1 c 242 1
mknod -m 600 /dev/slamr2 c 242 2;
mknod /dev/ppp c 108 0
slmodemd & 2> /dev/null 1>/dev/null
;;
'stop')
echo "Stoping Smart Link Driver for: slamr0"
killall slmodemd
;;
*)
echo "Usage: $0 {start|stop}"
;;
esac
Prijavi uredniku   Sačuvana
popac
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1657



WWW
« Odgovor #5 poslato: 04 Октобар 2006, 18:18:52 »

+ I mnogo se stvari generalno promenilo. U poslednje vreme se koriste kerneski drajveri umesto slamr modula.
Prijavi uredniku   Sačuvana
Bl4cK_DoOm
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 526


I am Case Sensitive!


« Odgovor #6 poslato: 06 Јул 2007, 21:23:27 »

ja imam Dial-up Modem SmartLink Voice Modem SL-1900 Chipset
jel ovo moze na njega?
Prijavi uredniku   Sačuvana

RLU #450279
Running PCLinuxOS 2007 @ AMD Athlon(TM) XP 1800+, ASUS A7N266VM, 512MB takeMS Ram, GeForce2 Integrated GPU, 80GB HDD, LG DVD+/-RW, Samsung SyncMaster 720N, TP-Link 8810 ADSL2+
popac
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1657



WWW
« Odgovor #7 poslato: 17 Јул 2007, 14:21:44 »

Da, naravno.
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: