Interni i Slackware

:o Kako mogu , da se spojim an internet preko internog modema … imam Linux Slacware 9.0 :slight_smile: Za pametnije ??? Ko zna molio

Koji modem imas ??? Moras znati koji modem imas … pa potraziti negdje na internetu da li je taj modem prodrzan (vecina internih modema su softverski modemi, a proizvodjaci ne zele da izdaju drivere za linux ili specifikacije za pisanje drivera, pa tako da je mala sansa da ce ti tvoj interni modem proraditi).

Za vise informacija otidji na www.linmodems.org

Koristim windows interni ja mislim Motorola win modem , to je na windowsu , zanima me kako spojit na linux , posto ne moze slackware da prepozna hardver “modem” , al imam i drugih nekih modema i oni su interni :lol: …[/u]

Navedi koje tačno modeme imaš.
Treba pronaći drivere za te Win modeme …

[quote]Navedi koje tačno modeme imaš.
Treba pronaći drivere za te Win modeme …[/quote]

? Interesantno ? … Cudi me zar linux ne prepozna sam hardver ? I cudi me kako je linux , prepoznao zvucnu karticu ? To nisu driveri , vec je u pitanju hardwer .
Not a Windows in Mind !?

Jednostavno je.
Radi se o Win modemima.
Pročitaj ovo:

Winmodemi-i-Linux HOWTO
Alexandre J., alexandre12@mageos.com
Preveo: campi (chnedyad@cob.net.ba)
v1.0, April 2000

Ovaj dokumenat pomaže ljudima koji imaju winmodem da proradi pod Linux-
om.


Sadržaj

  1. Šta su Winmodemi ?

    1.1 To su modemi…
    1.2 …nisu kao pravi modemi!
    1.3 Kako znati da li ja imam Winmodem ?

  2. ISA ili PCI ?

    2.1 PCI ?
    2.2 ili ISA ?

  3. Instaliranje drajvera za modem

    3.1 LT WinModem (od Lucent)
    3.2 LTMODEM program (OpenSource drajver)

  4. Kraj…

    4.1 Licenca, Copyright
    4.2 Kontakt
    4.3 Izvori


  1. Šta su Winmodemi ?

1.1. To su modemi…

Winmodemi, kao i drugi modemi, koriste se da bi se pristupilo telefonskom
servisu, kako sto je BBs, Internet, Voice Phone, Fax, itd. Modem je
priklju?en na telefonsku liniju i karakteristi?an je po brzini. Ako
želite da nau?ite više o modemima, preporu?ujem vam da pogledate MODEMS-
HOWTO.

1.2. …nisu kao pravi modemi!

Ne, oni su WINmodemi. To jeste, potreban im je Windows da rade. Zasto?
Jednostavno zato što su primitivni. Treba imati poseban software,
drajver, da bi postigli svoj zadatak. Kad kažem software mislim na OS,
i drajveri koji dodju uz modem su (99%) samo za MS-Windows platoformu.
Ali sa “demokratizacijom” Linuxa neki proizvo?a?i, kao što su LT ili
Motorola, odlu?ili su da naprave Linux drajvere za svoje modeme. Ali nisu
razumjeli Linux filozofiju: drajveri, koji oni daju, rade, naravno, ali
su ‘Closed Source’ (zašti?enog koda). Oni su besplatni, u smislu cijene,
ali nisu pod GPL. To zna?i da im izvorni kod nije dostupan.

Tako su neki ‘hackeri’ odlu?ili da naprave OpenSource drajver, ali oni ne
znaju puno o svojim modemima, zato što proizvo?a?i ne žele da kažu
specifikaciju svojih modema, tako da su OpenSource drajveri ?esto u Beta
ili Alpha fazi.

1.3. Kako znati da li ja imam Winmodem ?

  1. Pokušaj dobiti ime serijskog porta gdje je tvoj modem
    priklj?cen (pod Windows-om ili MSDOS-om, primjer: COM1 COM2, …).

