LINUX.ORG.RU

Модем и pppd не дружат у меня


0

0

История такова - был у меня раньше lucent и FC3 - всё работало и есть не просило, после перехода на FC5 был вынужден отказаться от люцента т.к. не смог собрать драйвер под новое ядро. Достал по случаю железный, внешний USR. USR звонит, соединяется но pppd не может поднять ppp сессию с воплем LCP config-request timeout. пробовал играться опциями pppd passive mtu/mru и т.д. всё одно. Поставил на посмотреть Ubuntu 6.06 pre, и в нём с USR тоже самое. Удивительным образом в убунте оказался модуль для люцента, подключил его ... и тот же LCP config-request timeout. Не могу ничего понять, в третьей федоре с дефолтным конфигом всё работало, а тут хрен.

Если звонить терминалом, то после коннекта сразу начинается характерный ppp мусор.

Самое обидное что в винде соединение подхватывается мнгновенно после коннекта, на обоих модемах.

Что это может быть?

★★★

Если не хочешь трахатсья - откати pppd до той версии что была в fc3 - это самое простое и эффективное решение. У меня были не именно такие косяки но похожие. Не проходила аутентификация и связь не устанавливалась. У других с моим модемом и версией ppp работало. Я долго парился, оказалось что индивидуальная несовместимость ppp + мой провайдер.

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

Думаю это косяк в настройках pppd, но не могу понять какой..
2 модема, 2 дистрибутива, 2-е разные версии pppd и два провайдера, и ни у кого кроме меня, судя по отсутствию жалоб в форуме, таких траблов нет.

завтра закину логи и опции pppd.

vyv ★★★
() автор топика
Ответ на: комментарий от vyv

А от кого идёт "LCP config-request timeout", от провайдера или от тебя? И ещё, используй опцию debug и посмотри, как они общаются.

ddo
()

Попробуй опцию noipdefault. Кстати у меня в fc5 тоже с pppd проблемы, первая сессия устанавливается нормально, после окончании сессии модем вешает трубку, а вот при попытке дозвониться до провайдера второй раз (pppd висит демоном) pppd наглухо виснет, помогает только killall -9 pppd. Пришлось взять pppd из fc4.

Black_Shadow ★★★★★
()
Ответ на: комментарий от dn2010

2dn2010

этот драйвер собирается, но пишет в лог при загрузке, что ему не нравится что - то в параметрах, при этом в коде забито, что ели нет парамеров, то задаются умолчательные, я пробывал задавать свои и без параметров, но .... Ядро конечно обновлённое, которе умеет не ГПЛ модули.

vyv ★★★
() автор топика
Ответ на: комментарий от ddo

Вот всё, что я смог вытащить в виде отладки, может кто подскажет:

yr@dream:~$ cat /etc/issue
Ubuntu 6.06 "Dapper Drake" Development Branch
yr@dream:~$ pppd --version
pppd version 2.4.4b1
yr@dream:~$ uname -a
Linux dream 2.6.15-20-386 #1 PREEMPT Tue Apr 4 17:48:51 UTC 2006 i686 GNU/Linux
yr@dream:~$ setserial -a /dev/ttyS1
/dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
==========
yr@dream:~$ cat /etc/ppp/peers/peterstar
# This optionfile was generated by pppconfig 2.3.10.
#hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/peterstar"
debug
modem
lock
mtu 552
mru 552
asyncmap 0
crtscts
passive
lcp-max-configure 20
ipcp-max-configure 20
/dev/ttyS1
115200
defaultroute
#noipdefault
user "2239220792"
remotename peterstar
ipparam peterstar
kdebug 7
usepeerdns
--------------------
yr@dream:~$ cat /etc/chatscripts/peterstar
# This chatfile was generated by pppconfig 2.3.10.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
# ispnumber
OK-AT-OK "ATDP3263808"
# ispconnect
CONNECT \d\c
#CONNECT ''
#\~ ''
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff

--------------------
yr@dream:~$ tail -30 /var/log/messages
Jun 18 02:58:34 localhost kernel: [4298655.777000] CSLIP: code copyright 1989 Regents of the University of California
Jun 18 02:58:34 localhost kernel: [4298655.784000] PPP generic driver version 2.4.2
Jun 18 02:58:34 localhost pppd[6971]: pppd 2.4.4b1 started by root, uid 0
Jun 18 02:58:35 localhost chat[6972]: abort on (BUSY)
Jun 18 02:58:35 localhost chat[6972]: abort on (NO CARRIER)
Jun 18 02:58:35 localhost chat[6972]: abort on (VOICE)
Jun 18 02:58:35 localhost chat[6972]: abort on (NO DIALTONE)
Jun 18 02:58:35 localhost chat[6972]: abort on (NO DIAL TONE)
Jun 18 02:58:35 localhost chat[6972]: abort on (NO ANSWER)
Jun 18 02:58:35 localhost chat[6972]: abort on (DELAYED)
Jun 18 02:58:35 localhost chat[6972]: send (ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0^M)Jun 18 02:58:35 localhost chat[6972]: expect (OK)
Jun 18 02:58:36 localhost chat[6972]: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0^M^M
Jun 18 02:58:36 localhost chat[6972]: OK
Jun 18 02:58:36 localhost chat[6972]: -- got it
Jun 18 02:58:36 localhost chat[6972]: send (ATDP3263808^M)
Jun 18 02:58:36 localhost chat[6972]: expect (CONNECT)
Jun 18 02:58:36 localhost chat[6972]: ^M
Jun 18 02:59:11 localhost chat[6972]: ATDP3263808^M^M
Jun 18 02:59:11 localhost chat[6972]: CONNECT
Jun 18 02:59:11 localhost chat[6972]: -- got it
Jun 18 02:59:11 localhost chat[6972]: send (\d)
Jun 18 02:59:12 localhost pppd[6971]: Serial connection established.
Jun 18 02:59:12 localhost pppd[6971]: Using interface ppp0
Jun 18 02:59:12 localhost pppd[6971]: Connect: ppp0 <--> /dev/ttyS1
Jun 18 03:00:13 localhost pppd[6971]: LCP: timeout sending Config-Requests
Jun 18 03:00:26 localhost pppd[6971]: Hangup (SIGHUP)
Jun 18 03:00:26 localhost pppd[6971]: Modem hangup
Jun 18 03:00:26 localhost pppd[6971]: Connection terminated.
Jun 18 03:00:27 localhost pppd[6971]: Exit.
--------------------------
yr@dream:~$ tail /var/log/syslog
Jun 18 03:13:03 localhost pppd[7432]: Using interface ppp0
Jun 18 03:13:03 localhost pppd[7432]: Connect: ppp0 <--> /dev/ttyS1
Jun 18 03:13:04 localhost pppd[7432]: sent [LCP ConfReq id=0x1 <mru 552> <asyncmap 0x0> <magic 0x1f0652b5> <pcomp> <accomp>]
Jun 18 03:13:37 localhost last message repeated 11 times
Jun 18 03:14:01 localhost last message repeated 8 times
Jun 18 03:14:04 localhost pppd[7432]: LCP: timeout sending Config-Requests
Jun 18 03:14:16 localhost pppd[7432]: Hangup (SIGHUP)
Jun 18 03:14:16 localhost pppd[7432]: Modem hangup
Jun 18 03:14:16 localhost pppd[7432]: Connection terminated.
Jun 18 03:14:17 localhost pppd[7432]: Exit.

vyv ★★★
() автор топика
Ответ на: комментарий от vyv

Первое что следует проверить это наличие протоколов,портов(паралельного прорта) в ядре, или что эти модули грузятся и работают (без пометки "unuse").
Могу сказать что с default ядром Ubuntu 4.10 мне не удалось завести свой хардовый(!!!) модем именно по этой причине.
Все решилось после пересборки ядра.

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

а причём тут паралельный порт? модем на последоватьльном сидит, и вообще насколько я понимаю, если на моднм можно посылать команды и получать ответы то это означает что всё что нужно загруженно. Напиши подробней, что за протоколы ты имеешь в виду? Приду домой - брошу сюда lsmod.

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

