COM port status "Unknown" в NI MAX
Добавлено: 02 окт 2016, 22:06
Недавно столкнулся с такой ситуацией. Для проекта используем несколько PXI шасси, с серийной картой NI-PXI 8430/8 RS-232. Конфигурация систем одинаковая, и на всех системах - 4 подряд - столкнулись со следующей проблемой.
Если какой-то COM порт на карте имеет номер 10 (т.е. назван COM10), его статус в NI MAX отображается как "Unknown", и к нему не возможно "достучаться" - ни через NI VISA Test Panel, ни через RealTerm, или что-то другое. Просто нельзя даже инициализировать порт...
В диспетчере устройств все отображается без проблем.
Дрова стоят все, как надо; последней версии - хотя даже на старых "дровах" наблюдается эта же проблема.
Устранить можно следующим способом. Приходится удалять карту с системы через NI MAX, перезагружать винду; серийная карта устанавливается снова, и тогда можно переименовывать порта на другие значения. Обычно, после такой манипуляции, COM10 не присваивается никому. Ну, и нужно почистить после этого неиспользуемые алиасы (опять же через NI MAX).
Если переименовать опять на COM10, то порт будет работать до перезагрузки. После - будет уже недоступен.
К сожалению, NI техподдержка бессильна - перепробовал все их советы, но ничего не помогает. Вроде бы и никаким софтом/процессом он не занят (согласно проверке, описанной здесь), и непонятно, в чем дело...
Сейчас просто переименовываем порты с 11 до 18, и без проблем, но все равно - то, что наблюдается такая проблема, и непонятно почему, не дает покоя
Может, кто-то сталкивался с таким поведением?
Если какой-то COM порт на карте имеет номер 10 (т.е. назван COM10), его статус в NI MAX отображается как "Unknown", и к нему не возможно "достучаться" - ни через NI VISA Test Panel, ни через RealTerm, или что-то другое. Просто нельзя даже инициализировать порт...
В диспетчере устройств все отображается без проблем.
Дрова стоят все, как надо; последней версии - хотя даже на старых "дровах" наблюдается эта же проблема.
Устранить можно следующим способом. Приходится удалять карту с системы через NI MAX, перезагружать винду; серийная карта устанавливается снова, и тогда можно переименовывать порта на другие значения. Обычно, после такой манипуляции, COM10 не присваивается никому. Ну, и нужно почистить после этого неиспользуемые алиасы (опять же через NI MAX).
Если переименовать опять на COM10, то порт будет работать до перезагрузки. После - будет уже недоступен.
К сожалению, NI техподдержка бессильна - перепробовал все их советы, но ничего не помогает. Вроде бы и никаким софтом/процессом он не занят (согласно проверке, описанной здесь), и непонятно, в чем дело...
Сейчас просто переименовываем порты с 11 до 18, и без проблем, но все равно - то, что наблюдается такая проблема, и непонятно почему, не дает покоя
Может, кто-то сталкивался с таким поведением?