Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Khvatov                       2:5020/175.2   08 Jul 2005  14:53:31
 To : Kirill Frolov
 Subject : COM-порт: читать man до просветления -- помогает.
 -------------------------------------------------------------------------------- 
 
 Fri Jul 08 2005 14:04, Kirill Frolov wrote to Zahar Kiselev:
 
  KF> From: "Kirill Frolov" <fk0@fk0.pp.ru>
 
  KF> Tue Jun 28 2005 23:40, Zahar Kiselev wrote to All:
 
  ZK>> Для связи со всякими железками часто применяется "усеченный" вариант
  ZK>> ком-порта из трех проводов - передача, прием и общий.  В досе многие
  ZK>> терминальные программы умели не обращать внимания на висящие в воздухе
  ZK>> сигналы квитирования. Hапример так умел работать TELIX.
  ZK>> А вот в линуксе все время приходится паять перемычки на разъем порта
  ZK>> чтобы установить сигналы DTR/DSR и CTS/RTS в правильное положение. Иначе
  ZK>> линуксовый драйвер ком-порта вообще не хочет принимать данные. Даже если
  ZK>> работающему с ним minicom`у сказать hardware flow conrtol no.  Вопрос -
  ZK>> это недоработка авторов Миникома или особенность линуксового драйвера
  ZK>> порта? Ведь cat /dev/ttyS0 тоже хочет правильно установленных сигналов.
  ZK>> Можно ли драйверу порта как-то объяснить, что этих сигналов квитировани
  ZK>> нет? man stty смотрел, способа не нашел.
 
  KF>   Зато я разобрался. Ситуациая примерно похожая. Есть один аппарат и у
  KF> него аппаратно DTR соединён с DSR и DCD, а RTS с CTS. Всё работает. Есть
  KF> другой аппарат, где ничего не соединено и, соответственно не работает.
  KF> Миникомом
  KF> я не пользуюсь...
 
  KF>   Для начала нужно иметь statserial, stty и cu. В новом (sarge) дебиане
  KF> всё это есть в виде отдельных пакетов. statserial можно просто запустить
  KF> в отдельном xterm как монитор порта. После чего можно воткнуть кабель в
  KF> аппарат с которым всё работает, а потом разъединить. statserial свалился
  KF> с SIGHUP?  Так и должно быть. Делается stty -F /dev/ttySx clocal.
  KF> Эксперимент повторяется и видим, что statserial не вываливается. Теперь
  KF> запускаем cu.
  KF> Опять вывалился statserial?  Смотрим stty -F /dev/ttySx -a | grep clocal
  KF> и видим, что "-clocal", что означает *отключение* локального режима.
  KF> Вывод напрашивается сам собой -- cu изменяет настройки порта!  Теперь
  KF> вначале запускаем cu (если он ещё не вывалился с воплями I/O error) и
  KF> только подом делаем stty -F /dev/ttySx clocal. Соединяем-разъединяем
  KF> кабель -- ошибок
  KF> нет. Теперь можно в cu работать.
 
 Чудеса в решете. У меня всё работает, и работало всегда:
 [xbatob@Sagittarius devboard-R2_00-hitrack]$ cu -s 115200 -l /dev/ttyS0
 Connected.
 Techno Mobile Device release 2.00
 Linux 2.6.11 on a  (/dev/ttyS0)
 
 axis login:
 
 Смотрю с другого tty:
 [xbatob@Sagittarius devboard-R2_00-hitrack]$ stty -a -F /dev/ttyS0
 speed 115200 baud; rows 0; columns 0; line = 0;
 intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
 eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
 lnext = ^V; flush = ^O; min = 1; time = 1;
 -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
 ...
 
 cu родной от fc4, никаких управляющих сигналов вообще не разведено, монитор
 порта показывает,что CTS, DSR и DCD в состояни off
 
 Поменял состояния RTS и DTR - всё равно работает.
 
 Что не так? 
 И - главный вопрос - у кого не так?
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 COM-порт   Zahar Kiselev   28 Jun 2005 23:40:46 
 Re: COM-порт   Konstantin Tokar   29 Jun 2005 02:33:52 
 Re: COM-порт   Zahar Kiselev   29 Jun 2005 10:47:30 
 Re: COM-порт   Konstantin Tokar   29 Jun 2005 14:00:25 
 Re: COM-порт   Zahar Kiselev   29 Jun 2005 16:40:16 
 Re: COM-порт   Victor Wagner   30 Jun 2005 00:46:24 
 Re: COM-порт   Eugene Mironov   30 Jun 2005 01:36:58 
 Re: COM-порт   Zahar Kiselev   30 Jun 2005 08:45:42 
 Re: COM-порт   Victor Wagner   30 Jun 2005 13:41:27 
 Re: COM-порт   Zahar Kiselev   30 Jun 2005 15:33:50 
 Re: COM-порт   Victor Wagner   30 Jun 2005 18:04:56 
 Re: COM-порт   Zahar Kiselev   30 Jun 2005 19:27:40 
 Re: =?koi8-r?Q?COM-=D0=CF=D2=D4?=   Kirill Frolov   04 Jul 2005 23:43:57 
 Re: COM-порт   Sergey Khvatov   29 Jun 2005 14:11:43 
 Re: COM-порт   Zahar Kiselev   29 Jun 2005 16:42:40 
 Re: COM-порт   Sergey Khvatov   30 Jun 2005 10:57:42 
 Re: COM-порт   Zahar Kiselev   30 Jun 2005 14:02:14 
 Re: COM-порт   Sergey Khvatov   30 Jun 2005 16:55:50 
 Re: COM-порт   Zahar Kiselev   30 Jun 2005 19:23:02 
 Re: COM-порт   Konstantin Tokar   30 Jun 2005 22:16:40 
 Re: COM-порт   Zahar Kiselev   01 Jul 2005 00:34:50 
 Re: COM-порт   Konstantin Tokar   01 Jul 2005 04:04:37 
 Re: COM-порт   Zahar Kiselev   01 Jul 2005 08:28:58 
 Re: COM-порт   Konstantin Tokar   01 Jul 2005 21:00:16 
 Re: =?koi8-r?Q?COM-=D0=CF=D2=D4?=   Kirill Frolov   04 Jul 2005 23:38:05 
 Re: =?koi8-r?Q?COM-=D0=CF=D2=D4?=   Zahar Kiselev   05 Jul 2005 09:32:58 
 Re: COM-порт   Andrew Dolgov   05 Jul 2005 15:04:42 
 Re: COM-порт   Zahar Kiselev   05 Jul 2005 17:46:20 
 Re: COM-порт   Andrew Dolgov   05 Jul 2005 21:05:59 
 Re: COM-порт   Zahar Kiselev   05 Jul 2005 23:13:08 
 COM-порт   Denis Kotlyarenko   06 Jul 2005 22:56:34 
 Re: COM-порт   slava kozyrev   07 Jul 2005 10:18:38 
 Re: COM-порт   Andrey Melnikoff   06 Jul 2005 15:45:11 
 Re: COM-порт   Zahar Kiselev   06 Jul 2005 21:46:38 
 Re: COM-порт   Kirill Frolov   08 Jul 2005 14:25:17 
 Re: COM-порт   Zahar Kiselev   08 Jul 2005 20:46:54 
 Re: COM-порт   Ilya Anfimov   09 Jul 2005 06:18:15 
 Re: COM-порт   Kirill Frolov   09 Jul 2005 11:59:07 
 Re: COM-порт   Zahar Kiselev   10 Jul 2005 12:23:44 
 Re: COM-порт   Serg Oskin   11 Jul 2005 09:18:09 
 Re: COM-порт   Zahar Kiselev   11 Jul 2005 12:39:28 
 Re: COM-порт   Kirill Frolov   11 Jul 2005 15:01:39 
 Re: COM-порт   Artem Chuprina   11 Jul 2005 16:55:47 
 Re: COM-порт   Zahar Kiselev   11 Jul 2005 21:49:14 
 Re: COM-порт   Zahar Kiselev   11 Jul 2005 16:35:10 
 Re: COM-порт   Serg Oskin   12 Jul 2005 09:31:07 
 Re: COM-порт   Kirill Frolov   12 Jul 2005 12:26:17 
 Re: COM-порт   Kirill Frolov   11 Jul 2005 13:59:28 
 Re: COM-порт   Zahar Kiselev   11 Jul 2005 15:58:12 
 Re: COM-порт   Kirill Frolov   11 Jul 2005 18:05:11 
 Re: COM-порт   Zahar Kiselev   11 Jul 2005 21:54:54 
 Re: COM-порт   Kirill Frolov   12 Jul 2005 12:54:25 
 Re: COM-порт   slava kozyrev   11 Jul 2005 11:29:14 
 COM-порт: читать man до просветления -- помогает.   Kirill Frolov   08 Jul 2005 14:04:38 
 COM-порт: читать man до просветления -- помогает.   Sergey Khvatov   08 Jul 2005 14:53:31 
 COM-порт: читать man до просветления -- помогает.   Kirill Frolov   08 Jul 2005 16:22:00 
 COM-порт: читать man до просветления -- помогает.   Zahar Kiselev   08 Jul 2005 20:17:14 
Архивное /ru.linux/3300b396caf4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional