From: acdrv on
Hi,

I am new to Device Driver Development. I'm learning the basics to understand. I need to develop a USB driver for our company device which has to perform bulk transfer.
I tried the usb, umdf samples present in the WDK. I modified the files under step 4 and tried installing in win XP. I used free build.

I'm getting the following error
Add Service: Binary "C:\WINDOWS\system32\DRIVERS\WUDFRd.sys" for service "WUDFRd" is not present.
#E032 Error 0xe0000217: A service installation section in this INF is invalid.

Do I need to install WUDFRd.sys explicitly before installing the driver? I've not signed the driver. will it be ignored or is it failing bcos of the unsigned driver?

Please help. thanks.

The setupapi.log file says :
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [RndUsb_Install.NT.Interfaces] from "e:\testdrivers\usbrnd4\usbrnd_4.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_1C06&PID_FFFE\000-0000".
#E360 An unsigned or incorrectly signed file "e:\testdrivers\usbrnd4\usbrnd_4.inf" for driver " R&D Test Driver" will be installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not contain digital signature information.
#-035 Processing service Add/Delete section [RndUsb_Install.NT.Services].
#E339 Add Service: Binary "C:\WINDOWS\system32\DRIVERS\WUDFRd.sys" for service "WUDFRd" is not present.
#E032 Error 0xe0000217: A service installation section in this INF is invalid.
#E275 Error while installing services. Error 0xe0000217: A service installation section in this INF is invalid.
#E122 Device install failed. Error 0xe0000217: A service installation section in this INF is invalid.
#E157 Default installer failed. Error 0xe0000217: A service installation section in this INF is invalid.
#I060 Set selected driver.
#I125 Installing NULL driver for "USB\VID_1C06&PID_FFFE\000-0000".
#I121 Device install of "USB\VID_1C06&PID_FFFE\000-0000" finished successfully.




Submitted via EggHeadCafe - Software Developer Portal of Choice
Join Lists with LINQ - SharePoint 2010
http://www.eggheadcafe.com/tutorials/aspnet/b0c1cd0d-fe82-444e-a16e-7d3fb7d38eca/join-lists-with-linq--sh.aspx
From: Maxim S. Shatskih on
> Do I need to install WUDFRd.sys explicitly before installing the driver?

This is for UMDF only. Are you using UMDF?

--
Maxim S. Shatskih
Windows DDK MVP
maxim(a)storagecraft.com
http://www.storagecraft.com