После обнаружения USB-устройства Windows (и установки драйвера) хост посылает SETUP-пакет SET_CONTROL_LINE_STATE. Для нормальной дальнейшей работы USB-устройства в качестве эмулятора com-порта поле wValue этого пакета должно быть равно 3. (Это значение присваивается переменной currentConnection.) А у меня все время оно равно 0.
Один только раз ри установке драйвера currentConnection установилась в 3, но затем снова пришел запрос AT91F_CDC_SetControlLineState, в результате которого currentConnection сбросилась опять в 0.

В результате я не могу через гипертерминал подключиться к этому виртуальному com-порту. При попытке подключения возникает ошибка вроде: "Не погу открыть порт. Проверьте параметры соединения."

Кто-нибудь сталкивался с такой проблемой?
Что можно сделать?

Спасибо.