Hi all,
I have attempted to build and install the vhidmini sample driver with no success. Building the sample works fine, copied the .sys and .inf files, execute devcon install vhidmini.inf “{D49F883C-6486-400a-8C22-1A9EF48577E4}\HID_DEVICE” and get:
Device node created. Install is complete when drivers are installed…
Updating drivers for devcon failed.
Inspection of setupapi.dev.log gives:
[Device Install Log]
OS Version = 6.0.6001
Service Pack = 1.0
Suite = 0x0300
ProductType = 1
Architecture = x86
[BeginLog]
>> [Device Install (UpdateDriverForPlugAndPlayDevices) - ?{D49F883C-6486-400a-8C22-1A9EF48577E4}\HID_DEVICE?]
>> Section start 2009/04/03 11:22:43.865
cmd: devcon install vhidmini.inf ?{D49F883C-6486-400a-8C22-1A9EF48577E4}\HID_DEVICE?
dvi: Set selected driver complete.
dvi: {Build Driver List} 11:22:43.982
dvi: Searching for hardware ID(s):
dvi: ?{d49f883c-6486-400a-8c22-1a9ef48577e4}\hid_device?
dvi: Processing a single INF: ‘c:\winddk\6001.18002\src\kmdf\vhidmini_apr2009\objchk_wlh_x86\i386\vhidmini.inf’
inf: Opened INF: ‘c:\winddk\6001.18002\src\kmdf\vhidmini_apr2009\objchk_wlh_x86\i386\vhidmini.inf’ ([strings] )
dvi: {Build Driver List - exit(0x00000000)} 11:22:43.991
dvi: {DIF_SELECTBESTCOMPATDRV} 11:22:43.991
dvi: No class installer for ‘Human Interface Devices’
dvi: No CoInstallers found
dvi: Default installer: Enter 11:22:43.993
dvi: {Select Best Driver}
! dvi: Selecting driver failed(0xe0000228)
dvi: {Select Best Driver - exit(0xe0000228)}
! dvi: Default installer: failed!
! dvi: Error 0xe0000228: There are no compatible drivers for this device.
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 11:22:43.995
<<< Section end 2009/04/03 11:22:43.996
<<< [Exit status: SUCCESS]
When I try to install the driver using Device Manager I get “The folder you specified doesn’t contain a compatible software driver for your device…”
After some research I found a thread discussing a KDMF version of the vhidmini driver and was kindly emailed a copy by Kumar Rajeev. I attempted to install that version but get the exact same error. I made sure I had hidmkdf.sys and the WDFCoInstaller DLLs in the same directory but that obviously isn’t the problem.
Trying to solve this is rather difficult when I don’t know what the problem is. Help!!
Thanks
Nik