lsmod:
ppp_deflate 3448 0 (autoclean)
zlib_deflate 18008 0 (autoclean) [ppp_deflate]
bsd_comp 4312 0 (autoclean)
ppp_async 7520 1 (autoclean)
ppp_generic 20196 3 [ppp_deflate bsd_comp ppp_async]
slhc 5440 0 (autoclean) [ppp_generic]

Что касается протоколов я не особо селен и поэтому их правтически не трогаю, оставляю все по дефалту кроме явно ненужных.

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

у меня конечно больще всякого борохла, но проблема была в опциях pppd вроде


yr@dream:/etc/ppp$ lsmod
Module Size Used by
nls_utf8 2176 0
sg 37920 0
sd_mod 19984 0
usb_storage 74176 0
scsi_mod 138984 3 sg,sd_mod,usb_storage
ppp_deflate 6272 0
zlib_deflate 24344 1 ppp_deflate
bsd_comp 6272 0
ppp_async 11904 1
ppp_generic 30100 7 ppp_deflate,bsd_comp,ppp_async
slhc 7424 1 ppp_generic
ipv6 265600 8
rfcomm 40216 0
l2cap 26244 5 rfcomm
bluetooth 49892 4 rfcomm,l2cap
radeon 108832 1
drm 72852 2 radeon
cpufreq_userspace 4696 0
cpufreq_stats 5636 0
freq_table 4740 1 cpufreq_stats
cpufreq_powersave 1920 0
cpufreq_ondemand 6428 0
cpufreq_conservative 7332 0
video 16260 0
tc1100_wmi 6916 0
sony_acpi 5516 0
pcc_acpi 12288 0
hotkey 11556 0
dev_acpi 11140 0
container 4608 0
button 6672 0
acpi_sbs 19980 0
battery 9988 1 acpi_sbs
i2c_acpi_ec 5120 1 acpi_sbs
ac 5252 1 acpi_sbs
nls_iso8859_1 4224 5
nls_cp437 5888 5
vfat 13440 5
fat 53020 1 vfat
dm_mod 58936 1
md_mod 72532 0
parport_pc 35780 0
floppy 62148 0
joydev 10048 0
parport 36296 1 parport_pc
tsdev 8000 0
rtc 13492 0
pcspkr 2180 0
usbhid 38368 0
psmouse 36228 0
serio_raw 7300 0
snd_maestro3 25380 2
snd_ac97_codec 92704 1 snd_maestro3
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 53664 0
i2c_viapro 8980 0
snd_mixer_oss 18688 1 snd_pcm_oss
i2c_core 21904 2 i2c_acpi_ec,i2c_viapro
snd_pcm 89736 4 snd_maestro3,snd_ac97_codec,snd_pcm_oss
snd_timer 25220 1 snd_pcm
snd_page_alloc 10632 1 snd_pcm
via_ircc 26900 0
snd 55268 9 snd_maestro3,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10208 1 snd
irda 186940 1 via_ircc
via_agp 9856 1
agpgart 34888 2 drm,via_agp
crc_ccitt 2304 2 ppp_async,irda
shpchp 45632 0
pci_hotplug 29236 1 shpchp
evdev 9856 1
ext3 135688 1
jbd 58772 1 ext3
ide_generic 1536 0
ehci_hcd 32008 0
uhci_hcd 33680 0
usbcore 129668 5 usb_storage,usbhid,ehci_hcd,uhci_hcd
ide_cd 33028 0
cdrom 38560 1 ide_cd
ide_disk 17664 9
via82cxxx 9988 0 [permanent]
generic 5124 0
thermal 13576 0
processor 23360 1 thermal
fan 4868 0
capability 5000 0
commoncap 7296 1 capability
vga16fb 13448 1
vgastate 10368 1 vga16fb
fbcon 42784 72
tileblit 2816 1 fbcon
font 8320 1 fbcon
bitblit 6272 1 fbcon
softcursor 2304 1 bitblit

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