forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 16.04.2019, 10:59
Brother Rabbit
Guest
 
Сообщений: n/a
По умолчанию mgetty

Brother Rabbit написал(а) к All в Apr 19 18:04:28 по местному времени:

Нi, All!

Что нужно настроить, что бы mgetty увидела RING и правильно сказала ATA?

[fido@BroRabbit mgetty]$ cat ./ttyS1.log

--
04/15 17:50:22 yS1 mgetty: interim release 1.1.37-Jun05
04/15 17:50:22 yS1 WARNING: parent process not init(pid=1), but pid=13277 (sudo /sbin/mgetty /dev/ttyS1)
04/15 17:50:22 yS1 check for lockfiles
04/15 17:50:22 yS1 checklock: stat failed, no file
04/15 17:50:22 yS1 locking the line
04/15 17:50:22 yS1 makelock(ttyS1) called
04/15 17:50:22 yS1 do_makelock: lock='/var/lock/serial/LCK..ttyS1'
04/15 17:50:22 yS1 lock made
04/15 17:50:22 yS1 tioget_rs232lines: status: RTS CTS DSR DTR
04/15 17:50:22 yS1 lowering DTR to reset Modem
04/15 17:50:23 yS1 tss: set speed to 57600 (10001)
04/15 17:50:23 yS1 tioset_flowcontrol( НARD )
04/15 17:50:23 yS1 waiting for line to clear (VTIME=1), read:
04/15 17:50:23 yS1 send: ATZ[0d]
04/15 17:50:23 yS1 waiting for ``OK''
04/15 17:50:23 yS1 got: ATZ[0d][0d][0a]OK * found *
04/15 17:50:23 yS1 waiting for line to clear (VTIME=3), read: [0d][0a]
04/15 17:50:24 yS1 removing lock file
04/15 17:50:24 yS1 waiting...
04/15 17:50:56 yS1 checking lockfiles, locking the line
04/15 17:50:56 yS1 makelock(ttyS1) called
04/15 17:50:56 yS1 do_makelock: lock='/var/lock/serial/LCK..ttyS1'
04/15 17:50:56 yS1 lock made
04/15 17:50:56 yS1 wfr: waiting for ``RING''
04/15 17:50:56 yS1 got: [13][c5][b6]}[87][1b][c5]R[fd][86][d3][8a][ae]m7[d3][f2][b6]}[87]
04/15 17:51:06 yS1 mdmreadbyte: read returned -1: Interrupted system call
04/15 17:51:06 yS1 wfr: timeout waiting for RING
04/15 17:51:06 yS1 wfr: rc=-1, drn=0
04/15 17:51:06 yS1 huh? Junk on the line?
04/15 17:51:06 yS1 >>> could be a dial-out program without proper locking - check this!
04/15 17:51:06 yS1 removing lock file


[fido@BroRabbit ~]$ uname -a
Linux BroRabbit.localdomain 4.9.71-std-def-alt0.M80P.1 #1 SMP Thu Dec 21 01:27:05 UTC 2017 x86_64 GNU/Linux


/etc/mgetty+sendfax/mgetty.config
----------------------------------------
port-owner fido
port-group fido
port-mode 0666


port ttyS1
rings 1
debug 5
init-chat "" ATZ OK
answer-chat "" ATA CONNECT c r
answer-chat-timeout 80
speed 57600
modem-type auto
data-only y
----------------------------------------

Нave nice nights.
Brother Rabbit.

--- Если ложка не стоит в сметане, очевидно, виновата не ложка!
Ответить с цитированием
  #2  
Старый 16.04.2019, 16:22
Sasha Shost
Guest
 
Сообщений: n/a
По умолчанию mgetty

Sasha Shost написал(а) к Brother Rabbit в Apr 19 15:01:48 по местному времени:

Нello Brother!

init

start on startup
start on runlevel [2345]
exec sudo -u root /sbin/mgetty -i /etc/issue.ftn ttyS0 line: Success
respawn



mgetty.config

debug 4
speed 115200
issue-file /etc/issue.mgetty
port ttyS0
data-only yes
rings 1
init-chat ""
# ~V~^~ATZ OK
answer-chat "" ATA CONNECT \c \r
modem-type data
fido-send-emsi yes
modem-check-time 20

port-owner shost
port-group shost
port-mode 0666

а далее кика

[Unit]
Description=FidoTech TCP/IP mailer
After=network.target

[Service]
Restart=on-failure
ExecStart=/usr/local/sbin/qico -I /usr/local/etc/qico/qico.conf -d
ExecReload=/bin/kill -НUP $MAINPID
User=shost
Group=shost

[Install]
WantedBy=multi-user.target





Sasha http://dr-shost.com http://shostatsky.narod.ru [Team OS/2][Team EDSMO]



--- GoldED+/LNX 1.1.5-b20130910
Ответить с цитированием
  #3  
Старый 16.04.2019, 16:22
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty

Alexander Kruglikov написал(а) к Brother Rabbit в Apr 19 15:26:28 по местному времени:

Привет, Brother!

15 апр 19 18:04, Brother Rabbit писал(а) к All:

BR> Что нужно настроить, что бы mgetty увидела RING и правильно сказала
BR> ATA?

Судя по

BR> 04/15 17:51:06 yS1 huh? Junk on the line?
BR> 04/15 17:51:06 yS1 >>> could be a dial-out program without proper
BR> locking - check this!

у тебя owner fido не может пользоваться ttyS1. Обрати на это внимание.

З.Ы. (Замечу Ышо): а mgetty-то с -DFIDO собран? ;)

С наилучшими пожеланиями, Alexander.
--- "GoldED+/LNX 1.1.5-b20180707" ---
Ответить с цитированием
  #4  
Старый 16.04.2019, 16:31
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty

Alexander Kruglikov написал(а) к Sasha Shost в Apr 19 16:19:20 по местному времени:

Привет, Sasha!

16 апр 19 15:01, Sasha Shost писал(а) к Brother Rabbit:

SS> exec sudo -u root /sbin/mgetty -i /etc/issue.ftn ttyS0 line: Success
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Не надо так делать!

С наилучшими пожеланиями, Alexander.
--- "GoldED+/LNX 1.1.5-b20180707" ---
Ответить с цитированием
  #5  
Старый 16.04.2019, 16:41
Brother Rabbit
Guest
 
Сообщений: n/a
По умолчанию mgetty

Brother Rabbit написал(а) к Alexander Kruglikov в Apr 19 15:24:38 по местному времени:

Нi, Alexander!

16 апр 19 15:26, Alexander Kruglikov -> Brother Rabbit:

BR>> Что нужно настроить, что бы mgetty увидела RING и правильно сказала
BR>> ATA?

AK> Судя по

BR>> 04/15 17:51:06 yS1 huh? Junk on the line?
BR>> 04/15 17:51:06 yS1 >>> could be a dial-out program without proper
BR>> locking - check this!

AK> у тебя owner fido не может пользоваться ttyS1. Обрати на это внимание.

[fido@BroRabbit ~]$ ls -l /dev/ttyS*
crw-rw---- 1 root uucp 4, 64 апр 12 14:46 /dev/ttyS0
crw-rw-rw- 1 fido fido 4, 65 апр 16 13:52 /dev/ttyS1
crw-rw---- 1 root uucp 4, 66 апр 12 13:55 /dev/ttyS2
crw-rw---- 1 root uucp 4, 67 апр 12 13:55 /dev/ttyS3

там в логе интересная штука сейчас у меня получается.

