Jump to content
Форум по продукции MOXA

Зависание компа с UPort 1110


Recommended Posts

Доброго времени суток!

 

У меня возникла вот такая проблема- купили два UPort 1110, драйвера установил (там ничего сложного нет) и в принципе все корректно работает, но при запуске программы SComm (есть такая программа администрирования АТС М-200) эта программа начинает обмениваться со станцией по COM-порту через UPort и через несколько секунд (когда обычно программа переходит в статус "соединен") компьютер просто зависает. Никакие действия не помогают. Только выключение питания. С любыми другими программами, которые общаются через UPort с АТС (и прочими приборами) все работает нормально. Скорость и прочие настройки порта менял по разному - ничего не меняется.

 

Но самое интересное, что с SCommом прекрасно работает (и совершенно не глючит) NPort 5110. Более того, если прогу запустить на компьютере с реальным COM портом, в некоторых случаях может происходить перегрузка COM порта и даже самопроизвольная перезагрузка АТС, NPport напротив, видимо как то регулирует обмен по COM-порту, делая его "безопасным" - то есть перегрузку вызвать невозможно.

 

Конечно, я понимаю, что NPort и UPort вещи совершенно разные, но может быть есть драйвера для UPort 1110, которые (как в случае с NPort 5110) исправят (или откорректируют) некорректную работу программы SComm и решат проблему зависания компьютера.

 

Кстати, вот эта глючная программка

SComm.rar

Link to comment

Во-первых, попробуйте установить последнюю версию драйвера (1.5.5).

Потом попробуйте проверить на другом компьютере (если проблема в конкретной конфигурации компьютера).

Если все равно ничего не получится, пришлите нам дамп.

driv_win_uport1p_v1.5.5_build_08072219.zip

VERSION.TXT

Capture_Small_memory_dump.pdf

Link to comment
Во-первых, попробуйте установить последнюю версию драйвера (1.5.5).

Потом попробуйте проверить на другом компьютере (если проблема в конкретной конфигурации компьютера).

Если все равно ничего не получится, пришлите нам дамп.

Irina, спасибо. Драйвер переустановил, но похоже что проблема была не в нем. Я устанавливал UPort на нескольких компьютерах, и со всеми он работает (драйвер 1.5.5). Как оказалось проблема была в антивирусе (хотя на других компах такой же). Как только его удалил все заработало.

Однако осталась еще одна проблема - при работе с программой WinConf 1.32 (есть такая прога для программирования мини-АТС Максиком-120) при считывании конфигурации с АТС на одном и том же месте зависает соединение, в итоге считывает до конца через раз, точнее в среднем один раз из пяти. Стабильнее начинает работать когда в настройках (диспетчер устройств- многопортовые последовательные адаптеры-UPort 1110 - Ports Configuration) во вкладке Port Setting выставляешь параметр Fast Flush "disable". В этом случае считывает до конца три раза из четырех, но на одном и том же месте также долго висит. Пробовал с разных компьютеров, и везде одинаково. Причем с ноутбука, где есть COM порт через PCMCIA карту работает нормально, так же как с обычным COM-портом. По разному менял настройки COM UPorta (скорость контроль и т.д.) - ничего не меняется. Но компьютер не висит и ошибок не выдает. То есть это видимо уже драйвера. Может у Вас есть какая-нибудь программа, которая протоколирует обмен между UPort и компьютером и дает возможность снять трассировку обмена, чтобы Ваши разработчики могли подправить драйвера?

Link to comment
Может у Вас есть какая-нибудь программа, которая протоколирует обмен между UPort и компьютером и дает возможность снять трассировку обмена, чтобы Ваши разработчики могли подправить драйвера?

С помощью программы Portmon можно протоколировать всю активность по COM-порту.

Cначала произведите передачу данных по стандартному COM-порту и сохраните протокол в файл. Затем попробуйте сделать то же самое для передачи через UPort. И присылайте оба файла.

Link to comment
С помощью программы Portmon можно протоколировать всю активность по COM-порту.

Cначала произведите передачу данных по стандартному COM-порту и сохраните протокол в файл. Затем попробуйте сделать то же самое для передачи через UPort. И присылайте оба файла.

Запротоколировали Portmon'ом.

Вот два файла - Real COM - это с реального COM-порта, UPort 1110 - это с использованием UPort 1110. С реального COM-порта все читается, на UPort обмен в какой-то момент останавливается, хотя индикаторы обмена периодически мигают, посел этого секунд через 30-40 пишет что невозможно прочитать данные - отбой по таймауту.

 

P.S. Когда (хотя-бы ориентировочно) можно ждать обновленный драйвер?

Real_COM_port.rar

UPort_1110__отбой_по_timeout___не_читает_до_конца_.rar

Link to comment

MOXA говорит, что проблема, скорее всего, в FIFO. Советуют включить Fast Flush. Если это не поможет (а это вам уже не помогло), то нужно отключить FIFO. Но эта функция поддерживается только в моделях UPort начиная с 1250 и выше.

Link to comment

В целом звучит конечно обнадеживающе... :lol: Особенно вот это:

 

Если это не поможет (а это вам уже не помогло), то нужно отключить FIFO. Но эта функция поддерживается только в моделях UPort начиная с 1250 и выше.

Дело в том, что насколько я понимаю 1250 и выше - это уже несколько другое устройство.

 

А какие-нибудь варианты решения MOXA не предлагает? Можно их как-то "растрясти" на новую версию драйверов или какой-нибудь патч в виде дополнительной программки обеспечивающей работу функции FIFO? :(

Link to comment
А какие-нибудь варианты решения MOXA не предлагает? Можно их как-то "растрясти" на новую версию драйверов или какой-нибудь патч в виде дополнительной программки обеспечивающей работу функции FIFO? :(

Планов по добавлению этой функции в UPort 1110 у Моксы нет, так что отключить FIFO в 1110 не получится.

У UPort большой внутренний буфер, что хорошо в случае передачи больших объемов данных, но не в случае когда передаются небольшие пакеты данных и время критично. Можете попробовать взять на тестирование UPort 1250, чтобы проверить будет ли он работать корректно в вашем случае, ничего другого, наверное, посоветовать не смогу.

Link to comment
Guest Гость
Планов по добавлению этой функции в UPort 1110 у Моксы нет, так что отключить FIFO в 1110 не получится.

У UPort большой внутренний буфер, что хорошо в случае передачи больших объемов данных, но не в случае когда передаются небольшие пакеты данных и время критично. Можете попробовать взять на тестирование UPort 1250, чтобы проверить будет ли он работать корректно в вашем случае, ничего другого, наверное, посоветовать не смогу.

Хороша "Маша" да не наша, тобиш UPort 1110 фуфло полное.

Link to comment
Хороша "Маша" да не наша, тобиш UPort 1110 фуфло полное.

Уважаемый Гость,

Благодарю Вас за подробный и аргументированный отзыв :-)

На самом деле, конвертер интерфейсов никогда не будет работать в точности так же, как и "родной" COM-порт. При работе с некоторыми системами, критичными ко времени обработки сообщений, могут возникать сбои. Причем сбои могут возникнуть как по вине конвертера, так и по вине разработчиков ПО из-за не всегда оптимального программного кода.

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

Link to comment
Guest Евгений
Уважаемый Гость,

Благодарю Вас за подробный и аргументированный отзыв :-)

На самом деле, конвертер интерфейсов никогда не будет работать в точности так же, как и "родной" COM-порт. При работе с некоторыми системами, критичными ко времени обработки сообщений, могут возникать сбои. Причем сбои могут возникнуть как по вине конвертера, так и по вине разработчиков ПО из-за не всегда оптимального программного кода.

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

 

