Windows 7的USB 3.0问题

时间:2013-12-10 08:32:48

标签: usb cdc

请参阅使用的设备

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 = 04/02 / 2012,3.00     签名=“$ CHICAGO $”      Class =调制解调器      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,Init,1 ,,“无”      HKR,Init,2 ,,“NoResponse”      HKR,Monitor,1 ,,“无”      HKR,答案,1 ,,“CLIENTSERVER”      HKR,答案2,“NoResponse”      HKR,设置,DialPrefix ,,“客户”      HKR ,, Properties,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,回应,“客户”,1,08,00,00,00,00,00,00,00,00,00;服务器端 -      客户端正在请求连接      HKR,回复,“CLIENTSERVER”,1,0,200,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

     

[SERIAL]      HKR ,, DeviceType,1,00

     

[字符串]

1 个答案:

答案 0 :(得分:0)

我有同样的问题,经过充足的日子我发现这是因为USB选择性暂停设置 只需运行命令提示符并使用以下注册表命令禁用此功能:

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