We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I´m using the INF below for Win 7 64 bit, but it doesn´t work well... When I attach the device, the connections remains unstable and Windows looses the device as If I was removing it. Besides, If I remove the device and attach it again, Device Manager shows it as a com port but with an exclamation point signaling that the Device couldn´t be started (Error Code 10). If I repeat this process removing and reattaching the device after N Trials Windows recognizes it again normally.
Does anyone faced this ? Does this INF really works in Win 7 64 bit environnments ?
; ; Keil - An ARM Company Communication Device Class driver installation file ; (C)2007-2008 Copyright ;
[Version] Signature="$Windows NT$" Class=Ports ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} Provider=%Keil% ;;; LayoutFile=layout.inf ;; not supported in Vista and later DriverVer =04/14/2008, 5.1.2600.5512 ; CatalogFile=mcb2300-vcom.cat
[Manufacturer] %Keil%=DeviceList,ntamd64
;------------------------------------------------------------------------------ ; Device list ;------------------------------------------------------------------------------
[DeviceList] %DESCRIPTION%=MCB2300USB, USB\VID_c251&PID_1705 %COMPOSITE% =MCB2300USB, USB\VID_FF28&PID_0001&MI_01
[DeviceList.ntamd64] %DESCRIPTION%=MCB2300USB, USB\VID_c251&PID_1705 %COMPOSITE% =MCB2300USB, USB\VID_FF28&PID_0001&MI_01
;------------------------------------------------------------------------------ ; Installation ;------------------------------------------------------------------------------
[SourceDisksNames] ;;; this blank section satisfies chkinf [SourceDisksFiles] ;;; this blank section satisfies chkinf
[DestinationDirs] FakeModemCopyFileSection=12 DefaultDestDir = 12
[MCB2300USB] include=mdmcpq.inf CopyFiles=FakeModemCopyFileSection AddReg=MCB2300USB.AddReg
[MCB2300USB.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,usbser.sys HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[MCB2300USB.Services] AddService=usbser, 0x00000002, DriverService
[DriverService] DisplayName=%DRIVER.SVC% ServiceType=1 StartType=3 ErrorControl=1 ServiceBinary=%12%\usbser.sys
;------------------------------------------------------------------------------ ; String Definitions ;------------------------------------------------------------------------------
[Strings] Keil = "Keil - An ARM Company" DRIVER.SVC = "MCB2300 USB VCom Driver" DESCRIPTION= "MCB2300 USB VCom Port" COMPOSITE = "MCB2300 MSC-CDC COM Port"
I am running a STM32F205 and using the FS USB port as a device as a MSD ( memstick) the code is keils USB and FS-FLASH.
If I plug the device into a XP PC it see the device and works okay.
If I plug in a windows 7 desktop directly to the PCs USB ports it fails to enumerate the device and comes up with a device error, but yet when I plug it into a USB hub attached to the PC ( a dell monitor ) it immdeiately sees the USB device as a MSD and functions as expected.
If this is an intel USB chip set issue how can you solve the problem ? Are there settings you can force the USB host to use ?
Has anyone else come across this issue as well