aka » Вс янв 29, 2017 3:24 pm
portmon может не уметь работать с виртуальным портом. Потому что не просто открывает в монопольное пользование, а перехватывает, и там наверняка корявый метод доступа. Подожди пока с портмоном, давай убедимся что линуксовый драйвер в втвари железку понимает.
Гипертерм обязан видеть всё. Когда-то именно по гипертерму писалось перенаправление портов в втвари. Только гипертерм не может делать "При этом, в атоловской софтине поиска устройств". Он один, первый должен открыть порт. Две программы не могут одновременно работать с одним портом.
Давай по порядку. Есть виндовс, к которой физически подключена железка. Не запускаешь mstsc, запускаешь гипертерм, открываешь порт, когда сканируешь - приходят байтеги. Это не может не работать. Если не работает - надо ещё раз понять, как устроен гипертерм, скорость правильную выставить.
Следующий шаг. Перенаправляешь порт через mstsc, запускаешь внутри rdp сеанса гипертерм (никакого атоловского и вообще постороннего софта при этом не запущено!), открываешь порт - приходят байтеги. Возможно, здесь стоит прочитать, что мы пишем про переобозначение физических портов сервера:
http://wtware.ru/docs5/config.html#serial
Последний шаг - гипертерм из под втвари. Если байтеги не приходят - сними лог. У меня есть подозрение, что проблема в линуксовом драйвере железки, она не отдаёт никаких байтегов. Гипертерм читает порт проще, лог должен получиться однозначнее.
portmon может не уметь работать с виртуальным портом. Потому что не просто открывает в монопольное пользование, а перехватывает, и там наверняка корявый метод доступа. Подожди пока с портмоном, давай убедимся что линуксовый драйвер в втвари железку понимает.
Гипертерм обязан видеть всё. Когда-то именно по гипертерму писалось перенаправление портов в втвари. Только гипертерм не может делать "При этом, в атоловской софтине поиска устройств". Он один, первый должен открыть порт. Две программы не могут одновременно работать с одним портом.
Давай по порядку. Есть виндовс, к которой физически подключена железка. Не запускаешь mstsc, запускаешь гипертерм, открываешь порт, когда сканируешь - приходят байтеги. Это не может не работать. Если не работает - надо ещё раз понять, как устроен гипертерм, скорость правильную выставить.
Следующий шаг. Перенаправляешь порт через mstsc, запускаешь внутри rdp сеанса гипертерм (никакого атоловского и вообще постороннего софта при этом не запущено!), открываешь порт - приходят байтеги. Возможно, здесь стоит прочитать, что мы пишем про переобозначение физических портов сервера: http://wtware.ru/docs5/config.html#serial
Последний шаг - гипертерм из под втвари. Если байтеги не приходят - сними лог. У меня есть подозрение, что проблема в линуксовом драйвере железки, она не отдаёт никаких байтегов. Гипертерм читает порт проще, лог должен получиться однозначнее.