Возможно ли как либо извратится без minicom чисто cтандартными средствами, типа извратится над agetty дабы писать и читать с СOM порта?
>Возможно ли как либо извратится без minicom чисто cтандартными средствами, типа извратится
>над agetty дабы писать и читать с СOM порта?tip, cu ?
>Возможно ли как либо извратится без minicom чисто cтандартными средствами, типа извратится
>над agetty дабы писать и читать с СOM порта?Можно так извратиться:)))
cu -l /dev/cuad0 -s 9600
для выхода CTRL~# cu
usage: cu [-ehot] [-a acu] [-l line] [-s speed] [-#] [phone-number]
>Возможно ли как либо извратится без minicom чисто cтандартными средствами, типа извратится
>над agetty дабы писать и читать с СOM порта?perl?
tip, cu
command not found :(perl я лично совершенно в нем не шарю :)
>tip, cu
>command not found :(
>
>perl я лично совершенно в нем не шарю :)взять конкретный пример и на его основе разобраться ...
к примеру читаем из порта и пишем в файл:#!/usr/bin/perl
use Device::SerialPort;
$port=Device::SerialPort->new("/dev/ttyS0");
$port->baudrate(9600);
$port->databits(8);
$port->stopbits(1);
$port->read_char_time(0);
$port->read_const_time(1000);while (){
($count,$saw)=$port->read(255);
if ($count > 0) {
open(file, ">>фаил) || die "Cannot open $_";
print file "$saw";
close file;
}
}
>Возможно ли как либо извратится без minicom чисто cтандартными средствами, типа извратится
>над agetty дабы писать и читать с СOM порта?Раскройте задачу полностью, угадывать недосказанное совершенно неинтересно
>>Возможно ли как либо извратится без minicom чисто cтандартными средствами, типа извратится
>>над agetty дабы писать и читать с СOM порта?
>
>Раскройте задачу полностью, угадывать недосказанное совершенно неинтересностоит debian 2.6 core. Под него написана ELF программа которая по соединению типа COM->modem->ns->modem->АТС(alcatel) снимает и отсылает некие данные. Связка перестала работать. В пинципе на сколько я знаю, а об этом я знаю довольно мало, станция работает как обычный терминал типа VT100 и понимает свои терминальные команды. Цель определить причину отказа работы.... в звязках ли модемов, COM портах, ns-ах, или недоработке собственно самой программы.
>стоит debian 2.6 core.Интересная версия дебиана. Ещё более интересно, что на дебиан-то мешает minicom поставить?
> Под него написана ELF программа
А это мы тут _бинарник_ всем форумом отлаживать будем? :-/ Смешно...
>которая по соединению типа COM->modem->ns->modem->АТС(alcatel) снимает
> и отсылает некие данные. Связка перестала работать.У меня тут один "клиент" с модемом отваливался -- он говорил, что _совсем_. При этом соседи по "несчастью" ходили на тот же модем удивительно регулярно. "Объяснением", мол, весна, снег тает, _провода_ намокли _у_МГТС_, он удовлетворился не сразу, а после того, как моё начальство "поговорило" (уж, не знаю, видимо, объяснило то же самое?) с его начальством. То ли провода "просохли", то ли попытки дозвона стали более настойчивыми, но на следующий день "связь случилась". :)))
Я это к чему -- может "провода намокли" ~~ связь плохая...
Звонки-то хоть проходят -- может, и номера-коммутация поменялись "с тех пор"?
>Цель определить причину отказа работы.... в звязках ли модемов, COM портах, ns-ах, или недоработке собственно самой программы.
Ну, если у "того ELF-а" логов нет в принципе, можно попытаться его под strace-ом пускать и "читать" NO CARRIER-ы (если это ошибка связи~)...
>Интересная версия дебиана. Ещё более интересно, что на дебиан-то мешает minicom поставить?uname -s
Linuxuname -r
2.6.18-6-486Какая версия Debian..... мммммм чес говоря незнаю де сотреть.
minicom мешает поставить полное отсутствие каких либо девайсов кроме клавы.
ни сидюка ни флопа, ни возможности подключится по сети к чему либо.>> Под него написана ELF программа
>
>А это мы тут _бинарник_ всем форумом отлаживать будем? :-/ Смешно...Если проблема в бинарнике за ето отвечает совсем другой человек :) но пока вакт работы связи я доказать немогу.
>[оверквотинг удален]
>удивительно регулярно. "Объяснением", мол, весна, снег тает, _провода_ намокли _у_МГТС_, он
>удовлетворился не сразу, а после того, как моё начальство "поговорило" (уж,
>не знаю, видимо, объяснило то же самое?) с его начальством. То
>ли провода "просохли", то ли попытки дозвона стали более настойчивыми, но
>на следующий день "связь случилась". :)))
>
>Я это к чему -- может "провода намокли" ~~ связь плохая...
>
>Звонки-то хоть проходят -- может, и номера-коммутация поменялись "с тех пор"?
>Связка жесткая на НС-е(никто никому не звонит просто есть 2-а проводка, анахроничный DSL 14400), фактически чето поменятся могло но это я буду проверять это в последнюю очередь.
>>Цель определить причину отказа работы.... в звязках ли модемов, COM портах, ns-ах, или недоработке собственно самой программы.
>
>Ну, если у "того ELF-а" логов нет в принципе, можно попытаться его
>под strace-ом пускать и "читать" NO CARRIER-ы (если это ошибка связи~)...
>ЛЮДИИИИИ мне нехочется дебагить ELF. Ответте плз на тему поста! если таких методов нет кроме как писать свою программу на перле(в коем я ничего не понимаю, да и вообще я програмист некудышний), то я уж как нибудь найду сидюк скачаю дебы и поеду установлю туда minicom, правда ето будет наверное мое самое большое разочарование :(
>uname -r
>2.6.18-6-486
>
>Какая версия Debian..... мммммм чес говоря незнаю де сотреть.Судя по ядру - Debian 4.0 "etch", смотреть -
$ cat /etc/debian_version
4.0>minicom мешает поставить полное отсутствие каких либо девайсов кроме клавы.
>ни сидюка ни флопа, ни возможности подключится по сети к чему либо....ни usb?! Задачка... О, у тебя ж командная строка "туда" есть -- то есть какое-то подключение? Или всё, что ты показывал - с клавы-монитора?
Ещё в _системных_ логах, если собственных логов приложения не обнаружится, посмотреть имеет смысл -- а вдруг... Директория /var/log/ и файлы в ней - текстовые логи "система пишет".
>Если проблема в бинарнике за ето отвечает совсем другой человек :) но
>пока вакт работы связи я доказать немогу.
>
>>Звонки-то хоть проходят -- может, и номера-коммутация поменялись "с тех пор"?Факт звонков-то есть? А наличие или отсутствие соединения при?.. (Чего спрашиваю-то понятно?)
Пока ты никуда не поехал ;) , а на втором конце (тебе туда тоже ехать надо?) тоже непрозрачный бинарник и отсутствие логов?..
>Связка жесткая на НС-е(никто никому не звонит просто есть 2-а проводка, анахроничный
>DSL 14400), фактически чето поменятся могло но это я буду проверять
>это в последнюю очередь.Это я не умею...
>>Ну, если у "того ELF-а" логов нет в принципе, можно попытаться его
>>под strace-ом пускать и "читать" NO CARRIER-ы (если это ошибка связи~)...Типа "выделенка" без выхода на ГТС и "просто" позонить с другой машины нельзя?...
Ну, может быть, воткнуть модем в ПК вместо "оборудования" (с minicom-ом :) ) и "звонить"...>уж как нибудь найду сидюк скачаю дебы и поеду установлю туда
>minicom, правда ето будет наверное мое самое большое разочарование :(Ты точно уверен, что minicom поможет? :-]
Уже помог :) Поехал, поставил, выяснил что связка полностью работает. Наехал на програмера, ответ оказался настолько простым еххххх, переполнение логов (зашкалили за 2Гб) етого бинарника которые он вел дето в левачном месте. Удалил и все пошло :)А консоль - да я на него имею, через другой сервак(серваки соеденены кросовером) который не я админю и на котором и фтп-шки то нет, а знания того админа сводятся к умению борьбы с пылью, страшной скрытности по поводу root - а, и полному нежеланию к сотрудничеству :(