LINUX.ORG.RU

колдунство с винмодемом


0

0

есть чистый винт, на него установлена суся 9.3. есть железка
Agere Systems (former Lucent Microelectronics) LT WinModem (rev 02)
(судя по lspci ). пакет ltmodem установлен, но соедениться не могу.

при таймауте меньше 80 секунд не доходит даже до CONNECT.
при таймауте в 100 (!) происходит слудующее:

ATZ
OK
ATM1L1
OK
ATDP7177171
CONNECT 45333 NoEC

Sep 27 08:11:57 linux pppd[10446]: Plugin passwordfd.so loaded.
Sep 27 08:11:57 linux pppd[10446]: pppd 2.4.3 started by muromec, uid 1000
Sep 27 08:11:57 linux pppd[10446]: using channel 8
Sep 27 08:11:57 linux pppd[10446]: Using interface ppp0
Sep 27 08:11:57 linux pppd[10446]: Connect: ppp0 <--> /dev/ttyLT0
Sep 27 08:11:57 linux pppd[10446]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <callback CBCP> <magic 0xea1db08a> <pcomp> <accomp>]
Sep 27 08:11:59 linux pppd[10446]: rcvd [proto=0xd] 0a 70 61 73 73 77 6f 72 64 3a
Sep 27 08:11:59 linux pppd[10446]: Discarded non-LCP packet when LCP not open
Sep 27 08:11:59 linux pppd[10446]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <callback CBCP> <magic 0xea1db08a> <pcomp> <accomp>]
Sep 27 08:12:00 linux pppd[10446]: rcvd [LCP ConfReq id=0x90 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:00 linux pppd[10446]: sent [LCP ConfAck id=0x90 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:01 linux pppd[10446]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <callback CBCP> <magic 0xea1db08a> <pcomp> <accomp>]
Sep 27 08:12:02 linux pppd[10446]: rcvd [LCP ConfReq id=0x91 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:02 linux pppd[10446]: sent [LCP ConfAck id=0x91 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:03 linux pppd[10446]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <callback CBCP> <magic 0xea1db08a> <pcomp> <accomp>]
Sep 27 08:12:03 linux pppd[10446]: rcvd [LCP ConfAck id=0x1 <asyncmap 0xa0000> <callback CBCP> <magic 0xea1db08a> <pcomp> <accomp>]
Sep 27 08:12:03 linux pppd[10446]: sent [LCP EchoReq id=0x0 magic=0xea1db08a]
Sep 27 08:12:03 linux pppd[10446]: cbcp_lowerup


это была suse 9.3 ( kernel 2.6.11.4-20a-default ) и модули из пакета
ltmodem-8.31a10-7.i586.rpm ( штатный из дистрибутива )

еще есть LiveCD suse 9.2 ( kernel 2.6.8-24-default ) с модулями из
пакета ltmodem-8.31a8-6.11.i586.rpm в котором все соединяется за ~45
секунд. В установленном до этого gentoo всё работало нормально
( как с liveCD ) на протяжении всех версий ядра

-- Muromec

anonymous

второй кусок лога:

Sep 27 08:12:03 linux pppd[10446]: want: 14
Sep 27 08:12:03 linux pppd[10446]: sent [PAP AuthReq id=0x1 user="00717042" password=<hidden>]
Sep 27 08:12:06 linux pppd[10446]: rcvd [LCP ConfReq id=0x93 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:06 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:06 linux pppd[10446]: sent [LCP ConfAck id=0x93 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:08 linux pppd[10446]: rcvd [LCP ConfReq id=0x94 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:08 linux pppd[10446]: sent [LCP ConfAck id=0x94 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:08 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:09 linux pppd[10446]: rcvd [LCP ConfAck id=0x1 <asyncmap 0xa0000> <callback CBCP> <magic 0xea1db08a> <pcomp> <accomp>]
Sep 27 08:12:10 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:12 linux pppd[10446]: rcvd [LCP ConfReq id=0x96 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:12 linux pppd[10446]: sent [LCP ConfAck id=0x96 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:12 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:13 linux pppd[10446]: rcvd [LCP ConfReq id=0x97 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:13 linux pppd[10446]: sent [LCP ConfAck id=0x97 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:14 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:15 linux pppd[10446]: rcvd [LCP ConfAck id=0x1 <asyncmap 0xa0000> <callback CBCP> <magic 0xea1db08a> <pcomp> <accomp>]
Sep 27 08:12:16 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:18 linux pppd[10446]: rcvd [LCP ConfReq id=0x99 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:18 linux pppd[10446]: sent [LCP ConfAck id=0x99 <asyncmap 0xa0000> <auth pap> <magic 0xdf878927> <pcomp> <accomp>]
Sep 27 08:12:18 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:20 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:22 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:24 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:26 linux pppd[10446]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <callback CBCP> <magic 0xe6e42ea> <pcomp> <accomp>]
Sep 27 08:12:27 linux pppd[10446]: Terminating on signal 15
Sep 27 08:12:27 linux pppd[10446]: sent [LCP TermReq id=0x3 "User request"]
Sep 27 08:12:29 linux pppd[10446]: sent [LCP TermReq id=0x4 "User request"]
Sep 27 08:12:31 linux pppd[10446]: Connection terminated.
Sep 27 08:12:31 linux pppd[10446]: Modem hangup
Sep 27 08:12:31 linux pppd[10446]: Exit.

anonymous
()
Ответ на: комментарий от anonymous

Модем callback что ли запрашивает? А ISP его предоставляет? Покажите /etc/ppp/options и скрипт запуска. Еще можно pap-secrets (с левыми паролями)

p.s. по дефолту pppd идет без поддержки callback, надо пересобирать с cbcp=y, правда не знаю как с этим в suse.

p.p.s. можно попробовать:

SAY "Initializing modem...\n" TIMEOUT 5 "" ATZ SAY "Calling to ISP...\n" OK ATDP3223322 ABORT "NO CARRIER" ABORT BUSY ABORT "NO DIALTONE" ABORT WAITING TIMEOUT 60 CONNECT ""

anonymous
()
Ответ на: комментарий от anonymous

>Модем callback что ли запрашивает?

да

>А ISP его предоставляет?

да

> Покажите /etc/ppp/options и скрипт запуска.

% cat /etc/ppp/options
noipdefault
noauth
crtscts
lock
modem
asyncmap 0
nodetach
lcp-echo-interval 30
lcp-echo-failure 4
lcp-max-configure 60
lcp-restart 2
idle 600
noipx
file /etc/ppp/filters
#EOF

% cat /etc/ppp/filters
active-filter 'outbound and not icmp[0] == 3 and not tcp[13] & 4 != 0
EOF

Звоню через wvdial и kppp.
option и filters одинаквые в обоих системах.
с pap-secrets всё в порядке.

>по дефолту pppd идет без поддержки callback

тут он с cbcp ( причем запрос на обратный вызов он посылает ).

ИМХО дело не в скриптах ( модем же дозваниватся и CONNECT есть ).
откуда берется подозрительное "NoEC" ( в 9.3 оно выскакивает всё время ) ?
и обратите внимание на количество повторов. с LveCD это выглядит так (при добавлении debug ):

ATDP7177171
CONNECT 31200 V44

Sep 27 08:31:41 linux pppd[5222]: Plugin passwordfd.so loaded.
Sep 27 08:31:41 linux pppd[5222]: pppd 2.4.2 started by root, uid 0
Sep 27 08:31:41 linux pppd[5222]: using channel 2
Sep 27 08:31:41 linux pppd[5222]: Using interface ppp0
Sep 27 08:31:41 linux pppd[5222]: Connect: ppp0 <--> /dev/ttyLT0
Sep 27 08:31:41 linux pppd[5222]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xd3e46503> <pcomp> <accomp>]
Sep 27 08:31:41 linux pppd[5222]: rcvd [LCP ConfReq id=0x80 <asyncmap 0xa0000> <auth pap> <magic 0xe0401ea5> <pcomp> <accomp>]
Sep 27 08:31:41 linux pppd[5222]: sent [LCP ConfAck id=0x80 <asyncmap 0xa0000> <auth pap> <magic 0xe0401ea5> <pcomp> <accomp>]
Sep 27 08:31:41 linux pppd[5222]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xd3e46503> <pcomp> <accomp>]
Sep 27 08:31:41 linux pppd[5222]: sent [LCP EchoReq id=0x0 magic=0xd3e46503]
Sep 27 08:31:41 linux pppd[5222]: sent [PAP AuthReq id=0x1 user="00717042" password=<hidden>]
Sep 27 08:31:41 linux pppd[5222]: rcvd [LCP EchoRep id=0x0 magic=0xe0401ea5]
Sep 27 08:31:41 linux pppd[5222]: rcvd [PAP AuthAck id=0x1 ""]
Sep 27 08:31:41 linux pppd[5222]: PAP authentication succeeded
Sep 27 08:31:41 linux pppd[5222]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Sep 27 08:31:41 linux pppd[5222]: sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Sep 27 08:31:41 linux pppd[5222]: rcvd [IPCP ConfReq id=0x1 <compress VJ 0f 00> <addr 217.146.240.70>]
Sep 27 08:31:41 linux pppd[5222]: sent [IPCP ConfAck id=0x1 <compress VJ 0f 00> <addr 217.146.240.70>]
Sep 27 08:31:41 linux pppd[5222]: rcvd [LCP ProtRej id=0x81 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Sep 27 08:31:41 linux pppd[5222]: rcvd [IPCP ConfNak id=0x1 <addr 217.146.245.5> <ms-dns1 217.146.241.2> <ms-dns3 217.146.240.130>]
Sep 27 08:31:41 linux pppd[5222]: sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 217.146.245.5> <ms-dns1 217.146.241.2> <ms-dns3 217.146.240.130>]
Sep 27 08:31:42 linux pppd[5222]: rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 217.146.245.5> <ms-dns1 217.146.241.2> <ms-dns3 217.146.240.130>]
Sep 27 08:31:42 linux pppd[5222]: local IP address 217.146.245.5
Sep 27 08:31:42 linux pppd[5222]: remote IP address 217.146.240.70
Sep 27 08:31:42 linux pppd[5222]: primary DNS address 217.146.241.2
Sep 27 08:31:42 linux pppd[5222]: secondary DNS address 217.146.240.130
Sep 27 08:31:42 linux pppd[5222]: Script /etc/ppp/ip-up started (pid 5244)

anonymous
()
Ответ на: комментарий от anonymous

а всё оказалось просто: нужно было сказать ядру pci=routeirq

-- Muromec

anonymous
()
Ответ на: комментарий от anonymous

а всё оказалось просто: нужно было сказать ядру pci=routeirq

-- Muromec

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.