| imho.ws |
![]() |
|
|
|
# 1 |
|
Banned
Регистрация: 21.04.2002
Адрес: Russia,Ufa City
Пол: Male
Сообщения: 539
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Чем протестировать COM порт?
Чем протестировать COM порт? После того как на СОМ1 загнулся Zyxel не могу посадить на порт другой модем, хотя hyper terminal COM видит и модем через него откликается. Знаю что есть такая программа "Serial Device Tester" но не могу ее найти. Какие есть на этот счет предложения.
|
|
|
|
|
# 2 | |
|
Guest
Сообщения: n/a
|
Может быть поможет?
http://www.technick.net/public/code/...p_norton_ser_9 Цитата:
В инициализации модема ни чего не стоит? |
|
|
|
# 3 |
|
Banned
Регистрация: 21.04.2002
Адрес: Russia,Ufa City
Пол: Male
Сообщения: 539
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Когда на COM 1 помер Zyxel, через Huper Terminal он его видел, показывал номер прошивки и даже пытался перепрошить но ни чего не получилось, а сейчас на COM 1 посадил USRobotics, при загрузке и попытке опросить модем лампочки RS и TR загораются, но команду AT не понимает, хотя лампочки на модеме при этом то же загораются.
|
|
|
|
|
# 4 |
|
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Глюки... глюки окружают....
Я не силен в ОС, и честно сказать, не могу предположить, что перехватывает COM-порт в случае автора, а это вроде как история с модемом вроде? Но может на что и сгожусь? Есть такая прожка - portmon, сайт авторов - www.sysinternals.com родина любимого мной pagedefrag-а. Приблуда отлично мониторит состояное физических COM и LPT портов. В сети найти легко. Сам пользовался несколько раз. Завешиваем на порт девайс и пытаемся послать на него команды из cmd-шэлла или ОС, печать например на LPT. В тулзе смотрим, что и как..... Вот вроде и все....
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется
|
|
|
|
|
# 5 |
|
Newbie
Регистрация: 14.09.2004
Сообщения: 28
![]() |
дык правильно порты можно только в чистом ДОСе проверить. И то только если заглушка есть, как паяется не помню. А без заглушки токо можно проверить как он со стороны компа видится всякими там нортон диагами или чикистами. А ходят данные или нет надо обязательно с заглушкой. А проще на него комовскую мышь повесить. Если работает то и порт пашет
|
|
|
|
|
# 6 |
|
Banned
Регистрация: 21.04.2002
Адрес: Russia,Ufa City
Пол: Male
Сообщения: 539
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
При подключении к модему через Huper Terminal, Portmon выдает вот такой лог:
0 0.00004935 hypertrm.exe IRP_MJ_CREATE Serial0 SUCCESS Options: Open 1 0.00000587 hypertrm.exe IOCTL_SERIAL_SET_QUEUE_SIZE Serial0 SUCCESS InSize: 8192 OutSize: 8192 2 0.00000107 hypertrm.exe IOCTL_SERIAL_CONFIG_SIZE Serial0 SUCCESS Size: 0 3 0.00000100 hypertrm.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS 4 0.00000151 hypertrm.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS 5 0.00000098 hypertrm.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS 6 0.00000124 hypertrm.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS 7 0.00000094 hypertrm.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS 8 0.00000097 hypertrm.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS 9 0.00000093 hypertrm.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS 10 0.00000095 hypertrm.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS 11 0.00000976 hypertrm.exe IOCTL_SERIAL_SET_BAUD_RATE Serial0 SUCCESS Rate: 115200 12 0.00000384 hypertrm.exe IOCTL_SERIAL_SET_RTS Serial0 SUCCESS 13 0.00000370 hypertrm.exe IOCTL_SERIAL_SET_DTR Serial0 SUCCESS 14 0.00000353 hypertrm.exe IOCTL_SERIAL_SET_LINE_CONTROL Serial0 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 15 0.00000128 hypertrm.exe IOCTL_SERIAL_SET_CHAR Serial0 SUCCESS EOF:1a ERR:0 BRK:0 EVT:0 XON:11 XOFF:13 16 0.00000339 hypertrm.exe IOCTL_SERIAL_SET_HANDFLOW Serial0 SUCCESS Shake:80000001 Replace:80000040 XonLimit:80 XoffLimit:200 17 0.00000100 hypertrm.exe IOCTL_SERIAL_SET_TIMEOUTS Serial0 SUCCESS RI:10 RM:0 RC:0 WM:0 WC:5000 18 0.00000191 hypertrm.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: RLSD ERR 19 0.00000000 hypertrm.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0 20 37.25571703 hypertrm.exe IRP_MJ_READ Serial0 TIMEOUT Length 1: a 21 0.00002943 hypertrm.exe IRP_MJ_WRITE Serial0 SUCCESS Length 1: a 22 2.78101202 hypertrm.exe IRP_MJ_READ Serial0 TIMEOUT Length 1: t 23 0.00002453 hypertrm.exe IRP_MJ_WRITE Serial0 SUCCESS Length 1: t 24 5.45271194 hypertrm.exe IRP_MJ_READ Serial0 TIMEOUT Length 1: 1 25 0.00002687 hypertrm.exe IRP_MJ_WRITE Serial0 SUCCESS Length 1: 1 26 0.00000000 hypertrm.exe IRP_MJ_READ Serial0 Length 80 Что это значит? Подскажите кто ни будь. Последний раз редактировалось BigRoad; 04.04.2005 в 21:49. |
|
|
|
|
# 7 |
|
Guest
Сообщения: n/a
|
Может все таки проще сделать заглушку, по той ссылке которую я давал. Она подходит для теста COM порта из Norton Utilites.
А вот схемка, для проверки в dos с помощью CheckIt: http://www.technick.net/public/code/...p_ceckit_ser_9 Ну или действительно подключи мышь комовскую |
|
|
# 9 |
|
Banned
Регистрация: 21.04.2002
Адрес: Russia,Ufa City
Пол: Male
Сообщения: 539
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ну че, мыша засунутая в COM бегает, а модем не ставиться, хотя на другой машине Win 2003 Server встает как Plug & Play. А как считаете, ведь может COM принимать данные и не отдавать, мышь ведь только туда работает?
|
|
|
|
|
# 10 |
|
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
BigRoad, по моему все таки ОС виновна. Потому как модем то опрашивается, а для этого и посыл данных нужен. И насколько я помню в COM порте используется 2 пары, так что частично выгореть он не может.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
|
|
|
|
# 12 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 497
![]() |
BigRoad
Самый правильный способ проверки COM-порта - загрузить его с любого Live-CD, на котором есть любая терминальная программа (Knoppix, INFR@...) и проверить его модемом. За неимением Live-CD можно, например, скачать демо-версию ОС QNX (влезает на одну дискету) и сконнектиться с её помощью с инетом (опять же, через модем), или заюзать ДОС + старый добрый NC 5.0 (в состав которого тож входила неплохая терминалка). Кстати, при наличии двух рядомстоящих компов, можно вместо модема+терминалки заюзать коннект через нульмодемный кабель (фича входит в тот же NC). Этот способ позволяет с определённостью сказать, виноват ли в трабле сбой ОС или всё-таки дело в железе...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 13 |
|
Guest
Сообщения: n/a
|
Ну и на последок, если виновата ОС, то можно попробывать поставить "исправленный" драйвер последовательного порта.
инфа: http://www.usrmodem.ru/serialsys.shtml down: http://www.usrmodem.ru/files/serial.zip З.Ы. Ну если только Win2k или XP. Но это по-мойму уже другая ветка? |
|
|
# 14 |
|
::VIP::
Незнайка Регистрация: 21.01.2005
Адрес: 192.168.0.72
Сообщения: 955
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
BigRoad
я для этого дела юзаю прогу с именем QTechPro2000...принципа работы не скажу, но 2 дохлых Кома так отыскал...если нада давай мыло - сошлю... =)
__________________
точно знаю только одно - что нифига не знаю... =) |
|
|
|
|
# 15 |
|
Guest
Сообщения: n/a
|
1.Делаешь заглушку (просто закороти 2 и 3 контакт), вставляешь в СОМ
2.Запускаешь ис под ДОСа старую программку diags.exe 3.Жмешь "S" 4.Если СОМ2 сначала нажми "ALT+S" 5.Жмешь "ALT+P" --> "O" 6.Любое нажатие, если порт рабочий, должно дублироваться, розовым и белым цветом. ЗЫ. Если нужна программка - пиши. |
|
|
# 16 |
|
Banned
Регистрация: 21.04.2002
Адрес: Russia,Ufa City
Пол: Male
Сообщения: 539
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Всем большое спасибо за помощь, во всяком случае с COM портами я сейчас на ТЫ. Но дело в итоге было не в порту, а в странном поведение USRobotics c WinXP SP2 (ну не хочет он с ней работать
). Пока не разобрался в чем трабла, из за отсутствия времени. Как выясню доложу. Всем пока, тема закрыта, еще раз всех благодарю.
|
|
|