The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD + mgetty"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD + mgetty"
Сообщение от Allcome emailИскать по авторуВ закладки on 28-Ноя-02, 16:30  (MSK)
Здравтвуйте всем! По этой теме уже достаточно сказано, но все-таки...
В общем так: все поставил, с горем пополам настроил... mgetty.config вот такой вид имеет:
port ttyd1
debug 4
fax-id 00 00 000000
speed 19200
direct NO
blocking NO
port-owner root
port-group wheel
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only yes
fax-only NO
modem-type data
init-chat ""ATS0=1Q0&D3C1 OK
modem-check-time 3600
rings 1
answer-chat "" ATA 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 allcome@allcome.intertrans.com.ua
fax-owner uucp
fax-group modem
fax-mode 0660

Вроде как должно работать, да? А получается, что в логе такое:
11/28 15:25:12 aa1  mgetty: experimental test release 1.1.25-Feb01
11/28 15:25:12 aa1  check for lockfiles
11/28 15:25:12 aa1  locking the line
11/28 15:25:13 aa1  WARNING: DSR is off - modem turned off or bad cable?
11/28 15:25:13 aa1  lowering DTR to reset Modem
11/28 15:25:14 aa1  send: \dATQ0V1H0[0d]
11/28 15:25:15 aa1  waiting for ``OK'' ** found **
11/28 15:25:15 aa1  send: ATS0=0Q0&D3&C1[0d]
11/28 15:25:15 aa1  waiting for ``OK'' ** found **
11/28 15:25:15 aa1  mdm_send: 'ATI'
11/28 15:25:15 aa1  Multitech MT1432BA/MT1932ZDX/MT2834ZDX detected
11/28 15:25:15 aa1  mdm_send: 'ATI2'
11/28 15:25:16 aa1  additional info: 'MT1932ZDXI'
11/28 15:25:16 aa1  modem quirks: 0002
11/28 15:25:16 aa1  mdm_send: 'AT+FCLASS=2.0' -> ERROR
11/28 15:25:16 aa1  mdm_send: 'AT+FCLASS=2.0' -> ERROR
11/28 15:25:16 aa1  mdm_send: 'AT+FCLASS=2' -> OK
11/28 15:25:17 aa1  mdm_send: 'AT+FCLASS=0' -> OK
11/28 15:25:17 aa1  mdm_send: 'AT+FAA=1;+FCR=1' -> OK
11/28 15:25:17 aa1  mdm_send: 'AT+FBOR=0' -> OK
11/28 15:25:18 aa1  mdm_send: 'AT+FLID="49 115 xxxxxxxx"' -> OK
11/28 15:25:18 aa1  mdm_send: 'AT+FDCC=1,5,0,2,0,0,0,0' -> OK
11/28 15:25:18 aa1  waiting...
И модем нифига трубку не берет... Откуда эта строка берется ATS0=0Q0&D3&C1[0d] ,если я ее нигде руками не задавал?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: FreeBSD + mgetty"
Сообщение от Vinny Искать по авторуВ закладки on 28-Ноя-02, 16:47  (MSK)

>И модем нифига трубку не берет... Откуда эта строка берется ATS0=0Q0&D3&C1[0d] ,если
>я ее нигде руками не задавал?

Ну как же не задавал, если

>init-chat ""ATS0=1Q0&D3C1 OK

[0d] - это "\r"

Посмотри (отключив mgetty) cu -l cuaa0, идут ли от модема
строки RING

RING

...

Мгетти ловит их и делает ATA, после чего модем берёт трубку.
Судя по логам RINGов нет, а значит нужно покопаться с инициализацией
модема, чтобы были.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: FreeBSD + mgetty"
Сообщение от Allcome emailИскать по авторуВ закладки on 28-Ноя-02, 17:54  (MSK)
>
>
>>И модем нифига трубку не берет... Откуда эта строка берется ATS0=0Q0&D3&C1[0d] ,если
>>я ее нигде руками не задавал?
>
>Ну как же не задавал, если
>
>>init-chat ""ATS0=1Q0&D3C1 OK
>
>[0d] - это "\r"
>
>Посмотри (отключив mgetty) cu -l cuaa0, идут ли от модема
>строки RING
>
>RING
>
>...
>
>Мгетти ловит их и делает ATA, после чего модем берёт трубку.
>Судя по логам RINGов нет, а значит нужно покопаться с инициализацией
>модема, чтобы были.


Тут еще вот что веселит: ежели файлик mgetty.config вообще удалить, то так ничего и не изменяется - лог все тот же!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: FreeBSD + mgetty"
Сообщение от Vinny Искать по авторуВ закладки on 28-Ноя-02, 22:31  (MSK)
>
>Тут еще вот что веселит: ежели файлик mgetty.config вообще удалить, то так
>ничего и не изменяется - лог все тот же!

Значит mgetty использует другой файлик.
Нужно узнать, где он лежит. Могу предложить простой и корявый способ.
делаешь в /etc/ttys ttyd0 off,
kill -1 1,
ktrace -i -p 1
ttyd0 -> on
kill -1 1
ktrace -C
kdump |less

Ищещ в выводе ktrace mgetty и смотришь, какие файлы оно открывает.
Использование fstat или lsof может не дать результата, т.к. конфиг
закрывается после прочтения. А можно собрать mgetty из портов
и заодно посмотреть параметры конфигурации. Или поискать все
mgetty.config в системе findом и попробовать каждый найденный.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру