Драйвер NDIS Miniport не удалось загрузить в ОС XP во время определенного сценария - PullRequest
0 голосов
/ 07 февраля 2012

Наше составное USB-устройство будет поддерживать различные функции. Один интерфейс будет поддерживать сетевые функции.Мы разрабатываем разные версии мини-портов NDIS для разных ОС (NDIS 5.1 для XP, NDIS 6.1 для Vista и NDIS 6.20 для ОС Windows7).У нас есть один тестовый пример, как показано ниже: 1) После загрузки всех драйверов (последовательных и NDIS) откройте любой последовательный интерфейс с помощью гипертерминала 2) Выполните некоторую связь (введите команду AT и т. Д.) 3) Отключите устройство, не закрывая гипертерминал 4) Переподключитеустройство к тому же порту USB.

В приведенном выше тестовом сценарии драйвер мини-порта NDIS не загружается после шага 4 (код ошибки 31) в операционной системе XP. Драйвер инициализации драйверов мини-порта NDIS не вызывается.В других ОС я не могу воспроизвести эту проблему.

Пожалуйста, дайте мне знать ваши ценные предложения для этой проблемы.

1 Ответ

0 голосов
/ 22 октября 2012

Возможно, вы не освобождаете все ресурсы, которые у вас есть на unlpug.Проверьте код обработчика отсоединения.

...