Проблемы с USB 3.0 в Windows7

Пожалуйста, ознакомьтесь с используемым оборудованием

Atmel USB CDC (ACM) communicating device
HP ProBook Laptop(6470b) with 2 USB 3.0 & 1 USB 2.0 ports
32bit - Windows 7 Professional edition.
USB 2.0 (Type B)Cable

У меня возникают проблемы при подключении устройства CDC к порту USB 3.0. Код ошибки 10 "Это устройство не запускается"

Когда я либо перезагружаю ноутбук, либо устройство CDC, устройство работает правильно. Но
опять же, если я отсоединяю и подсоединяю USB-кабель, ошибка воспроизводится. Устройство работает нормально с портом USB 2.0, проблема только с портом USB 3.0. В Windows 8 у меня нет никаких проблем. Проблема только с windows 7, порты USB 3.0.

Не могли бы вы помочь мне в этом вопросе.

Сведения о драйвере: usbser.sys, mdmcpq.inf

Есть ли какой-либо другой драйвер, через который я могу получить доступ к устройству USB CDC.

Настройки файла INF: ====================

[Версия] DriverVer = 02.04.2012, 3.00 Подпись = "$CHICAGO$" Класс = Модем ClassGuid = {XYZ-XYZ-XYZ-XYZ} Поставщик = %Mfg% CatalogFile = USBXYZ.cat

[Производитель] %MG% = XYZ_Devices,NTx86,NTamd64,NTia64

[ControlFlags] ExcludeFromSelect=*

[DestinationDirs] DefaultDestDir = 12

[XYZ_Devices.NTx86]% XYZ% = XYZ_Install, USB \ VID_16DE & PID_0010% XYZ% = XYZ_Install, USB \ VID_16DE & PID_0012 [XYZ_Devices.NTamd64]% XYZ% = XYZ_Install, USB \ VID_16DE & PID_0010% XYZ% = XYZ_Install, USB \ VID_16DE & PID_0012 [XYZ_Devices.NTia64 ] %XYZ% = XYZ_Install,USB\VID_16DE&PID_0010 %XYZ% = XYZ_Install,USB\VID_16DE&PID_0012

[XYZ_Install.NT] include = mdmcpq.inf CopyFiles = FakeModemCopyFileSection AddReg = All, NULL_MODEMReg, 115200, SERIAL

[XYZ_Install.NT.Services] include = mdmcpq.inf AddService = usbser, 0x00000000, LowerFilter_Service_Inst

[XYZ_Install.NT.HW] include = mdmcpq.inf AddReg = LowerFilterAddReg

[Все] HKR,,PortSubClass,1,02 HKR,,ConfigDialog,,modemui.dll HKR,,EnumPropPages,,"modemui.dll,EnumPropPages"

[NULL_MODEMReg] ; Нуль-модем HKR, Инициализация, 1,, "Нет" HKR, Инициализация, 2,, "Нет ответа" HKR, Монитор, 1,, "Нет" HKR, Ответ, 1,, "КЛИЕНТСЕРВЕР" HKR, Ответ, 2,, "NoResponse" HKR, Настройки, DialPrefix,, "КЛИЕНТ" HKR,, Свойства, 1, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00, 00, 00,00,00,00, 30,00,00,00, 00,c2,01,00, 00,c2,01,00 HKR, Ответы, "КЛИЕНТ", 1, 08, 00, 00, 00 , 00, 00, 00,00,00,00 ; Серверная часть - клиент запрашивает соединение HKR, Responses, "CLIENT", 1, 08, 00, 00, 00, 00, 00, 00,00,00,00 ; Серверная часть - клиент запрашивает соединение HKR, Responses, "CLIENTSERVER", 1, 02, 00, 00, 00, 00, 00, 00,00,00,00 ; Сторона клиента — сервер подтвердил и соединение установлено.

[115200] HKR,, DCB, 1, 1C,00,00,00, 00,c2,01,00, 15,20,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00

[СЕРИЙНЫЙ] HKR,, DeviceType, 1, 00

[Строки]


person user1194700    schedule 10.12.2013    source источник


Ответы (1)


У меня та же проблема, и через много дней я понял, что это из-за настройки выборочной приостановки USB.
Просто запустите командную строку и используйте следующую команду реестра, чтобы отключить эту функцию:

REG ADD HKLM\SYSTEM\CurrentControlSet\services\Usb /v DisableSelectiveSuspend /t REG_DWORD  /d 1 /f
person osyan    schedule 12.05.2014