Я в своё время приобрел UPort 1110 и чуда увы не случилось переходник отказался работать с программным обеспечением со многими АТС в том числе и с Максиком 120. Случайно наткнулся на переходник BM8050 (http://www.masterkit.ru/main/set.php?num=1059) купил его ради любопытства, благо цена всего 10 $, и был крайне удивлен он у меня заработал со всеми АТС и Максикомом 120 в том числе. Спрашивается неужто у фирмы MOXA занимающимся производством промышленного оборудования разработчики настолько глупые что не могут решить настолько элементарную проблему которую решают другие производители аналогичных переходников, причем их продукция в разы по цене ниже чем у фирмы MOXA. Для них видимо "роднее" COM-порт чем для Вас и сбои в отличии от Вашего оборудования почему то не случаются.

Link to comment
Я в своё время приобрел UPort 1110 и чуда увы не случилось переходник отказался работать с программным обеспечением со многими АТС в том числе и с Максиком 120. Случайно наткнулся на переходник BM8050 (http://www.masterkit.ru/main/set.php?num=1059) купил его ради любопытства, благо цена всего 10 $, и был крайне удивлен он у меня заработал со всеми АТС и Максикомом 120 в том числе. Спрашивается неужто у фирмы MOXA занимающимся производством промышленного оборудования разработчики настолько глупые что не могут решить настолько элементарную проблему которую решают другие производители аналогичных переходников, причем их продукция в разы по цене ниже чем у фирмы MOXA. Для них видимо "роднее" COM-порт чем для Вас и сбои в отличии от Вашего оборудования почему то не случаются.

Добрый день, Евгений,

Совершенно искренне благодарю Вас за сообщение. Информация о совместимости очень важна для нас, для выработки дальнейших рекомендаций нашим клиентам по настройке и по использованию оборудования.

Спрашивается неужто у фирмы MOXA занимающимся производством промышленного оборудования разработчики настолько глупые что не могут решить настолько элементарную проблему которую решают другие производители аналогичных переходников

Имея плотный ежедневный контакт с R&D-центром MOXA в Тайване, могу сказать, что разработчики очень адекватные. Если Вы являетесь автором предыдущих сообщений в этой ветке, то Ваша информация несомненно будет учтена в дальнейшем. К сожалению, мгновенно решить Вашу проблему не удалось. Если же с описанной сейчас проблемой Вы столкнулисьуже давно, то Вам надо было обратиться к нам сразу же. Возможно, Ваша проблема решилась бы оперативно.

Для них видимо "роднее" COM-порт чем для Вас и сбои в отличии от Вашего оборудования почему то не случаются.

Как я писал ранее, задачи бывают разные, и "универсальных" эмуляторов COM-портов, без проблем работающих везде и всюду, не бывает. К сожалению, в Вашем случае UPort не подошел. В качестве контрпримера могу назвать такие уважаемые компании как SEW-Eurodrive или Инсат, которые, перепробовав преобразователи других марок и разочаровавшись в них, для решения своих задач выбрали именно UPort 1110.

 

Вообще, преобразователи UPort 1110 "разлетаются" по России сотнями в месяц, а реальных проблем с их использованием - буквально единицы за год. Поэтому мы уверены в их надежности, но опять же, повторюсь, всегда готовы предоставить на бесплатное тестирование.

 

Ещё раз благодарю за полезную информацию! Она обязательно будет принята к сведению.

Link to comment
Guest Евгений

Автором предыдущих строк я не являюсь. хотя одного из авторов, Андрея я знаю лично, мы в одно с ним время приобретали эти преобразователи. UPort 1110 был необходим для программирования нескольких видов АТС с ноутбука. И на тех видах АТС где необходимо программирование не через "терминалку" а так же при выгрузке тарификации UPort 1110 упорно выдаёт ошибки.

Я лично считаю что проблема здесь не в "железе", я лично его опробовал с двумя десятками ПК с разной конфигурацией. Но что странно. что иногда он работает правильно, но к сожалению это бывает крайне редко. И вот почему эти задачи легко выполняет дешевая "игрушка" за 10 $ мне вообще непонятно. Хочется верить что Вашим разработчикам будет под силу эта проблема, при покупке Ваши представители меня заверили что проблем с данным переходником не будет и он будет на 100% являться аналогом COM-порта.

Link to comment
  • 2 weeks later...
Guest Гость_Alex_*

Похоже, главная цель у фирмы сбыть как можно больше товара, а там дальше хоть трава не расти.

Link to comment
  • 4 weeks later...
Guest Гость 250509

Добрый день, подскажите как можно справиться с такой проблемой: У меня на ноутбуке, Moxa UPort 1110 определяется как COM10 и по возрастанию в зависимости от того в какой USB включен, существует ли возможность сделать так, чтобы он определялся как COM 1-4 т.к. некоторый софт не работает с USB 10-14

Link to comment
Добрый день, подскажите как можно справиться с такой проблемой: У меня на ноутбуке, Moxa UPort 1110 определяется как COM10 и по возрастанию в зависимости от того в какой USB включен, существует ли возможность сделать так, чтобы он определялся как COM 1-4 т.к. некоторый софт не работает с USB 10-14

Можно изменить номер порта вручную через диспетчер устройств во вкладке многопортовые последовательные адаптеры. Скорее всего, у младших номеров будет написано "in use", потому что UPort по умолчанию занимает первые свободные. Назначить эти номера все равно можно, но если вы уверены, что эти порты ничем не заняты. Только после этого нужно будет перезагрузить компьютер.

Link to comment
Guest Гость250509
Можно изменить номер порта вручную через диспетчер устройств во вкладке многопортовые последовательные адаптеры. Скорее всего, у младших номеров будет написано "in use", потому что UPort по умолчанию занимает первые свободные. Назначить эти номера все равно можно, но если вы уверены, что эти порты ничем не заняты. Только после этого нужно будет перезагрузить компьютер.

Спасибо

Link to comment
  • 1 month later...
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...