|
|
  |
usbser.sys и PnP |
|
|
|
Mar 12 2009, 12:13
|

читатель даташитов
   
Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999

|
Цитата(owl @ Mar 12 2009, 09:19)  Если кто сталкивался, поделитесь пожалуйста решением. Все сталкивались. Я закрываю порт по таймауту, чтобы порт был доступен при повторном подключении. Радикальное решение - притвориться устройством, для которого есть нормальные драйвера - много читал на форуме, так ничего и не нашел. Вроде бы у кого-то получалось прикинуться FTDI... Если найдете решение, будет интересно.
Причина редактирования: Излишнее цитирование.
|
|
|
|
|
Mar 12 2009, 12:46
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370

|
Цитата(HARMHARM @ Mar 12 2009, 15:13)  Все сталкивались. Я закрываю порт по таймауту, чтобы порт был доступен при повторном подключении. Радикальное решение - притвориться устройством, для которого есть нормальные драйвера - много читал на форуме, так ничего и не нашел. Вроде бы у кого-то получалось прикинуться FTDI... Если найдете решение, будет интересно. Да была мысль прикинуться FTDI - но пока не до этого. Будет время обязательно попробую. До создания драйверов пока не созрел. Таймаут - тоже мысль... Сейчас примерно, так и работаю. Просто криво это как-то. Если что нибудь найду - поделюсь.
|
|
|
|
|
Mar 13 2009, 13:11
|

читатель даташитов
   
Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999

|
Цитата(sergeeff @ Mar 13 2009, 14:49)  Не знаю, может я чего не так делал, но у меня ситуация с usbser.sys была такова. Терминальная программа с открытым виртуальным COM портом на PC. Жмем reset на устройстве. Терминальная программа порт не закрывает (с какой ей стати?). Устройство стартует заново. Даже если теперь закрыть терминальную программу и стартовать заново, виртуальный COM порт больше не откроется, пока не перезагрузишь PC. Именно так. Но - достаточно передернуть USB или сбросить устройство, когда COM закрыт, и можно снова открывать. Таймаут - это касается своего приложения, работающего с устройством через CDC...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|