Ime tvog modema pod Linuxom je /dev/ttySx, gdje je x
broj serijskog porta pod DOS-om, - 1. Primjer:pPod DOS-om: COM1,
pod Linux-om ttySx, sa x=1-1, zna?i ttyS0.

Drugi primjer: pod DOS-om: COM3, pod Linux-om ttyS2 i tako dalje.

  1. Napravi symlink /dev/ttySx sa /dev/modem, kucaju?i:

rm -f /dev/modem


ln -s /dev/ttySx /dev/modem


  1. Downloadiraj i instališi minicom paket. Zatim pokreni ‘minicom -s’.

Izaberi ‘Serial Port Setup’, pritisni ‘A’ za seting ‘Serial Device’,
pobriši sve linije, i napiši ‘/dev/modem’. Onda potvrdi sa [Enter].
Pritisni [Esc], i izaberi 'save setup as dfl, zatim izaberi ‘Exit’.

Malo pri?ekaj, zatim ukucaj ‘AT’ ako modem odgovori ‘OK’ onda ti
NEMAŠ Winmodem, imas standardni modem…

Ako vašem modemu bude potrebno puno vremena da odgovori, onda imate
Winmodem. Koristi ovaj dokumenat da pokušaš iskoristiti svoj Winmodem.
Loguj se kao root.

  1. Iza?i iz Minicom-a tako što ?es pritisnuti CTRL+A, zatim X.

  2. ISA ili PCI ?

2.1. PCI ?

Ok, sada imamo Winmodem… Ali imaju dvije tipe Winmodema:
ISA ili PCI. Da bi stvari bile jos teže, prva dva interfejsa su
prili?no razli?ita. Dakle, sada cemo testirati da li imamo PCI ili ISA
modem. Prvo, moraš konfigurisati svoj kernel. Tjekom make *config, moraš
odgovoriti sa ‘yes’ na sljede?a pitanja:

? U Loadable module support: ‘Enable loadable module support
(CONFIG_MODULES)’, i ‘Set version information on all modules for
symbols (CONFIG_MODVERSIONS)’ (napomena: moraš imati instaliran
modutils paket; pogledaj Kernel-HOWTO)

? U General setup:

 Izaberi 'Any' u 'PCI Access Mode' (CONFIG_PCI_GOBIOS).

? U Filesystems

 Ako nikad nisi rekompajlirao svoj kernel, mogu?e je da ?e kernel tvoje
 distribucije sadržati ovo. Ako ga zeliš rekompajlirati
 a to nikada prije nisi radio, pro?itaj Kernel-HOWTO.

Sada, predpostavljamo da je tvoj novi kernel instaliran.

Sada pokreni ‘cat /proc/pci’. Ako vidiš ime svog modema u
linijama koje si dobio kao odgovor na ovu komandu onda imas PCI Winmodem.
Presko?i na ‘Instaliranje drajvera’

2.2. ili ISA ?

Ako ga nisi našao, možda imaš ISA modem. Kako biti siguran?

ISA podrška nije podržana od strane Kernel-a (2.4.* kernel ?e to uraditi,
ali je još u ne-stabilnoj verziji…). To je third-party
software, zvan isapnp, koji to radi. Prvo moraš biti siguran da
imaš ovaj paket instaliran. Ako ne, instaliraj ga tako što ?eš
downloadovat isapnptools paket.

Kad je isapnptools instaliran, pokrenu?emo poseban program, pnpdump,
koji tjera vaš kompjuter da traži ISA ure?aje. Onda pokušava da na?e
izvore koje koriste ure?aji i ispisuje ih u jedan fajl,
/etc/isapnp.conf. Onda edituješ ovaj fajl i pokreneš drugi program,
isapnp, koji ?ita iz isapnp.conf i automatski konfiguriše ISA
ure?aje.

