Поставил RedHat Enterprise Linux 4 (update 4) и уже замучился биться с модемами. До этого (стояла RH7.2) в разных концах города дозвон отлично работал, после переустановки оси(правдо на новом железе) переодические проблемы с дозвоном.И прошивки модемов менял и кучу еще разной ерунды.
Вот задумался над тем, а может в этой версии mgetty выдает какую-нибуть строку инициализации модема хитрую.
Как глянуть что она по дефлоту выдает ?
>Поставил RedHat Enterprise Linux 4 (update 4) и уже замучился биться с
>модемами. До этого (стояла RH7.2) в разных концах города дозвон отлично
>работал, после переустановки оси(правдо на новом железе) переодические проблемы с дозвоном.И
>прошивки модемов менял и кучу еще разной ерунды.
>Вот задумался над тем, а может в этой версии mgetty выдает какую-нибуть
>строку инициализации модема хитрую.
>Как глянуть что она по дефлоту выдает ?
смотри файл mgetty.config , строку init-chat
>>Поставил RedHat Enterprise Linux 4 (update 4) и уже замучился биться с
>>модемами. До этого (стояла RH7.2) в разных концах города дозвон отлично
>>работал, после переустановки оси(правдо на новом железе) переодические проблемы с дозвоном.И
>>прошивки модемов менял и кучу еще разной ерунды.
>>Вот задумался над тем, а может в этой версии mgetty выдает какую-нибуть
>>строку инициализации модема хитрую.
>>Как глянуть что она по дефлоту выдает ?
>смотри файл mgetty.config , строку init-chatпро это парамет я знаю. Но там его нет. Т.е. используются настройки по умолчанию.ВОт и хочется глянуть какая строка инициализации пол умолчанию. Или ее обязательно нужно выствалять?
Ты бы, блин, хоть кусок лога дал. Может у тебя там и не строкой инициализации проблемы?!
>Ты бы, блин, хоть кусок лога дал. Может у тебя там и
>не строкой инициализации проблемы?!
--
04/27 10:25:36 yS1 mgetty: experimental test release 1.1.31-Jul24
04/27 10:25:36 yS1 check for lockfiles
04/27 10:25:36 yS1 locking the line
04/27 10:25:36 yS1 lowering DTR to reset Modem
04/27 10:25:37 yS1 send: AT[0d]
04/27 10:25:37 yS1 waiting for ``OK''
04/27 10:25:37 yS1 found action string: ``NO CARRIER''
04/27 10:25:37 yS1 init chat failed, exiting...: Invalid argument
04/27 10:25:37 ##### failed in mg_init_data, dev=ttyS1, pid=14147--
04/27 10:25:37 yS1 mgetty: experimental test release 1.1.31-Jul24
04/27 10:25:37 yS1 check for lockfiles
04/27 10:25:37 yS1 locking the line
04/27 10:25:37 yS1 lowering DTR to reset Modem
04/27 10:25:38 yS1 send: AT[0d]
04/27 10:25:38 yS1 waiting for ``OK'' ** found **
04/27 10:25:38 yS1 send: ATZ[0d]
04/27 10:25:38 yS1 waiting for ``OK'' ** found **
04/27 10:25:38 yS1 send: AT[0d]
04/27 10:25:38 yS1 do_stat: expect 'OK' ** found **
04/27 10:25:39 yS1 send: ATI2[0d]
04/27 10:25:39 yS1 do_stat: expect 'OK' ** found **
04/27 10:25:40 yS1 waiting...
04/27 10:39:52 yS1 wfr: waiting for ``RING''
04/27 10:39:52 yS1 send: ATA[0d]
04/27 10:39:52 yS1 waiting for ``CONNECT'' ** found **
04/27 10:40:12 yS1 send:
04/27 10:40:12 yS1 waiting for ``_'' ** found **
04/27 10:40:16 yS1 clean_line: only 500 of 2364 bytes logged
04/27 10:40:23 ##### data dev=ttyS1, pid=14148, caller='none', conn='4800/V32/NONE/4800', name='', c--
--
04/27 10:42:23 yS1 mgetty: experimental test release 1.1.31-Jul24
04/27 10:42:23 yS1 check for lockfiles
04/27 10:42:23 yS1 locking the line
04/27 10:42:23 yS1 lowering DTR to reset Modem
04/27 10:42:24 yS1 send: AT[0d]
04/27 10:42:24 yS1 waiting for ``OK'' ** found **
04/27 10:42:24 yS1 send: ATZ[0d]
04/27 10:42:24 yS1 waiting for ``OK'' ** found **
04/27 10:42:24 yS1 send: AT[0d]
04/27 10:42:24 yS1 do_stat: expect 'OK' ** found **
04/27 10:42:24 yS1 send: ATI2[0d]
04/27 10:42:24 yS1 do_stat: expect 'OK' ** found **
04/27 10:42:26 yS1 waiting...
Что за модемы?
Попробуй так:debug 9
speed 38400
direct NO
blocking NO
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only NO
fax-only NO
modem-type auto
init-chat "" ATZ0 OK
modem-check-time 300
rings 1
answer-chat "" ATS115=3A CONNECT \c \r
answer-chat-timeout 80
autobauding YES
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
и вот еще. Хотя модемы связались04/27 10:42:24 yS1 send: ATZ[0d]
04/27 10:42:24 yS1 waiting for ``OK'' ** found **
04/27 10:42:24 yS1 send: AT[0d]
04/27 10:42:24 yS1 do_stat: expect 'OK' ** found **
04/27 10:42:24 yS1 send: ATI2[0d]
04/27 10:42:24 yS1 do_stat: expect 'OK' ** found **
04/27 10:42:26 yS1 waiting...
04/27 10:46:54 yS1 wfr: waiting for ``RING''
04/27 10:46:55 yS1 send: ATA[0d]
04/27 10:46:55 yS1 waiting for ``CONNECT''04/27 10:47:39 yS1 found action string: ``NO CARRIER''
04/27 10:47:39 ##### failed A_FAIL dev=ttyS1, pid=14625, caller='none', conn='', name=''--
04/27 10:47:39 yS1 mgetty: experimental test release 1.1.31-Jul24
04/27 10:47:39 yS1 check for lockfiles
04/27 10:47:39 yS1 locking the line
04/27 10:47:40 yS1 lowering DTR to reset Modem
04/27 10:47:40 yS1 send: AT[0d]
04/27 10:47:40 yS1 waiting for ``OK'' ** found **
04/27 10:47:40 yS1 send: ATZ[0d]
04/27 10:47:40 yS1 waiting for ``OK'' ** found **
04/27 10:47:40 yS1 send: AT[0d]
04/27 10:47:40 yS1 do_stat: expect 'OK' ** found **
04/27 10:47:41 yS1 send: ATI2[0d]
04/27 10:47:41 yS1 do_stat: expect 'OK' ** found **
04/27 10:47:42 yS1 waiting...
ati3
IDC-5614BXL/VR firmware by Mike Telis, V2.26-V90_2M_DLS
Copyright (c) Inpro, 1998-2005OK
>ati3
>IDC-5614BXL/VR firmware by Mike Telis, V2.26-V90_2M_DLS
>Copyright (c) Inpro, 1998-2005
>
>OKТю...это отличные модемы, у меня самого факс-модемный пул на таких. :) Так что тебе мой кусок конфига должен подойти. Естественно будут различия в таких вещах, как
notify faxadmin
fax-owner uucp
fax-group uucp
issue-file /etc/issue
Потому что у вас - линукс, а у меня бсд.
Выставил ваши настройки, не помогло. Звоню на него, модемы соеденились и на винде вылается окно проверка имени и пароля, а потом удаленная строна закрыла соеденение. А вот в логах на сервере, сообщение что не быо конекта модемов:04/27 10:55:16 yS1 mgetty: experimental test release 1.1.31-Jul24
04/27 10:55:16 yS1 increasing modem_check_time to 900 sec.
04/27 10:55:16 yS1 check for lockfiles
04/27 10:55:16 yS1 checklock: stat failed, no file
04/27 10:55:16 yS1 locking the line
04/27 10:55:16 yS1 makelock(ttyS1) called
04/27 10:55:16 yS1 do_makelock: lock='/var/lock/LCK..ttyS1'
04/27 10:55:16 yS1 lock made
04/27 10:55:16 yS1 tio_get_rs232_lines: status: RTS CTS DSR DTR
04/27 10:55:16 yS1 lowering DTR to reset Modem
04/27 10:55:17 yS1 tss: set speed to 38400 (017)
04/27 10:55:17 yS1 tio_set_flow_control( HARD )
04/27 10:55:17 yS1 waiting for line to clear (VTIME=1), read:
04/27 10:55:17 yS1 send: ATZ0[0d]
04/27 10:55:17 yS1 waiting for ``OK''
04/27 10:55:17 yS1 got: [0d][0a]OK ** found **
04/27 10:55:17 yS1 waiting for line to clear (VTIME=3), read: [0d][0a]
04/27 10:55:18 yS1 removing lock file
04/27 10:55:18 yS1 waiting...
04/27 10:55:51 yS1 select returned 1
04/27 10:55:51 yS1 checking lockfiles, locking the line
04/27 10:55:51 yS1 makelock(ttyS1) called
04/27 10:55:51 yS1 do_makelock: lock='/var/lock/LCK..ttyS1'
04/27 10:55:51 yS1 lock made
04/27 10:55:51 yS1 wfr: waiting for ``RING''
04/27 10:55:51 yS1 got: [0d][0a]RING[0d]
04/27 10:55:51 yS1 CND: RING
04/27 10:55:51 yS1 wfr: rc=0, drn=0
04/27 10:55:51 yS1 CND: check no: 'none'
04/27 10:55:51 yS1 send: ATS115=3A[0d]
04/27 10:55:51 yS1 waiting for ``CONNECT''
04/27 10:55:51 yS1 got: [0d]
04/27 10:56:27 yS1 CND: OK[0a]NO CARRIER
04/27 10:56:27 yS1 found action string: ``NO CARRIER''
04/27 10:56:27 ##### failed A_FAIL dev=ttyS1, pid=14992, caller='none', conn='', name=''04/27 10:56:27 yS1 removing lock file
--
04/27 10:56:27 yS1 mgetty: experimental test release 1.1.31-Jul24
04/27 10:56:27 yS1 increasing modem_check_time to 900 sec.
04/27 10:56:27 yS1 check for lockfiles
04/27 10:56:27 yS1 checklock: stat failed, no file
04/27 10:56:27 yS1 locking the line
04/27 10:56:27 yS1 makelock(ttyS1) called
04/27 10:56:27 yS1 do_makelock: lock='/var/lock/LCK..ttyS1'
04/27 10:56:27 yS1 lock made
04/27 10:56:27 yS1 tio_get_rs232_lines: status: RTS CTS DSR DTR
04/27 10:56:27 yS1 lowering DTR to reset Modem
04/27 10:56:28 yS1 tss: set speed to 38400 (017)
04/27 10:56:28 yS1 tio_set_flow_control( HARD )
04/27 10:56:28 yS1 waiting for line to clear (VTIME=1), read:
04/27 10:56:28 yS1 send: ATZ0[0d]
04/27 10:56:28 yS1 waiting for ``OK''
04/27 10:56:28 yS1 got: [0d][0a]OK ** found **
04/27 10:56:28 yS1 waiting for line to clear (VTIME=3), read: [0d][0a]
04/27 10:56:29 yS1 removing lock file
04/27 10:56:29 yS1 waiting...
дэк в том-то и дело, что ои работали уже не один год и все было гуд
А инициализируются они как у Вас, в mgetty я так понимаю ATZ, это сбро модема, и загружается профиль по умолчанию. А в профиле что?
Вот мои конфиги:mgetty.config
debug 9
fax-id +x xxx xxxxxx
speed 38400
direct NO
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only NO
fax-only NO
modem-type auto
init-chat "" ATZ0 OK
modem-check-time 300
rings 1
answer-chat "" ATS115=3A CONNECT \c \r
answer-chat-timeout 80
autobauding YES
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
notify faxadmin
fax-owner uucp
fax-group uucp
fax-mode 0660login.config
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debugsendfax.config
fax-id +x xxx xxxxxx
modem-type auto
debug 9
modem-handshake AT&H3
max-tries 3
max-tries-continue YES
speed 38400
dial-prefix ATD
poll-dir ./
normal-res NO
verbose NO
04/27 08:18:51 ad0 got:[0d][0a]IDC-5614BXL/VR firmware by Mike Telis, V2.26-V90_2M_DLS[0d]
04/27 08:18:51 ad0 mdm_gis: string 1: 'IDC-5614BXL/VR firmware by Mike Telis, V2.26-V90_2M_DLS'
04/27 08:18:51 ad0 got:[0a]Copyright (c) Inpro, 1998-2005[0d]
04/27 08:18:51 ad0 mdm_gis: string 2: 'Copyright (c) Inpro, 1998-2005'
>04/27 08:18:51 ad0 got:[0d][0a]IDC-5614BXL/VR firmware by Mike Telis, V2.26-V90_2M_DLS[0d]
>
>04/27 08:18:51 ad0 mdm_gis: string 1: 'IDC-5614BXL/VR firmware by Mike
>Telis, V2.26-V90_2M_DLS'
>04/27 08:18:51 ad0 got:[0a]Copyright (c) Inpro, 1998-2005[0d]
>04/27 08:18:51 ad0 mdm_gis: string 2: 'Copyright (c) Inpro, 1998-2005'
>
>
дело в том что на втором порту такой же модем и все гуд :)
>дело в том что на втором порту такой же модем и все
>гуд :)
Судя по логам, он теряет несущую. Почему?! Попробуйте поменять их местами. Если модем продолжит глючить, значит дрючьте его; если нет, значит проблема в кабеле.