Out of box driver not getting installed
-
Monday, April 02, 2012 10:12 PM
Hi,
I am running into an issue with an out of box driver. I added the out of box driver under offline servicing phase and created IBW image from answer file. Copied the image to a USB and tried booting from USB. The installation goes fine however the driver does not get installed. I have copied the relevant log from the setupapi.dev.log. However after the installation completes if I do update driver from device manager and point the location to the USB. The driver gets installed. Any help is highly appreciated
>>> [Setup online Device Install (Hardware initiated) - pci\ven_8086&dev_1501&subsys_00008086&rev_04\3&33fd14ca&0&c8]
>>> Section start 2012/03/31 00:11:47.625
ump: Creating Install Process: DrvInst.exe 00:11:47.625
ndv: Retrieving device info...
ndv: Setting device parameters...
ndv: Searching Driver Store and Device Path...
dvi: {Build Driver List} 00:11:47.640
dvi: Searching for hardware ID(s):
dvi: pci\ven_8086&dev_1501&subsys_00008086&rev_04
dvi: pci\ven_8086&dev_1501&subsys_00008086
dvi: pci\ven_8086&dev_1501&cc_020000
dvi: pci\ven_8086&dev_1501&cc_0200
dvi: Searching for compatible ID(s):
dvi: pci\ven_8086&dev_1501&rev_04
dvi: pci\ven_8086&dev_1501
dvi: pci\ven_8086&cc_020000
dvi: pci\ven_8086&cc_0200
dvi: pci\ven_8086
dvi: pci\cc_020000
dvi: pci\cc_0200
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'C:\Windows\inf'
inf: Searched 0 potential matches in published INF directory
inf: Searched 18 INFs in directory: 'C:\Windows\inf'
dvi: {Build Driver List - exit(0x00000000)} 00:11:48.375
ndv: Selecting best match from Driver Store (including Device Path)...
dvi: {DIF_SELECTBESTCOMPATDRV} 00:11:48.437
dvi: No class installer for 'Ethernet Controller'
dvi: No CoInstallers found
dvi: Default installer: Enter 00:11:48.437
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)} 00:11:48.484
ndv: Waiting for previous device install to complete. 00:11:48.484
ndv: {Core Device Install} 00:11:49.640
! ndv: Installing NULL driver!
dvi: Set selected driver complete.
dvi: {DIF_ALLOW_INSTALL} 00:11:49.875
dvi: No class installer for 'Ethernet Controller'
dvi: Default installer: Enter 00:11:49.875
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 00:11:49.875
dvi: {DIF_INSTALLDEVICE} 00:11:49.875
dvi: No class installer for 'Ethernet Controller'
dvi: Default installer: Enter 00:11:49.890
! dvi: Installing NULL driver!
dvi: Writing common driver property settings.
dvi: {Restarting Devices} 00:11:49.906
dvi: Restart: PCI\VEN_8086&DEV_1501&SUBSYS_00008086&REV_04\3&33FD14CA&0&C8
dvi: Restart complete.
dvi: {Restarting Devices exit} 00:11:50.046
dvi: Default installer: Exit
dvi: {DIF_INSTALLDEVICE - exit(0x00000000)} 00:11:50.046Thanks,
Windows Embedded Programmer
All Replies
-
Tuesday, April 03, 2012 1:23 AM
One post is enough. If this is a 64-bit image, the driver has to be signed. If the driver is not signed, it will not be installed during OS install. Try running the installer to the driver manually to see if the red-box warning of an unsigned driver appears.
-Sean
www.sjjmicro.com / www.seanliming.com / www.annabooks.com, Book Author - Pro Guide to WES 7, XP Embedded Advanced, Pro Guide to POS for .NET
-
Thursday, January 24, 2013 6:03 AM
Hi all,
I was able to do it in two ways
1. I used DISM to mount my image and added driver using addriver option and then unmounted the image and used it
2. The other way that worked also is take the signed driver in a USB and add it manually after putting the system to audit mode.
Thanks
- Marked As Answer by Tech Savy Designer Thursday, January 24, 2013 6:03 AM

