|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexandr Goncharov 2:5020/400 04 Jun 2002 19:45:01 To : Eugene Grosbein Subject : Re: DTR -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> Привет! EG> Есть машинка с материнкой noname, на ней установлена FreeBSD 4.5-RELEASE EG> с ядром GENERIC, rc.serial почти не менялся - только строчка EG> раскомментирована: EG> modem d a 0 EG> К ком-порту подключается внешний модем, cu -l cuaa0 -s 57600 - загорается EG> DTR, как и положено. Модем на команды не реагирует (сброшен в заводские EG> настройки на другой машине). Отключаемся от порта - DTR не гаснет :-( EG> Отключаем кабель - DTR гаснет, подключаем обратно - снова загорается. EG> Модем с кабелем заведомо рабочие, на другой машине работают с виндой для EG> dialup. Hа самом деле, пробовались разные модемы и кабели - картина не EG> меняется. В чем проблема? EG> Eugene Видно две проблемы. Они могут быть связаными друг с другом, а могут и нет. 1. Hе сбрасывается DTR. Лампочка на модеме всего лишь показывает, что модем знает о состоянии линии DTR порта компьютера. При отключени кабеля гануть естесттвенно должна. Hо должна и при сбросе порта. Если не сбрасывается - или кто-то держит (другой процесс, сам порт битый, etc) или кривой кабель. Транслирует на лампочку в модеме не DTR, а какой-нибудь другой сигнал. Хотя кроме DTR ничего в голову не приходит, чтобы постоянно "1" держал. 2. Hе реагирует на команды модем. Может быть кабель, модем, настройки модема, порт компа. Для диагностики подобных "чудес" очень полезно иметь в хозяйстве две примитивные заглушки. Одна - для порта, другая для кабеля. Берется разъем DB-25 (DB-9) и в нем впаиваются перемычки следующим образом RxD-TxD (2-3) RTS-CTS (4-5) DTR-DSR,CD (6-8-20) (для DB-9 номера меняются в соответствии с назначением сигналов. Hаизусть не помню) (Использование разъемов от всяких переходников, типа Cisco чревато тем, что у них не все ножки имеются. Может нужной не оказаться. Лучше взять (купить) полный разъем) Метод использования очень прост- втыкаем в порт вместо кабеля и проверяем прохождение данных через передатчик, заглушку и приемник. Если работает - втыкаем вместо заглушки кабель, а вместо модема - другую заглушку. Модем начинаем насиловать только после того, как убедились, что порт и кабель в порядке. Так же можно использовать для тестирования линии и модемов. Hа удаленной стороне - втыкается в порт модема и получается не внутренняя петля (которая не проверяет приемопердатчики порта), а внешняя, тестирующаяя весь тракт. А если воткнуть в кабель - то еще и кабель проверится. И количество чудес устремится к нулю. -- Alexandr V. Goncharov, | Digital Networks, Tomsktelecom AGV-RIPE, | agv@tomsknet.ru AGV3-RIPN | phonе: +7(382-2)662510 --- ifmail v.2.15dev5 * Origin: Tomsktelecom - Digital Networks (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/12312c0e38135.html, оценка из 5, голосов 10
|