Как устранить неполадки проблемы COM-порта в Virtual PC 2007?

хост: Windows XP SP3


Гость: Windows XP SP3


Virtual PC 2007 (6.0.156.0)

У меня есть два последовательных устройств, подключенных к узлу (чип и пин-код карт-ридеры).
Они работают с моим приложением при запуске на хосте.

на гостевой ОС я сопоставил виртуальные COM-порты с физическими, и они отображаются в Диспетчере устройств.

Я не могу загрузить данные конфигурации устройства.
Sysinternals PortMon на гостевой позволяет мне видеть данные пересылаемые:

ddl.exe IRP_MJ_CREATE Serial0 параметры успеха: открыть

ddl.exe Ioctl_serial_set_wait_mask Маска успеха Serial0:

ddl.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 успех

ddl.exe IOCTL_SERIAL_GET_LINE_CONTROL Сериал0 успех

ddl.exe IOCTL_SERIAL_GET_CHARS Сериал0 успех

ddl.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 успех

ddl.исполняемый IOCTL_SERIAL_GET_BAUD_RATE Serial0 успех

ddl.exe IOCTL_SERIAL_GET_LINE_CONTROL Сериал0 успех

ddl.exe IOCTL_SERIAL_GET_CHARS Сериал0 успех

ddl.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 успех

ddl.exe IOCTL_SERIAL_SET_BAUD_RATE Serial0 процент успеха: 57600

ddl.exe IOCTL_SERIAL_SET_RTS Сериал0 успех

ddl.ехе IOCTL_SERIAL_SET_DTR Serial0 успеха

ddl.ехе IOCTL_SERIAL_SET_LINE_CONTROL Serial0 StopBits успеха: 1 четность: нет длиной слова: 8

ddl.ехе IOCTL_SERIAL_SET_CHAR Serial0 успеха ВФ:0 Ошибка:0 БРК:0 ЭВТ:0 Не пропустите:11 стоп-сигнала:13

ddl.exe IOCTL_SERIAL_SET_HANDFLOW Serial0 успех встряхнуть: 1 заменить: 40 XonLimit: 2048 XoffLimit: 512

ddl.ехе IOCTL_SERIAL_SET_TIMEOUTS Serial0 успех РИ:РМ 0:0 РК:0 ВМ:0 туалет:0

ddl.exe IRP_MJ_WRITE Serial0 длина успеха 1:.

ddl.ехе IOCTL_SERIAL_SET_TIMEOUTS Serial0 успех РИ:-1 РМ:0 РК:0 ВМ:0 туалет:0

ddl.exe IRP_MJ_READ Serial0 длина успеха 0:

ddl.exe IRP_MJ_WRITE Serial0 длина успеха 1:.

ddl.ехе IOCTL_SERIAL_SET_TIMEOUTS Serial0 успех РИ:-1 РМ:0 РК:0 ВМ:0 туалет:0

ddl.exe IRP_MJ_READ Serial0 длина успеха 0:

устройства просто сидят в ожидании данных.

любой идеи, как устранить неполадки дальше?

5
задан studiohack
27.03.2023 4:59 Количество просмотров материала 3509
Распечатать страницу

1 ответ

найдено, что устройства были жестко запрограммированы для связи со скоростью 115 200 БОД и не согласовывают скорость. После того, как я поменял 57600 БОД, все было хорошо.

0
отвечен John Breakwell 2023-03-28 12:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх