Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Общие вопросы » COM порт не видит устройства

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Шалом Алейкум (как говорят у нас в многонациональном Крыму) уважаемые пользователи, читатели, писатели и гуру данного форума ))
 
Суть проблемы заключается в следующем:  
 
мат плата Asus P8Z77-M имеет опционный COM порт, подключил косичку ессна, в диспетчере устройств все гуд, опознается как COM1.
далее сваял нульмодемный кабель из витой пары, для подключения рессивера (да да, месье знает толк в извращениях, купи новый тюнер с RJ45 и не морочь людям голову), но не тут то было, софт пишет ERROR opening dev (OS Windows Xp Pro and Windows 7 64)
 
ок, начал копать, спаял заглушку для проверки порта, софт - CommTest (на заглушке просто закорочены 2-3 контакты Rx Tx), софтина показала, что передача/прием данных идет (причем ставил заглушку на окончании нульмодемного кабеля, т.е. и кабель не при чем)
 
ладно, думал сдох OpenBox, взял у родителей EVO 700S который верой и правдой пашет уже пять лет через COM порт от роутера Asus WL500GP v1 (USB to COM), та же картина, ERROR opening
 
впавши в отчаяние в BIOS пробовал менять прерывания (там 4 варианта), до лампочки
 
PS других COM устройств дома нет, проверить более не на чем, кроме как на рессиверах
PSS драйвера INF установлены последние, что были на оффсайте асус
PSS нульмодемняй кабель используется не полный, только контакты 2-3-5 (думаю не критично, EVO 700S этого хватает), спаян кабель не прямым, т.е. контакты 2-3 меняются местами на другим конце, паял прямой, те же бейцы, тока в профиль
 
если контакты Tx Rx работают, может быть контакт 5 (GROUND) поменял распиновку на матплате?
 
HELP второй день блуждаю в девяти пинах

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 20:27 13-08-2015
komandor

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скорость/разрядность/четность и управление потоком выбраны верно?
Значит, поддержка Legacy девайсов на современных платформах несколько упрощенная. Есть возможность попробовать карту PCI>>COM или адаптер USB>>COM?

Цитата:
второй день блуждаю в девяти пинах

В случае софт-контроля - в трех пинах

Всего записей: 10961 | Зарегистр. 11-09-2002 | Отправлено: 21:52 13-08-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dekker
Косички для КОМов были двух типов. Но, по моему, если у вас с Tx Rx все нормально - то подхоящая.

Цитата:
может быть контакт 5 (GROUND) поменял распиновку на матплате?

По идее, сигнальная земля должна звониться на корпус. В принципе - дополнительно соединить железки разъемов.

Цитата:
софт пишет ERROR opening dev

Таки такое пишет еще если не пущает шо-то софтовое к КОМу монопольно. Типа другой проги.
Или не пущает в систему драйвер КОМа от софта ресивера, если таковой имеется, ессно.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 00:07 14-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Есть возможность попробовать карту PCI>>COM или адаптер USB>>COM?  

если найду эти раритеты среди айфонов и пр. барахла в наших модных комп. магазинах, на радиорынке разве что
 

Цитата:
Скорость/разрядность/четность и управление потоком выбраны верно?  

да, там все гуд
 
еще раз прошелся hyperterminal по COM1, при закорачивани 2-3 пина Echo послушно дублирует вводимые символы, 5 пин нормально звонится на землю, т.е. распиновка разъема на мат плате не при чем, косичка тоже (оказывается их два вида, как и два вида распайки разъема на мат. плате)
 
прозвонил кабель, все ок, разъемы, все ок. дурдом с этим rs232
 

Цитата:
Значит, поддержка Legacy девайсов на современных платформах несколько упрощенная

мысль ... пошел гуглять

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 00:21 14-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AntiMember

Цитата:
Или не пущает в систему драйвер КОМа от софта ресивера, если таковой имеется, ессно.
 

не, оба рессивера простые как садовая скамейка, OpenBox 800 и EVO 700S, EVO я когда-то прошивал через тот же нульмодем под простым атлоном, все было норм (давно это было, да)
 

Цитата:
не пущает шо-то софтовое к КОМу монопольно. Типа другой проги.  

но при этом гипертерминал работает с занятым COM портом? или ему пофигу занято/не занято? пробовал менять на COM2, тоже не получается, конфиг софта конечно же переписывал с \dev\ttys0 на \dev\ttys1
 

Цитата:
В принципе - дополнительно соединить железки разъемов.

