Here's my environment:
SCCM 2012 SP1 installed on Server 2008 R2 in a Hyper-V environment
Brand new boot images created after SP1 upgrade using Windows ADK
The virtual is using 1 network adapter (the legacy network adapter has been disabled, as a trobleshooting step)
PXE and WDS have been removed and recreated numerous times
This has never worked since implementation of SCCM 2012 (7/2012)
Attempted on multiple physical clients and a virtual client
The boot images work fine when setup as USB boot media
The network boot always finds the SCCM server as this screen shows:
Then it proceeds to loading the \SMSboot\boot.sdi. Some times it fails right here other times it proceeds to \SMSImages\MFC0008D\BootImagex86.MFC0008D.wim. Either way it gets a bit into the progress bar but always fails to this screen:
The smspxe.log shows the following:
Client lookup reply: <ClientIDReply><Identification Unknown="0" ItemKey="16777391" ServerName="" ServerRemoteName=""><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
SMSPXE 4/10/2013 8:21:12 AM 844 (0x034C)
00:15:5D:0A:6C:0D, BB01BB09-CF61-4611-8820-73941512B432: device is in the database. SMSPXE 4/10/2013 8:21:12 AM 844 (0x034C)
Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="16777391" ServerName="" ServerRemoteName=""><Machine><ClientID>GUID:0ba9fb20-f317-475e-8a24-bead025b5e31</ClientID><NetbiosName/></Machine></Identification><PXEBootAction
LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="MFC200EE" OfferIDTime="4/2/2013 11:21:00 AM" PkgID="MFC00007" PackageVersion="" PackagePath="http://(siteserver)/SMS_DP_SMSPKG$/MFC0008D"
BootImageID="MFC0008D" Mandatory="0"/></ClientIDReply>
SMSPXE 4/10/2013 8:21:12 AM 844 (0x034C)
00:15:5D:0A:6C:0D, BB01BB09-CF61-4611-8820-73941512B432: found optional advertisement MFC200EE SMSPXE 4/10/2013 8:21:12 AM 844 (0x034C)
Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="16777391" ServerName="" ServerRemoteName=""><Machine><ClientID>GUID:0ba9fb20-f317-475e-8a24-bead025b5e31</ClientID><NetbiosName/></Machine></Identification><PXEBootAction
LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="MFC200EE" OfferIDTime="4/2/2013 11:21:00 AM" PkgID="MFC00007" PackageVersion="" PackagePath="http://(siteserver)/SMS_DP_SMSPKG$/MFC0008D"
BootImageID="MFC0008D" Mandatory="0"/></ClientIDReply>
SMSPXE 4/10/2013 8:21:16 AM 844 (0x034C)
00:15:5D:0A:6C:0D, BB01BB09-CF61-4611-8820-73941512B432: found optional advertisement MFC200EE SMSPXE 4/10/2013 8:21:16 AM 844 (0x034C)
Looking for bootImage MFC0008D SMSPXE 4/10/2013 8:21:16 AM 844 (0x034C)
________________________________________________________________________________________________________________________
It also shows this occasionally after "Looking for bootImage"
BootImage MFC0008D needs to be updated (new packageID=MFC0008D) VersionUpdate=true SMSPXE 4/2/2013 11:25:41 AM 4020 (0x0FB4)
________________________________________________________________________________________________________________________
The only errors I've found have been in the distmgr.log when I've updated the boot images: (notice errors related to wimgapi.dll and errors related to set attribute, remove file, and remove directory failures)
STATMSG: ID=2300 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=(siteserver) SITE=MFC PID=2676 TID=6104 GMTDATE=Tue Apr 02 20:18:43.917 2013 ISTR0="BootImagex86" ISTR1="MFC0008D" ISTR2=""
ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="MFC0008D" SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:43 PM 6104 (0x17D8)
Start updating the package MFC0008D... SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:43 PM 6104 (0x17D8)
Package storage format has changed for MFC0008D. Updating the distribution points SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:43 PM 6104 (0x17D8)
Enabling package MFC0008D for SMB access on MSWNET:["SMS_SITE=MFC"]\\(siteserver)\SMSPKGC$\MFC0008D\ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:44 PM 6104 (0x17D8)
Attempting to add or update a package on a distribution point. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:44 PM 6104 (0x17D8)
The distribution point is on the siteserver and the package is a content type package. There is nothing to be copied over. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:44 PM 6104 (0x17D8)
STATMSG: ID=2342 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=(siteserver) SITE=MFC PID=2676 TID=6104 GMTDATE=Tue Apr 02 20:18:44.683 2013 ISTR0="BootImagex86" ISTR1="["Display=\\(siteserver)\"]MSWNET:["SMS_SITE=MFC"]\\(siteserver)\"
ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="MFC0008D" AID1=404 AVAL1="["Display=\\(siteserver)\"]MSWNET:["SMS_SITE=MFC"]\\(siteserver)\"
SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:44 PM 6104 (0x17D8)
The current user context will be used for connecting to ["Display=\\(siteserver)\"]MSWNET:["SMS_SITE=MFC"]\\(siteserver)\. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
No network connection is needed to ["Display=\\(siteserver)\"]MSWNET:["SMS_SITE=MFC"]\\(siteserver)\ as this is the local machine. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
CreateSignatureShare, connecting to DP SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
Signature share exists on distribution point path
\\(siteserver)\SMSSIG$ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
Set share security on share \\(siteserver)\SMSSIG$ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
Share SMSPKGC$ exists on distribution point
\\(siteserver)\SMSPKGC$ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
Set share security on share \\(siteserver)\SMSPKGC$ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
Set share security on share \\(siteserver)\SCCMContentLib$ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:45 PM 6104 (0x17D8)
Successfully created directory
\\(siteserver)\SMSPKGC$\MFC0008D for package MFC0008D SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:46 PM 6104 (0x17D8)
Copying package MFC0008D to the package share location
\\(siteserver)\SMSPKGC$\MFC0008D on the server ["Display=\\(siteserver)\"]MSWNET:["SMS_SITE=MFC"]\\(siteserver)\ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:46 PM 6104 (0x17D8)
SMSDP_ExpandPXEImage: MFC0008D, 1174406304 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
Library path mismatch: \\?\C:\SCCMContentLib, C:\SCCMContentLib SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
Expanding C:\SCCMContentLib\FileLib\DE79\DE7975B36C7DCA08953E8404A1FC115DC9A250828456A8E34C5C158C1907EE14 from package MFC0008D SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
Finding Wimgapi.Dll SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
MsiEnumRelatedProducts failed SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
FindProduct failed; 0x80070103 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
MsiEnumRelatedProducts failed SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
FindProduct failed; 0x80070103 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
Found C:\Windows\system32\wimgapi.dll SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:47 PM 6104 (0x17D8)
Sleep 30 minutes... SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 4216 (0x1078)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\EFI\bootmgfw.efi SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveDirectoryW failed (0x80070091) for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\EFI SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\Fonts\segmono_boot.ttf SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\Fonts\segoen_slboot.ttf SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\Fonts\segoe_slboot.ttf SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\Fonts\wgl4_boot.ttf SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveDirectoryW failed (0x80070091) for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\Fonts SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\PXE\abortpxe.com SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\PXE\bootmgr.exe SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\PXE\pxeboot.com SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\PXE\pxeboot.n12 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\PXE\wdsmgfw.efi SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
SetFileAttributesW failed for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\PXE\wdsnbp.com SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveFile failed; 0x80070005 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveDirectoryW failed (0x80070091) for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot\PXE SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveDirectoryW failed (0x80070091) for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows\Boot SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveDirectoryW failed (0x80070091) for C:\RemoteInstall\SMSTempBootFiles\MFC0008D\Windows SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
RemoveDirectoryW failed (0x80070091) for C:\RemoteInstall\SMSTempBootFiles\MFC0008D SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
Expanding MFC0008D to C:\RemoteInstall\SMSImages SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 6104 (0x17D8)
Used 1 out of 3 allowed processing threads. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 1872 (0x0750)
Sleep 3600 seconds... SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:48 PM 1872 (0x0750)
STATMSG: ID=2330 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=(siteserver) SITE=MFC PID=2676 TID=6104 GMTDATE=Tue Apr 02 20:18:49.796 2013 ISTR0="MFC0008D" ISTR1="["Display=\\(siteserver)\"]MSWNET:["SMS_SITE=MFC"]\\(siteserver)\"
ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="MFC0008D" AID1=404 AVAL1="["Display=\\(siteserver)\"]MSWNET:["SMS_SITE=MFC"]\\(siteserver)\"
SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
Successfully created/updated the package server in the data source SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
Performing cleanup prior to returning. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
The Package Action is 1, the Update Mask is 266240 and UpdateMaskEx is 1064960. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
Successfully created/updated the package MFC0008D SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
STATMSG: ID=2311 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=(siteserver) SITE=MFC PID=2676 TID=6104 GMTDATE=Tue Apr 02 20:18:49.943 2013 ISTR0="MFC0008D" ISTR1="" ISTR2="" ISTR3=""
ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="MFC0008D" SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
Set share security on share \\(siteserver)\SCCMContentLib$ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
Set share security on share \\(siteserver)\SCCMContentLib$ SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:49 PM 6104 (0x17D8)
Created policy provider trigger for ID MFC0008D SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
Package MFC0008D does not have a preferred sender. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
Package MFC0008D is new or has changed, replicating to all applicable sites. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
CDistributionSrcSQL::UpdateAvailableVersion PackageID=MFC0008D, Version=2, Status=2301 SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
StoredPkgVersion (2) of package MFC0008D. StoredPkgVersion in database is 2. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
SourceVersion (2) of package MFC0008D. SourceVersion in database is 2. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
STATMSG: ID=2301 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=(siteserver) SITE=MFC PID=2676 TID=6104 GMTDATE=Tue Apr 02 20:18:51.876 2013 ISTR0="BootImagex86" ISTR1="MFC0008D" ISTR2=""
ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="MFC0008D" SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
Exiting package processing thread. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:51 PM 6104 (0x17D8)
Used 0 out of 3 allowed processing threads. SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:57 PM 1872 (0x0750)
The last source update time for pkg MFC0008D is 4/2/2013 10:56:53 AM Pacific Daylight Time SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:57 PM 1872 (0x0750)
The next start time for pkg MFC0008D is 4/2/2013 1:18:57 PM Pacific Daylight Time SMS_DISTRIBUTION_MANAGER 4/2/2013 1:18:57 PM 1872 (0x0750)
___________________________________________________________________________________________________________________________
At this point I'm out of ideas. I've searched all the forums tried just about everything I can think of except for settings DHCP options or IP Helpers. I've declined to do that because it appears to find the server just fine. Also the client, DHCP, and the SCCMPXE Point are all on the same subnet.
Help me Obi-(technet)-wan you're my only hope!