[Comm] где линух ест буквы на ком порту? ?-)
Ilya Palagin
=?iso-8859-1?q?tux_=CE=C1_fioc=2Ekz?=
Чт Май 8 15:18:50 MSD 2003
Oleg K. Artemjev wrote:
>
> Вопрос пока открыт. На виндах все работает. На linux - `естся' часть символов.
> Вопрос, как обычно, - кто виноват и что делать? ?-)
>
>
>>>Есть рекомендованная (найденная где-то в сети =) ) строка для съема
>>>логов с АТС LG Starex VSPi:
>>>stty 1200 clocal -parenb -parodd cs8 -cstopb -icanon < /dev/ttyS0
>>>В данный момент съем происоходит с потерей символов.
>
>
>>Вот тут странный момент - в виндах 98x (ver 4.10.2222) я настроив свойства com port в properties
>>иконки my_coputer и одновременно в гипертерминале выставив те же 1200 8n1 (при этом указав в обоих
>>случаях, что контроля потока нет вовсе - ни Xon/Xoff ни Hardware) получаю логи без поедания символов.
>>Вопрос - как средствами minicom или stty (или другого софта) добиться тех же результатов? Выставив в
>>minicom те же 1200 8n1 я получаю строки частично поеденные - с пропущенными символами. :/
>
>
>
>>>на данный момент делается из скрипта перезапускаемого init через inittab:
>>>#!/bin/sh
>>>echo $$ > /var/run/LGStarexVSP.ttyS0.cat.pid
>>>stty 1200 clocal -parenb -parodd cs8 -cstopb -icanon < /dev/ttyS0
>>>cat /dev/ttyS0 >> /var/log/LG-Starex-VSP.ttyS0.office.output1\&2
>
>
> Вопрос звучит так: что надо сделать вместо этого чтобы работало и где кушаются символы в данный момент.
> То есть я не понимаю почему они вообще пропадают и кто их может есть. :|
>
Я читаю данные с Siemens Hicom 130 вот такими командами:
1.Выставить режим порта
/bin/stty -F /dev/ttyS0 2400 cread clocal cs8 -cstopb -inlcr -icrnl
-icanon -echo
2.Сохранять данные
cat /dev/ttyS0 >> /var/log/pbx.log
Рецепт сей был получен методом проб, ошибок, заимствованием из других
рецептов и чтением манов. Может, сгодится и для LG?
Подробная информация о списке рассылки community