тоже думал, попробуем, потому что 5 пин на корпус не звонится, он звонится на землю от БП

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 15:59 14-08-2015
eap

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если найду эти раритеты среди айфонов и пр. барахла в наших модных комп. магазинах, на радиорынке разве что

Тогда уж глобально - искать древний комп или ноут под эту тему с КОМ портом.
Лежит скажем в гараже 15-летняя исправная Тошиба с Win2000 - и выкинуть жалко, и применения никакого...

Всего записей: 2837 | Зарегистр. 23-11-2006 | Отправлено: 17:25 14-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
eap
проще LanComBox заказать )) правда стоить он будет как сам тюнер )

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 17:27 14-08-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dekker
А прогу как зовут, если не секрет ?

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 21:54 14-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MPCS софтинка для ... не совсем легального просмотра кодированных каналов

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 21:59 14-08-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
тоже думал, попробуем, потому что 5 пин на корпус не звонится, он звонится на землю от БП

Я всегда соединяю железки с земляным проводом. Ведь они первые разность потенциалов принимают на себя при втыкании.
Гы, ресиверы шил. Шнурков пара напаянных валяцца. А ресивера нету. Дома кабельное для жены.
Да, собсно, после выхода крипта VIA 2.x интерес брать спутниковое пропал. Инет рулит.
 
Добавлено:
Dekker

Цитата:
софтинка для ...

Дык а куды-ж нам без шары...

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 22:00 14-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AntiMember
соединял шелезяки, не спасло, шаринг обсуждать не будем, а то по шапке надают ))  
 
завтра будет в распоряжении ноут с COM портом, думаю что он там не прямой все таки, а эмулятор и завтра постараюсь на радиорынке откопать USB to COM на FTDI чипе, посмотрим что получится ...

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 22:08 14-08-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dekker
Качнул с гомель-сата.
Конфиг вкатил:
[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 9
FallbackTimeout = 7
ClientMaxIdle = 99999
CacheDelay = 120
 
[serial]
Device = tuner@/dev/ttyS0?delay=2&timeout=500
***************************************************************
При запуске нормально открывает КОМ1.
Serial: initialized (pid=xxxx, auto@/dev/ttyS0)
Закрываю. Запускаю хупер терминал на КОМ1 и запускаю MPCS - имею:
Serial: initialized (pid=xxxx, auto@/dev/ttyS0)
c01 ERROR opening /dev/ttyS0
На пролифике (PL23xx) ЮСБ ту сериал COM4 (ttys3) та-же картина.
Причем пробовал и с ЗОК-терминал в паралель - теже яйца.
 
Добавлено:
Хотя, собсно, когда КОМ занят, то и хупертерминал ругается.
А на PL2303 дешевле будет. Только не на китайской подделке.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 22:35 14-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AntiMember
а на какой платформе (матери) все запускал?
 
да, была мысль, что семерка или хрень прижала где-то COM порт. мысль себя изжила потому что обе системы не могут глюкать одинаково и гипертеминал опять же нормально опрашивает порт

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 00:40 15-08-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dekker
Типа биостар TF7100U и интел кор2дуо.

Цитата:
мысль себя изжила потому что обе системы не могут глюкать одинаково и гипертеминал опять же нормально опрашивает порт

Мда-с, это приводит моск в смятение. Млин хорошо, шо не у мну такая засада - извините.
Ато уже сидел бы в дизасме и в дебаге - выколупывал чего проге не нравится...  
А USB-COM на PL2303 все-же дешевле. Но на FTDI кошернее...
 
Добавлено:
http://www.aggsoft.ru/serial-port-monitor/download.htm

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 01:46 15-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
тебе это о чем-то говорит?
 

Код:
COM открыт
Таймауты: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=0, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=0
Скорость передачи 1200
RTS включен
DTR включен
Биты данных=8, Стоповые биты=1, Четность=None
Служ. символы: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Контроль передачи: ControlHandShake=(DTR_CONTROL, ERROR_ABORT), Замена=(TRANSMIT_TOGGLE, RTS_CONTROL, XOFF_CONTINUE), Лимит Xon=34412, Лимит Xoff=8603
DTR включен
Таймауты: ReadInterval=-1, ReadTotalTimeoutMultiplier=-1, ReadTotalTimeoutConstant=-2, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=0
Скорость передачи 19200
RTS включен
DTR включен
Биты данных=8, Стоповые биты=1, Четность=None
Служ. символы: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Контроль передачи: ControlHandShake=(DTR_CONTROL, ERROR_ABORT), Замена=(TRANSMIT_TOGGLE, RTS_CONTROL, XOFF_CONTINUE), Лимит Xon=34412, Лимит Xoff=8603
DTR включен
Очистка порта: RXABORT, RXCLEAR, TXABORT, TXCLEAR
<SOH><NUL><NUL><NUL><NUL><NUL><NUL><NUL>

 
дальше при переходе на кодированный канал пишет какую-то ересь, но видно что какие-то данные поступают (прога которую ты посоветовал работает в режиме наблюдателя)

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 23:10 15-08-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dekker
Ну кроме 19200 и 115200 разницы не вижу. Но это у меня лог без тюнера.

Код:
 
COM открыт
<20150816004742.896 SYS>
Таймауты: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=0, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=0
<20150816004742.896 SYS>
Скорость передачи 1200
<20150816004742.896 SYS>
RTS включен
<20150816004742.896 SYS>
DTR включен
<20150816004742.896 SYS>
Биты данных=8, Стоповые биты=1, Четность=None
<20150816004742.896 SYS>
Служ. символы: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
<20150816004742.896 SYS>
Контроль передачи: ControlHandShake=(DTR_CONTROL, ERROR_ABORT), Замена=(TRANSMIT_TOGGLE, RTS_CONTROL, XOFF_CONTINUE), Лимит Xon=2048, Лимит Xoff=512
<20150816004742.896 SYS>
DTR включен
<20150816004742.896 SYS>
Таймауты: ReadInterval=-1, ReadTotalTimeoutMultiplier=-1, ReadTotalTimeoutConstant=-2, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=0
<20150816004743.396 SYS>
Скорость передачи 115200
<20150816004743.396 SYS>
RTS включен
<20150816004743.396 SYS>
DTR включен
<20150816004743.396 SYS>
Биты данных=8, Стоповые биты=1, Четность=None
<20150816004743.396 SYS>
Служ. символы: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
<20150816004743.396 SYS>
Контроль передачи: ControlHandShake=(DTR_CONTROL, ERROR_ABORT), Замена=(TRANSMIT_TOGGLE, RTS_CONTROL, XOFF_CONTINUE), Лимит Xon=2048, Лимит Xoff=512
<20150816004743.396 SYS>
DTR включен
<20150816004743.396 SYS>
Очистка порта: RXABORT, RXCLEAR, TXABORT, TXCLEAR


Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 00:57 16-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Но это у меня лог без тюнера.

т.е. тюнер выключен вообще, в дежурке, или вообще нульмодем с него выдернут?

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 03:22 16-08-2015
Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вообщем дело было не в бобине, ***** сидел в кабине. AntiMember спасибо за ссылку на софт, без него бы точно выкинул бы тюнер.
 
подозрение закралось когда в наличии оказался переходник UBS to COM на чипе PL, ноут без COM порта и ноут с COM портом. все показали одинаковую ошибку открытия порта.
 
в логе выше видно, что софт мониторит порт на скорости <Скорость передачи 19200> при этом в свойствах порта выставлена скорость 9600 как и на тюнере, т.е. софту абсолютно наплевать на вендозные предустановки, он типа сам по себе. чего собственно не скажешь про MPCS под UNIX подобными, так как-то проще.
 
дальше выкарабкаться уже оказалось проще. принудительно в конфиге указал скорость порта:
 
/dev/ttyS0:9600
 
пропала ошибка открытия порта, далее вместо стандартных рекомендаций конфига ака
 
Device = gi://tuner@/dev/ttyS0:9600?delay=1&timeout=300
Device = gs://tuner@/dev/ttyS0:9600?delay=1&timeout=300
 
было переписано  
 
Device = tuner://tuner@/dev/ttyS0:9600?delay=1&timeout=300
 
далее скорость была увеличена до 19200, что по сути нафиг не нужно.
 
PS все таки использование витой пары для нульмодема все таки по моему не сильно кошерно.  
PSS длинна около 5м. думаю что в данном случае решила "одножильность" кабеля, потому что у родителей использовал двухпарную многожилку (подобный кабель используется для охранной сигнализаци)
 
AntiMember
еще раз спасибо )) всем кто участвовал, тоже )

Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 20:02 16-08-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dekker

Цитата:
т.е. тюнер выключен вообще, в дежурке, или вообще нульмодем с него выдернут?

Без тюнера ваще.

Цитата:
PS все таки использование витой пары для нульмодема все таки по моему не сильно кошерно.

Угу.

Цитата:
кабель используется для охранной сигнализаци

А вообще хорошо идет четырехпроводка многожилка с земляным голым в пхв.
Сейчас повсеместно в охранно-пожарных сигналках.
Удачи!

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 23:10 16-08-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Hardware » Общие вопросы » COM порт не видит устройства


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru