PORTS Forum
Ports and Interfaces => USB => Topic started by: Chester on September 29, 2010, 01:28:29 pm
-
Hello All,
I am struggling with installing WinUSB with KMDF version 1.9 on a windows XP machine.
The .inf file is named "microsoft1.inf" and looks like this:
[Version]
Signature = "$Windows NT$"
Class = MyDeviceClass
ClassGuid={78A1C341-4539-11d3-B88D-00C04FAD5171}
Provider = %ProviderName%
DriverVer=09/29/2010,1.0.0
;CatalogFile=MyCatFile.cat
; ================== Class section ==================
[ClassInstall32]
Addreg=MyDeviceClassReg
[MyDeviceClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-1
; ========== Manufacturer/Models sections ===========
[Manufacturer]
%ProviderName% = MyDevice_WinUSB,NTx86,NTamd64,NTia64
[MyDevice_WinUSB.NTx86]
%USB\MyDevice.DeviceDesc% =USB_Install, USB\VID_0925&PID_1456
[MyDevice_WinUSB.NTamd64]
%USB\MyDevice.DeviceDesc% =USB_Install, USB\VID_0925&PID_1456
[MyDevice_WinUSB.NTia64]
%USB\MyDevice.DeviceDesc% =USB_Install, USB\VID_0925&PID_1456
; =================== Installation ===================
;[1]
[USB_Install]
Include=winusb.inf
Needs=WINUSB.NT
;[2]
[USB_Install.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall
;[3]
[WinUSB_ServiceInstall]
DisplayName = %WinUSB_SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\winusb.sys
;[4]
[USB_Install.Wdf]
KmdfService=WINUSB, WinUsb_Install
[WinUSB_Install]
KmdfLibraryVersion=1.9
;[5]
[USB_Install.HW]
AddReg=Dev_AddReg
[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{D696BFEB-1734-417d-8A04-86D01071C512}"
;[6]
[USB_Install.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles
[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll
[DestinationDirs]
CoInstallers_CopyFiles=11
; ================= Source Media Section =====================
;[7]
[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64
3 = %DISK_NAME%,,,\ia64
[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll=1
WdfCoInstaller01009.dll=1
[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll=2
WdfCoInstaller01009.dll=2
[SourceDisksFiles.ia64]
WinUSBCoInstaller2.dll=3
WdfCoInstaller01009.dll=3
; =================== Strings ===================
[Strings]
ProviderName="MyWinUsbTest"
USB\MyDevice.DeviceDesc="Test using WinUSB only"
WinUSB_SvcDesc="WinUSB Test"
DISK_NAME="My Install Disk"
ClassName="MyDeviceClass"
The directory structure looks like this:
c:\driver
contains microsoft1.inf, devcon.exe
c:\driver\i386
contains WdfCoInstaller01009.dll, winusbcoinstaller2.dll, WUDFUpdate_01009.dll
c:\driver\ia64
contains WdfCoInstaller01009.dll, winusbcoinstaller2.dll, WUDFUpdate_01009.dll
c:\driver\amd64
contains WdfCoInstaller01009.dll, winusbcoinstaller2.dll, WUDFUpdate_01009.dll
Then without connecting any new device a runs the following command from the command propmt at the c:\drivers directory:
devcon install microsoft1.inf "USB/VID_0925&PID_1456"
devcon fails and a look in c:\windows\setupapi.log shows this:
[2010/09/29 18:39:39 2432.162]
#-199 Executing "C:\driver\devcon.exe" with command line: devcon install microsoft1.inf "USB/VID_0925&PID_1456"
#I060 Set selected driver.
#-019 Searching for hardware ID(s): usb/vid_0925&pid_1456
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device.
#W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I125 Installing NULL driver for "ROOT\MYDEVICECLASS\0000".
#E122 Device install failed. Error 0xe0000203: There is no driver selected for the device information set or element.
#E157 Default installer failed. Error 0xe0000203: There is no driver selected for the device information set or element.
#I060 Set selected driver.
#I125 Installing NULL driver for "ROOT\MYDEVICECLASS\0000".
#I121 Device install of "ROOT\MYDEVICECLASS\0000" finished successfully.
Can anyone please help me with this?
Do I install the correct manner, and is the .inf file correct?
Thanks
Chester
-
Move the inf file to \windows\inf.
Jan
-
Jan,
Thanks for your reply.
I tried to copy the .inf file to the \windows\inf directory, but this did not make any difference.
Then I spotted that the command given at the prompt was
devcon install microsoft1.inf "USB/VID_0925&PID_1456"
instead of
devcon install microsoft1.inf "USB\VID_0925&PID_1456"
This made a difference.
Sorry to not have spotted it ealier.
Chester
-
Hi i have problem with installation KMDF on windows XP sp3.
when i installing KMDF using device manager instaltion freez and i can wait 2 hours and nothing happend i have this:
http://img408.imageshack.us/img408/5828/sters.jpg
and i wait and wait and wait..
in setupapi.log i have this:
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -024 Copying file "d: \ driver \ x86 \ WinUSBCoInstaller2.dll" to "C: \ WINDOWS \ system32 \ WinUSBCoInstaller2.dll."
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -336 Copying file "d: \ driver \ x86 \ WdfCoInstaller01009.dll" to "C: \ WINDOWS \ system32 \ WdfCoInstaller01009.dll" via temporary file "C: \ WINDOWS \ system32 \ SET11.tmp."
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -336 Copying file "d: \ driver \ x86 \ WUDFUpdate_01009.dll" to "C: \ WINDOWS \ system32 \ WUDFUpdate_01009.dll" via temporary file "C: \ WINDOWS \ system32 \ SET12.tmp."
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -166 Feature installation: DIF_REGISTER_COINSTALLERS.
# I056 additional registered installers.
# -166 Feature installation: DIF_INSTALLINTERFACES.
# -011 Installing section [USB_Install.Interfaces] from "d: \ driver \ winusb1.inf."
# I054 Interfaces installed.
# -166 Feature installation: DIF_INSTALLDEVICE.
# I123 Performing full install "USB \ VID_093A & PID_2510 \ 5 & 15FA15C7 & 0 & 1".
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
who can help me :( ?
is it possible that problem is in device ?
Edit:
When i using devcon i have this log :
# -199 Perform "D: \ driver \ devcon.exe" from the command line: devcon install winusb1.inf "USB \ VID_093A & Pid_2510"
# I060 setting is selected driver.
# -019 Searching for hardware ID: usb \ vid_093a & pid_2510
# I022 Found "USB \ VID_093A & PID_2510" in d: \ driver \ winusb1.inf; Device: "WinUSB Demo" Driver: "WinUSB Demo" Provider: "Lakeview Research" Manufacturer: "Lakeview Research" Section name: "USB_Install ".
# I087 Driver node not trusted, rank changed from 0x00000000 to 0x00008000.
# I023 Actual installation section: [USB_Install]. Classification: 0x00008000. Effective driver date: 02/07/2008.
# -019 Searching for hardware ID: usb \ vid_093a & pid_2510
# -166 Feature installation: DIF_SELECTBESTCOMPATDRV.
# I063 Selected driver installs from section [USB_Install] in "d: \ driver \ winusb1.inf."
# I320 Class GUID device remains: {4D36E96F-E325-11CE-BFC1-08002BE10318}.
# I060 setting is selected driver.
# I058 was chosen best compatible driver.
# I063 Selected driver installs from section [USB_Install] in "d: \ driver \ winusb1.inf."
# I320 Class GUID device remains: {4D36E96F-E325-11CE-BFC1-08002BE10318}.
# I060 setting is selected driver.
# I058 was chosen best compatible driver.
# -124 By copying Installation of "ROOT \ USB \ 0000".
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -024 Copying file "d: \ driver \ x86 \ WinUSBCoInstaller2.dll" to "C: \ WINDOWS \ system32 \ WinUSBCoInstaller2.dll."
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -336 Copying file "d: \ driver \ x86 \ WdfCoInstaller01009.dll" to "C: \ WINDOWS \ system32 \ WdfCoInstaller01009.dll" via temporary file "C: \ WINDOWS \ system32 \ SET8B.tmp."
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -336 Copying file "d: \ driver \ x86 \ WUDFUpdate_01009.dll" to "C: \ WINDOWS \ system32 \ WUDFUpdate_01009.dll" via temporary file "C: \ WINDOWS \ system32 \ SET8E.tmp."
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
# -166 Feature installation: DIF_REGISTER_COINSTALLERS.
# I056 additional registered installers.
# -166 Feature installation: DIF_INSTALLINTERFACES.
# -011 Installing section [USB_Install.Interfaces] from "d: \ driver \ winusb1.inf."
# I054 Interfaces installed.
# -166 Feature installation: DIF_INSTALLDEVICE.
# I123 Perform a full installation of "ROOT \ USB \ 0000".
# E360 will be installed unsigned or incorrectly signed file "d: \ driver \ winusb1.inf" for driver "WinUSB Demo" (Policy = Ignore). 0xe000022f Error: INF from another source, does not contain digital signature information.
-
Is the driver installed and working?
Jan
-
KB971286 winusb patch no virus by norton 360 scan
a.
http://rgho.st/37660028?r=3515
b.
http://www.mediafire.com/file/31to21lzb9lxcm7/WINUSB_UPDATE_XP-SRV03.zip