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

Проблема с moxattyd 2


Recommended Posts

Добрый день еще раз!

 

Ситуация аналогична. В сети 3 RS-232 устройства, подключенные через Network Enablers (один NE4110 и один NPort 5410, с двумя задействованными портами). На хост-компьютере moxattyd (ver. 3.2.9). При отключении одного из модулей от LAN, через некоторое время теряется связь и с другими устройствами. Замечено, что это время приблизительно совпадает с временем, задаваемым опцией "-t" moxattyd, если эта опция задана (таймаут переподключения при успешном соединении). При возвращении в сеть отключенного устройства, связь восстанавливается и со всеми остальными.

 

Еще раз прошу вашего совета.

Link to comment
Guest Tolstov
Добрый день еще раз!

 

Ситуация аналогична. В сети 3 RS-232 устройства, подключенные через Network Enablers (один NE4110 и один NPort 5410, с двумя задействованными портами). На хост-компьютере moxattyd (ver. 3.2.9). При отключении одного из модулей от LAN, через некоторое время теряется связь и с другими устройствами. Замечено, что это время приблизительно совпадает с временем, задаваемым опцией "-t" moxattyd, если эта опция задана (таймаут переподключения при успешном соединении). При возвращении в сеть отключенного устройства, связь восстанавливается и со всеми остальными.

 

Еще раз прошу вашего совета.

Добрый день,

Разработчики подтвердили, что действительно описанное Вами явление - это "bug" в драйвере. Запрос передан к программистам MOXA, они работают над исправлением.

Пока попробуйте использовать драйвер без параметра -t. В таком случае проблема не наблюдается.

Как только выйдет новая версия, мы Вам сообщим.

Link to comment
Пока попробуйте использовать драйвер без параметра -t. В таком случае проблема не наблюдается.

 

К сожалению, у нас наблюдается. Проблема пока решается с помощью небольшого "хака" - поставить "-t 1000000".

 

P.S. Возможно, дело в смешанной конфигурации NE и NPort?

Link to comment
Guest Tolstov
К сожалению, у нас наблюдается. Проблема пока решается с помощью небольшого "хака" - поставить "-t 1000000".

 

P.S. Возможно, дело в смешанной конфигурации NE и NPort?

По информации от MOXA, изначально драйвер разрабатывался под SCO UNIX, и в дальнейшем был портирован на QNX. При портировании оказалось, что не все функции, реализованные в QNX, ведут себя так же, как и в UNIX.

В итоге, попробуйте модифицированный драйвер во вложении. В нем проблема должна быть решена.

moxattyd_3.2.11.tar

Link to comment
По информации от MOXA, изначально драйвер разрабатывался под SCO UNIX, и в дальнейшем был портирован на QNX. При портировании оказалось, что не все функции, реализованные в QNX, ведут себя так же, как и в UNIX.

В итоге, попробуйте модифицированный драйвер во вложении. В нем проблема должна быть решена.

 

Спасибо, Олег! О результатах тестирования сообщу.

Link to comment
В итоге, попробуйте модифицированный драйвер во вложении. В нем проблема должна быть решена.

 

Действительно, соответствие QNX4 стандарту POSIX оставляет желать лучшего. Новый драйвер работает без проблем. Еще раз большое спасибо!

Link to comment
Guest Tolstov
Действительно, соответствие QNX4 стандарту POSIX оставляет желать лучшего. Новый драйвер работает без проблем. Еще раз большое спасибо!

Спасибо за обратную связь!

Link to comment

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...