Ceson Posted August 28, 2008 Share Posted August 28, 2008 Добрый день еще раз! Ситуация аналогична. В сети 3 RS-232 устройства, подключенные через Network Enablers (один NE4110 и один NPort 5410, с двумя задействованными портами). На хост-компьютере moxattyd (ver. 3.2.9). При отключении одного из модулей от LAN, через некоторое время теряется связь и с другими устройствами. Замечено, что это время приблизительно совпадает с временем, задаваемым опцией "-t" moxattyd, если эта опция задана (таймаут переподключения при успешном соединении). При возвращении в сеть отключенного устройства, связь восстанавливается и со всеми остальными. Еще раз прошу вашего совета. Link to comment
Guest Tolstov Posted September 1, 2008 Share Posted September 1, 2008 Добрый день еще раз! Ситуация аналогична. В сети 3 RS-232 устройства, подключенные через Network Enablers (один NE4110 и один NPort 5410, с двумя задействованными портами). На хост-компьютере moxattyd (ver. 3.2.9). При отключении одного из модулей от LAN, через некоторое время теряется связь и с другими устройствами. Замечено, что это время приблизительно совпадает с временем, задаваемым опцией "-t" moxattyd, если эта опция задана (таймаут переподключения при успешном соединении). При возвращении в сеть отключенного устройства, связь восстанавливается и со всеми остальными. Еще раз прошу вашего совета. Добрый день, Разработчики подтвердили, что действительно описанное Вами явление - это "bug" в драйвере. Запрос передан к программистам MOXA, они работают над исправлением. Пока попробуйте использовать драйвер без параметра -t. В таком случае проблема не наблюдается. Как только выйдет новая версия, мы Вам сообщим. Link to comment
Ceson Posted September 1, 2008 Author Share Posted September 1, 2008 Пока попробуйте использовать драйвер без параметра -t. В таком случае проблема не наблюдается. К сожалению, у нас наблюдается. Проблема пока решается с помощью небольшого "хака" - поставить "-t 1000000". P.S. Возможно, дело в смешанной конфигурации NE и NPort? Link to comment
Guest Tolstov Posted September 3, 2008 Share Posted September 3, 2008 К сожалению, у нас наблюдается. Проблема пока решается с помощью небольшого "хака" - поставить "-t 1000000". P.S. Возможно, дело в смешанной конфигурации NE и NPort? По информации от MOXA, изначально драйвер разрабатывался под SCO UNIX, и в дальнейшем был портирован на QNX. При портировании оказалось, что не все функции, реализованные в QNX, ведут себя так же, как и в UNIX. В итоге, попробуйте модифицированный драйвер во вложении. В нем проблема должна быть решена. moxattyd_3.2.11.tar Link to comment
Ceson Posted September 4, 2008 Author Share Posted September 4, 2008 По информации от MOXA, изначально драйвер разрабатывался под SCO UNIX, и в дальнейшем был портирован на QNX. При портировании оказалось, что не все функции, реализованные в QNX, ведут себя так же, как и в UNIX. В итоге, попробуйте модифицированный драйвер во вложении. В нем проблема должна быть решена. Спасибо, Олег! О результатах тестирования сообщу. Link to comment
Ceson Posted September 5, 2008 Author Share Posted September 5, 2008 В итоге, попробуйте модифицированный драйвер во вложении. В нем проблема должна быть решена. Действительно, соответствие QNX4 стандарту POSIX оставляет желать лучшего. Новый драйвер работает без проблем. Еще раз большое спасибо! Link to comment
Guest Tolstov Posted September 5, 2008 Share Posted September 5, 2008 Действительно, соответствие QNX4 стандарту POSIX оставляет желать лучшего. Новый драйвер работает без проблем. Еще раз большое спасибо! Спасибо за обратную связь! Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now