Проблема с USB по WinXP
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено MaxG 17 декабря 2003 г. 10:05

Конфигурация: ноутбук ThinKPad X31 с OS WinXP SP1, устройство с USB интерфейсом, имеющее свое питание.

В исходном состоянии все работает, т.е. данные записываются и читаются. После перевода ThinKPad-а, либо в режим ожидания, либо спящий, и последующего включения начинается почти мистика.

Диспетчер устройств сообщает, что устройство вполне функционально, символьная связь с устройством устанавливается (имеется ввиду нормальное выполнение CreteFile). Даже удается получить информацию о каналах. Но дескриптор устройства возвращается либо с прежними Vid&Pid, либо с нулевыми в зависимости от длительности режима приостанова ноута. Все попытки достучатся до устройства неудачны.

При работе с ПК под Win2K, таких "особенностей" не возникало. Заметил, что после выхода ПК из спящего режима, окно диспетчера устройств "перерисовалось". Возможно что после восстановления производится перенумерация, при этом обеспечивается переконфигурация USB.

По моему, перенумерация необходима, т.к. при спящем режиме на диск сохраняется только содержимое ОЗУ. Если я прав, то это баг или XP или ThinKPad-а.

Хотелось бы услышать ваши мнения.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru