[ Ivan Starčević @ 02.07.2005. 12:18 ] @
Dakle vec sam imao problem sa pomenutim modemom u Slackware 10.1. Tokom rasprave u temi http://www.elitesecurity.org/t...ux-Slackware-10-1-kppp-problem problem znacajno izmenio te sam resio da otvorim novi topic radi preglednosti.
Dakle, sada pomocu init stringa AT&FX3 detektuje carrier, pa onda izbaci da ne zna sta da radi i da trazi najbolje resenje. Nakon toga pokrene pppd i interface ppp0, ali posle odredjenog vremena oko 30 sekundi pukne daemon.
Kada u konzoli odkucam
Code:
chmod u+s /usr/sbin/pppd

opet probam ista stvar.

[Ovu poruku je menjao Ivan Starčević dana 02.07.2005. u 13:19 GMT+1]
[ mmirilovic @ 02.07.2005. 15:27 ] @
Da li bi mogao da napišeš nešto konkretnije o tome. Sa kojom porukom pukne
pppd? Da li u /var/log/messages ima nešto konkretnije o tome?

U fajlu "/usr/doc/ppp-2.4.2/FAQ" imaš upustvo kako da namestiš log daemon da
malo detaljnije beleži poruke koje daje pppd! To bi mnogo pomoglo pri
dijagnostikovanju problema!
[ Ivan Starčević @ 02.07.2005. 16:32 ] @
Nažalost evo sada sam izvadio log u vidu text documenta u linuxu ali ga lose prikazuje u windowsu. Radi se o modem hung-up izgleda da se konektuje pa prekine vezu.
[ Ivan Starčević @ 02.07.2005. 17:15 ] @
Code:
root@darkstar:~# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: AT&FX3
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT042210020
--> Waiting for carrier.
ATDT042210020
CONNECT 49333/ARQ
--> Carrier detected.  Waiting for prompt.
f [18] f [18] [1e][18]xf`f C[03]L[0f]O[0f]O3O[0f]fx[06]`f[18]f~[06][1e]`f`[06]f[06][06]f [18] f [18] [06][18][1e][1e][1e][1e]f[1e][1e]fx[06]`fffx[06]`[06]xfx[1e][06]~[18]fff`[06]~f[1e]`[1e] [18]ff[1e] [18] f~`[06]ff[1e][18]ff[06]~fx`[1e] [18]ffxfx[18]fx[06]`f[1e]x[1e]`[1e][06][06][06]f [18] f [18] `[1e]~[1e]~[1e][06][1e]x[1e][18][18] x
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Sat Jul  2 17:55:35 2005
--> pid of pppd: 1737
--> Using interface ppp0
--> Disconnecting at Sat Jul  2 17:57:26 2005
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pagesfor more information.


a evo i loga iz /var/log/messages

Code:
Jul  2 18:00:48 darkstar pppd[1846]: pppd 2.4.2 started by root, uid 0
Jul  2 18:00:48 darkstar pppd[1846]: Using interface ppp0
Jul  2 18:00:48 darkstar pppd[1846]: Connect: ppp0 <--> /dev/modem
Jul  2 18:02:38 darkstar pppd[1846]: Modem hangup
Jul  2 18:02:38 darkstar pppd[1846]: Connection terminated.
Jul  2 18:02:38 darkstar pppd[1846]: Exit.
[ mmirilovic @ 02.07.2005. 18:48 ] @
Tamo gde ti stoji AT&FX3, zameni ga sa:
AT&FW3+MS=V90,0,,,44000,56000

042 ne podržava V.92 standard. A gornji init string bi trebalo da ga natera da
radi na nekom manjem. Ja sam imao isti problem.

A ako to ne profunkcioniše probaj samo sa ovim:
AT&FW3+MS=V90

[Ovu poruku je menjao mmirilovic dana 02.07.2005. u 19:56 GMT+1]
[ Ivan Starčević @ 02.07.2005. 21:31 ] @
Za oba stringa izbacuje bad init string. Trenutno nemam vremena na eunetu, kucpicu vreme pa cu onda da vam javim sta se desava ;)
[ mmirilovic @ 02.07.2005. 23:46 ] @
Siguran sam da je problem u protokolu. Modem pokušava da se konektuje na V92,
a SMIN to ne podržava. Pročitaj dokumentaciju za tvoj modem, kako da ga
nateraš da radi na nekom nižem protokolu!

Pokušaj i ovo. Umesto ova dva init stringa:
AT&FX3
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Stavi samo ovaj jedan:
AT&FW3+MS=V90,0,,,44000,56000
[ Ivan Starčević @ 05.07.2005. 11:10 ] @
Nece da se konektuje ni preko euneta (633533), izbacuje istu gresku "ppp daemon dead" .
[ Ivan Starčević @ 05.07.2005. 12:55 ] @
I u kppp i u ppp skripti izbacuje time out dok ceka request. Jel ima neko ideju sada?
[ tdjokic @ 05.07.2005. 17:16 ] @
Za kppp: pokusaj da obrises onaj Login script iz Account-a, nekad pomogne.
[ Ivan Starčević @ 05.07.2005. 18:46 ] @
Namestio danas AT&F1&B1&A3E0Q0V1&C1&D2&P1S0=0 ovo je init string sa kojim je meni proradilo. Jos samo da podesim brzinu porta i gotovo :)
[ Ivan Starčević @ 05.07.2005. 19:03 ] @
Zahvaljujem se svima na pomoci posle 10ak dana mucenja uspeo sam da instaliram modem na linuxu.
Poz
[ mmirilovic @ 05.07.2005. 23:29 ] @
Kako sei ga instalirao? Da li bi mogao da napišeš nešto o tome za one kojima
će to možda zatrebati. I mene zanima gde je bio problem.
[ Ivan Starčević @ 06.07.2005. 11:46 ] @
Pa, rekao sam problem je jedino bio u init stringu (nebitno koji dialer) mora se staviti AT&F1&B1&A3E0Q0V1&C1&D2&P1S0=0 a evo i potpunog teksta koji je ostavio neko na www.pcreview.co.uk
Citat:
I just bought the US Robotics 5630B External Hard modem. At first I had some problems with it under Linux (my OS is Mandrake 10.1). I started to search information how to initialaze it and found your message that it does not work in Linux. I was very sad. But I was told that hard modem must work. So I visited several Russian forums where I am from and got the answer.

1. At first you have to configure your COM-port. The best way for it to use minicom program. You have to set the baud rate of the COM-port 115200 and you have to have UART at least 16550A (details are here http://tldp.org/HOWTO/Modem-HOWTO.html ).
2. Then you have to configure your kppp program in this way:
a) authorisation PAP/CHAP
b) device: /dev/ttyS* (your COM-port, may be /dev/ttyS0), [CRTSCTS], CR/LF, 115200, use lock-file -yes, timeout of modem - 120 s;
c) modem: commands (most important!): change only init string 1 to:
AT&F1&B1&A3E0Q0V1&C1&D2&P1S0=0
(this is very specific string was found in .inf file of Windows driver on the CD that was in the box; perhaps the settings fot your country can be different, let you see the Windows driver init string, init 1 or init 2, if init 1 is just AT command). You have to choice also ATDT or ATDP.
d) different: timeout of pppd I would reccomend to set at least 30 sec.

It works correctly. I have the good speed 50K and very stable connection.

So I found that we can use the information from Win-drivers.

Have good use of the modem.
Regards, Dmitry, Saint-Petersburg


Znaci kao sto mozete da procitate neko je izvadio string iz windowsovih drivera :)

[Ovu poruku je menjao Ivan Starčević dana 06.07.2005. u 12:51 GMT+1]
[ Ivan Starčević @ 06.07.2005. 12:44 ] @
Za podešavanje brzine serijskih portova koristite Minicom.
http://alioth.debian.org/download.php/123/minicom-2.1.tar.gz
[ tdjokic @ 16.07.2005. 12:47 ] @
Ovih dana sam bas razmisljao o ovom slucaju. Koristio sam vise eksternih, seriskih, modema bez problema, a ovaj mora da ima neke specificne potrebe kad mu treba specificni init string. Postavlja se pitanje da li je to Windows string ili jednostavno string za vezu modema i centrale, jer je taj modem po definiciji OS nezavisan.

Ti drajveri koji dolaze za Windows nisu drajveri u pravom smislu reci za takve modeme. Manji su, nesto drugacije se zovu i ja predpostavljam da sluze samo kao pomoc sistemu da nadju modem, nista vise. Od prilike kao sto se to radi u Linuxu ako neko ima PCI hardverski modem http://www.math.sunysb.edu/~comech/tools/PCImodems.html . Mozda je taj string mogao da se odredi i kopanjem po Uputstvu za taj modem, kakva po nekad dodju uz modeme, a ta uputstva definitivno nisu drajver. Pre mesec, dva, sam instalirao na svoj PC Windows 98, specijalno zbog toga i eksterni, seriski modem je radio BEZ DRAJVERA.