Hmm? To zvu?i teško? Onda prati ove korake:

  1. pokreni ‘pnpdump > /etc/isapnp.conf’.

  2. Edituj ga sa svojim najdražim editorom.

  3. Na?i sekciju gdje je opsian tvoj modem.

  4. Izmjeni neke linije u fajlu (Pobriši # na po?etku
    linije. Treba ti:

1 linija ‘(IO 0 …)’

1 linija ‘(INT 0 …)’

1 linija ‘(DMA 0 …)’

1 linija ‘(DMA 1 …)’

1 linija ‘(IO 1…)’

  1. Pobriši ‘(CHECK)’ u svim neizmjenjenim IO linijama

  2. Pokreni ‘isapnp /etc/isapnp.conf’. Ako dobiješ grešku, edituj fajl
    isapnp.conf i pokušaj promijeniti neke parametre.
    Ako ne dobiješ nikakve greske, edituj isapnp.conf i izmjeni
    ’(ACT Y)’ liniju u dijelu gdje je tvoj modem. Zatim ponovo pokreni
    ’isapnp /etc/isapnp.conf’. Mora odgovoriti " [[Ime tvog modema]] Enabled
    OK"

  3. Dodaj ‘isapnp /etc/isapnp.conf’ u svoj /etc/rc.d/rc.local, tako što
    ?eš kucati ‘echo “isapnp /etc/isapnp.conf” >> /etc/rc.d/rc.local’. To je
    korisno za auto-konfiguraciju tvojih ure?aja prilikom svakog startup-a.

Ako ?e pomo?i , ovdje je isje?ak iz mog /etc/isapnp.conf fajla
(Ja sam izmjenio ovaj fajl, i na po?etku originalnih linija fajla
sam stavio ##)


Snip details …

(DEBUG)

(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

Identification of my modem card

Card 1: (serial identifier e2 00 00 01 00 05 50 c3 1e)

Vendor Id GVC5005, Serial Number 256, checksum 0xE2.

Version 1.0, Vendor version 0.1

ANSI string -->LT Win Modem<–

Logical device id HSM0140

Device support I/O range check register

We want to configure the GVC5005/256 card

(CONFIGURE GVC5005/256 (LD 0

I/O Base address 0x03f8, with a range of 8

(IO 0 (SIZE 8) (BASE 0x03f8) )

IRQ 4

(INT 0 (IRQ 4 (MODE +E)))

DMA 5

(DMA 0 (CHANNEL 5))

DMA 7

(DMA 1 (CHANNEL 7))

I/O Base Address 2 0x0100, range 8

(IO 1 (SIZE 8) (BASE 0x0100) )

Name of the card

(NAME “GVC5005/256[0]{LT Win Modem }”)

Activitate it

(ACT Y)

End configuration

))

######## The parameters for my other ISA devices ##############

Returns all cards to the “Wait for Key” state

(WAITFORKEY)


  1. Instaliranje drajvera za modem

Ne trebaš pro?itati ovu sekciju u cjelosti; samo pro?itaj onu koja
odgovara tvom modemu. Ona opisuje instalaciju LT Modema, koriste?i Lucent
i OpenSource drajver. Ako si napisao ili koristio drugi Winmodem drajver,
Open ili Closed Source, možeš mi poslati e-mail na (alexandre12
@mageos.com), i ja ?u to ubaciti u ovu sekciju.

3.1. LT WinModem (od Lucent)

URL: http://www.linmodems.org/linux568.zip
Autor: Lucent Technologies
Licenca: Non-GPL

Podrzava: ISA/PCI modeme, sa Lucent chipsetom (Mars family)
Mogucnosti: Kernel module; simulacija serijskog porta. Podrzava PPP, Fax
i Voice
Trenutna verzija (koliko ja znam): 5.68
Dokumentacija: README
Potrebe: A 2.2.12 ili noviji RedHat kernel; loadable module podrsku
Kako-koristiti: Unzipuj paket (‘unzip linux568.zip’), i pokreni
./ltinst. To je sve !

Problemi:

? Nemaš LT modem ili kompatibilan instaliran

? Ako imaš ISA modem, konfiguriše se pomo?u isapnp

? Ako imaš PCI modem, PCI podrška u kernelu nije podržana

3.2. LTMODEM program (OpenSource drajver)

URL: http://www.close-u-net.com
Autori: Richard Close and Pavel Machek
Licenca: GPL

Podrska: ISA/PCI modemi, sa Lucent chipsets (Mars family)
Mogucnosti: User-space drajver; moze koristiti Voice calls; ne podrzava
PPP (V90)
Trenutna verzija (koliko ja znam): 0.9.2
Dokumentacija: README
Potrebe: GNU C kompajler, automake
Kako-koristiti:

? PCI: make ; make install - Zatim upotrijebiti ‘ltmodem’ za
komunikaciju sa modemom

? ISA: (pro?itaj README.ISA fajl) mv Makefile Makefile.PCI ; mv
Makefile.ISA Makefile ; edituj config.h i podesi prave
vrijednosti za svoj modem (I/O Address, DMA, IRQ) ; make ; make
install
- Zatim koristi ‘ltmodem’ program za komunikaciju sa modemom.

 Problemi:

? “Sorry, I can’t found any modem…”: (“Izvinite, ne mogu prona?i
nijedan modem”).
? Nemas LT modem
? Imas ISA modem koji nije konfigurisan sa isapnp
? Imas ISA modem konfigurisan ; ali ltmodem nije kompajliran kako
ISA
? Imas PCI modem bez PCI podrske u kernelu
? Imas PCI modem i podrzavajuci kernel, ali ltmodem nije
kompajliran kao PCI

  1. Kraj…

4.1. Licenca, Copyright

Copyright © 2000 Alexandre J.

Ovaj program je beslatan software; možeš ga reditribuirati i/ili
modificirati pod pravilima GNU General Public License koja je izdata od
strane Free Software Foundation, bilo versija 2 licence ili (po svom
izboru) bilo koje novije verzije.

Ovaj software je ditribuiran sa nadom da ?e biti koristan, ali BEZ
GARANCIJE. Pogledaj GNU General Public License za više detalja.

Trebao bi dobiti kopiju GNU General Public License zajedno sa ovim
programom; ako ne, piši na:
Free Software Foundation, Inc.,
59 Temple Place,
Suite 330, Boston, MA
02111-1307 USA

4.2. Kontakt

Ako imate bilo kakvih ideja vezano za ovaj dokumenat, molim vas pošaljite
mi e-mail: alexandre12@mageos.com.

4.3. Izvori

? Stranica projekta Linmodems : http://www.linmodems.org
? Stranica projekta LTModem : http://www.close-u-net.com
? Starnica od Lucent Technologies : http://www.lucent.com
? Linux Kernel: http://www.kernel.org
? Stranica od isapnptools :
http://www.roestock.demon.co.uk/isapnptools
? Stranica od LDP (za dobivanje HOWTOs):
http://www.redhat.com/mirrors/LDP

Sto se tice Motorolinog modema, sumnjam da ce ti ikad proraditi na Linuxu. Ja sam ga pokusao mali milijun puta inst. pod Linuxom.

Ako je ko uspio inst. Motorolin modem neka mi javi treba i meni :slight_smile:

c ya

[quote][quote]Navedi koje tačno modeme imaš.
Treba pronaći drivere za te Win modeme …[/quote]

? Interesantno ? … Cudi me zar linux ne prepozna sam hardver ? I cudi me kako je linux , prepoznao zvucnu karticu ? To nisu driveri , vec je u pitanju hardwer .
Not a Windows in Mind !?[/quote]

Ma winmodemi su ti samo u sustini neki interfejs prema telefonskoj liniji. Sve ono sto modem treba da radi kod winmodema obavlja procesor. Zato su jeftiniji. A zvucne kartice su normalni hardver. Dakle normalno ti je da nece detektovati winmodem ako ga ne zna koristiti - tj. ne zna STA je to. A proizvodjaci ne zele da pisu drajvere za linux niti da izdaju specifikacije da bi drugi programeri napisali to. Dakle - nije do linuxa. To je do prozivodjaca. :)))