=== Import Windows Clipboard Start ===
04/16 13:51:54 yS1 lowering DTR to reset Modem
04/16 13:51:54 yS1 tss: set speed to 115200 (10002)
04/16 13:51:54 yS1 tioset_flowcontrol( НARD )
04/16 13:51:54 yS1 waiting for line to clear (VTIME=1), read:
04/16 13:51:54 yS1 send: ATZ[0d]
04/16 13:51:54 yS1 waiting for ``OK''
04/16 13:51:54 yS1 got: ATZ[0d]
04/16 13:51:54 yS1 CND: ATZ[0d][0a]OK * found *
04/16 13:51:55 yS1 waiting for line to clear (VTIME=3), read: [0d][0a]
04/16 13:51:55 yS1 removing lock file
04/16 13:51:55 yS1 waiting...
04/16 13:52:15 yS1 select returned 1
04/16 13:52:15 yS1 checking lockfiles, locking the line
04/16 13:52:15 yS1 makelock(ttyS1) called
04/16 13:52:15 yS1 do_makelock: lock='/var/lock/serial/LCK..ttyS1'
04/16 13:52:15 yS1 lock made
04/16 13:52:15 yS1 wfr: waiting for ``RING''
04/16 13:52:15 yS1 got: [0d][0a]RING[0d]
04/16 13:52:15 yS1 CND: RING
04/16 13:52:15 yS1 wfr: rc=0, drn=0
04/16 13:52:15 yS1 CND: check no: 'none'
04/16 13:52:15 yS1 send: ATA[0d]
04/16 13:52:15 yS1 waiting for ``CONNECT''
04/16 13:52:15 yS1 got: [0d]
04/16 13:52:20 yS1 CND: OK[0a]RING[0d]
04/16 13:52:20 yS1 CND: RING[0a][0d][0a]RING[0d]
04/16 13:52:22 yS1 CND: RING[0a][0d][0a]RING[0d]
04/16 13:52:25 yS1 CND: RING[0a][0d][0a]RING[0d]
04/16 13:52:28 yS1 CND: RING[0a][0d][0a]RING[0d]
04/16 13:52:31 yS1 CND: RING[0a][0d][0a]RING[0d]
04/16 13:52:34 yS1 CND: RING[0a][0d][0a]RING[0d]
04/16 13:52:37 yS1 CND: RING[0a]
04/16 13:53:35 yS1 timeout in chat script, waiting for `CONNECT'
04/16 13:53:35 ##### failed timeout dev=ttyS1, pid=19296, caller='none', conn='', name=''
=== Import Windows Clipboard End ===

Модем вроде бы инитится, а вместо АТА в модем попадает что-то не то.

AK> З.Ы. (Замечу Ышо): а mgetty-то с -DFIDO собран? ;)

А как проверить? Брал со штатного альтлинуксового репозитория, который apt-get.

Нave nice nights.
Brother Rabbit.

--- Если ложка не стоит в сметане, очевидно, виновата не ложка!
Ответить с цитированием
  #6  
Старый 16.04.2019, 16:52
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty

Alexander Kruglikov написал(а) к Brother Rabbit в Apr 19 16:40:10 по местному времени:

Привет, Brother!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

16 апр 19 15:24, Brother Rabbit писал(а) к Alexander Kruglikov:

BR> Модем вроде бы инитится, а вместо АТА в модем попадает что-то не то.

Вот конфиги mgetty, которые работали с этим мопедом:

[root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/login.config
/FIDO/ - - /usr/local/sbin/qico -a @

[root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/mgetty.config
port ttyS0
speed 57600
debug 8
data-only y
answer-chat "" ATA CONNECT \c \r

AK>> З.Ы. (Замечу Ышо): а mgetty-то с -DFIDO собран? ;)
BR> А как проверить? Брал со штатного альтлинуксового репозитория, который
BR> apt-get.

[root@srv-srt ~]# strings /sbin/mgetty | grep EMSI
got EMSI signature
EMSI_
EMSI_INQC816
EMSI_INQ
EMSI_CLI
EMSI_REQA77E
non-INQ EMSI packet: '%.15s...', length %d

С наилучшими пожеланиями, Alexander.
--- "GoldED+/LNX 1.1.5-b20180707" ---
Ответить с цитированием
  #7  
Старый 16.04.2019, 18:13
Sasha Shost
Guest
 
Сообщений: n/a
По умолчанию mgetty

Sasha Shost написал(а) к Alexander Kruglikov в Apr 19 17:02:00 по местному времени:

Нello Alexander!



SS>> exec sudo -u root /sbin/mgetty -i /etc/issue.ftn ttyS0 line:
SS>> Success
AK> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AK> Не надо так делать!
знаю
но какая тол падла весь оутбаунд у меня в рут загоняет порой
не найти кто
так чтло моя затычка - работа фидохи важней
можно убрать


Sasha http://dr-shost.com http://shostatsky.narod.ru [Team OS/2][Team EDSMO]



--- GoldED+/LNX 1.1.5-b20130910
Ответить с цитированием
  #8  
Старый 16.04.2019, 20:23
Brother Rabbit
Guest
 
Сообщений: n/a
По умолчанию mgetty

Brother Rabbit написал(а) к Alexander Kruglikov в Apr 19 19:01:46 по местному времени:

Нi, Alexander!

16 апр 19 16:40, Alexander Kruglikov -> Brother Rabbit:

BR>> Модем вроде бы инитится, а вместо АТА в модем попадает что-то не то.

AK> Вот конфиги mgetty, которые работали с этим мопедом:

AK> [root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/login.config
AK> /FIDO/ - - /usr/local/sbin/qico -a @

Дв. Твк, но до этого дело не доходит.

AK> [root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/mgetty.config
AK> port ttyS0
AK> speed 57600
AK> debug 8
AK> data-only y
AK> answer-chat "" ATA CONNECT \c \r

Сделал все так.

AK>>> З.Ы. (Замечу Ышо): а mgetty-то с -DFIDO собран? ;)
BR>> А как проверить? Брал со штатного альтлинуксового репозитория, который
BR>> apt-get.

AK> [root@srv-srt ~]# strings /sbin/mgetty | grep EMSI
AK> got EMSI signature
AK> EMSI_
AK> EMSI_INQC816
AK> EMSI_INQ
AK> EMSI_CLI
AK> EMSI_REQA77E
AK> non-INQ EMSI packet: '%.15s...', length %d

Все так.

=== Import Windows Clipboard Start ===
04/16 18:58:15 yS1 wfr: waiting for ``RING''
04/16 18:58:15 yS1 got: [0d][0a]RING[0d]
04/16 18:58:15 yS1 CND: RING
04/16 18:58:15 yS1 wfr: rc=0, drn=0
04/16 18:58:15 yS1 CND: check no: 'none'
04/16 18:58:15 yS1 send: ATA[0d]
04/16 18:58:15 yS1 waiting for ``CONNECT''
04/16 18:58:15 yS1 got: [0d]
04/16 18:58:19 yS1 CND: OK[0a]RING[0d]
04/16 18:58:19 yS1 CND: RING[0a][0d][0a]RING[0d]
=== Import Windows Clipboard End ===

Шлем АТА, ароцчаем OK.

Кстати. cat /etc/inittab
S1:2345:respawn:/sbin/mgetty -s 115200 ttyS1

sudo init q

не запускается.


Нave nice nights.
Brother Rabbit.

--- Хороший собеседник не только внимательно слушает, но и вовремя наливает.
Ответить с цитированием
  #9  
Старый 16.04.2019, 23:14
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty

Alexander Kruglikov написал(а) к Brother Rabbit в Apr 19 22:51:16 по местному времени:

Привет, Brother!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

16 апр 19 19:01, Brother Rabbit писал(а) к Alexander Kruglikov:

AK>> [root@srv-srt ~]# grep -v '^#\|^$'
AK>> /etc/mgetty+sendfax/mgetty.config port ttyS0 speed 57600 debug 8
AK>> data-only y answer-chat "" ATA CONNECT \c \r
BR> Сделал все так.

Млин, сейчас посмотрел - оказывается, я его менял...

[root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/mgetty.config
debug 4
port-owner fido
port-group fido
port-mode 0664
port ttyS0
rings 3
speed 115200
debug 4
data-only y
init-chat "" ATM0 OK

Впрочем, не сильно.

BR> Кстати. cat /etc/inittab
BR> S1:2345:respawn:/sbin/mgetty -s 115200 ttyS1
BR> sudo init q
BR> не запускается.

у меня не так. у меня вот так:

[root@srv-srt ~]# cat /etc/init/ttyS0.conf
start on runlevel [345]
stop on runlevel [S016]

instance /dev/ttyS0
exec /sbin/mgetty -x 3 ttyS0 line: Success
#exec /sbin/mgetty -x3 ttyS0
respawn

С наилучшими пожеланиями, Alexander.
--- "GoldED+/LNX 1.1.5-b20180707" ---
Ответить с цитированием
  #10  
Старый 17.04.2019, 12:12
Brother Rabbit
Guest
 
Сообщений: n/a
По умолчанию mgetty

Brother Rabbit написал(а) к Alexander Kruglikov в Apr 19 11:00:54 по местному времени:

Нi, Alexander!

16 апр 19 22:51, Alexander Kruglikov -> Brother Rabbit:

AK> Млин, сейчас посмотрел - оказывается, я его менял...

AK> [root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/mgetty.config
AK> debug 4
AK> port-owner fido
AK> port-group fido
AK> port-mode 0664
AK> port ttyS0
AK> rings 3
AK> speed 115200
AK> debug 4
AK> data-only y
AK> init-chat "" ATM0 OK

AK> Впрочем, не сильно.

Ну, вобщем-то, у меня как-то так же.
debug 4
port ttyS1
rings 3
debug 4
init-chat "" ATZ OK
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
speed 115200
data-only y
port-owner fido
port-group fido
port-mode 0666

BR>> Кстати. cat /etc/inittab
BR>> S1:2345:respawn:/sbin/mgetty -s 115200 ttyS1
BR>> sudo init q
BR>> не запускается.

AK> у меня не так. у меня вот так:

Вот я тоже нутром чую, что у в альтлинуксе inittab погоды не делает, но пока не понял, кто делает. ;)

AK> [root@srv-srt ~]# cat /etc/init/ttyS0.conf
AK> start on runlevel [345]
AK> stop on runlevel [S016]

AK> instance /dev/ttyS0
AK> exec /sbin/mgetty -x 3 ttyS0 line: Success
AK> #exec /sbin/mgetty -x3 ttyS0
AK> respawn

У меня такого нет. Ни файла, ни директории. Но как-то ж оно запускается изначально в системе?

Нave nice nights.
Brother Rabbit.

--- Не откладывай пьянку на завтра, а секс на старость.
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:52. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot