locked
PXE boot fail Unknown Computer RRS feed

  • Question

  • Hi all, I have SCCM 5.0.7711.0 with MDT 6.1.2373.0 integrated. I’m having a problem with deploying an OS to unknown machines using PXE boot. I have created a Task that works with ‘known’ device collections, but when I have deployed this task to the All Unknown Computers collection the unknown computers will not boot to winpe via PXE. They detect the server and then load abortpxe.com.

    My PXE settings for the distribution point are; All boxes checked, do not use user device affinity.

    This is the relevant part of smspxe.log for the failed pc:

    <![LOG[Set media certificate in transport]LOG]!><time="15:49:01.456-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:9220">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:01.457-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:01.497-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[Client lookup reply: <ClientIDReply><Identification Unknown="0" ItemKey="0" ServerName="" ServerRemoteName=""><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
    ]LOG]!><time="15:49:01.538-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:6204">
    <![LOG[PXE::CBootImageManager::FindMatchingArchitectureBootImage]LOG]!><time="15:49:01.539-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="bootimagemgr.cpp:1736">
    <![LOG[Getting boot action for unknown machine: item key: 2046820352]LOG]!><time="15:49:01.539-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="pxehandler.cpp:226">
    <![LOG[Set media certificate in transport]LOG]!><time="15:49:01.609-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:9220">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:01.610-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:01.650-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="2046820352" ServerName="" ServerRemoteName=""><Machine><ClientID>a9d90362-69dd-4079-8db6-146db5fcb4c3</ClientID><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="00120005" OfferIDTime="10/10/2012 3:00:00 PM" PkgID="00100014" PackageVersion="" PackagePath="http://<server name deleted>/SMS_DP_SMSPKG$/0010000F" BootImageID="0010000F" Mandatory="0"/></ClientIDReply>
    ]LOG]!><time="15:49:01.686-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:6402">
    <![LOG[Client Identity: {97957B67-5326-4289-9427-5180A111BC10}]LOG]!><time="15:49:01.686-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:6428">
    <![LOG[PXE::CBootImageManager::FindMatchingArchitectureBootImage]LOG]!><time="15:49:03.434-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="bootimagemgr.cpp:1736">
    <![LOG[Getting boot action for unknown machine: item key: 0]LOG]!><time="15:49:03.489-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="pxehandler.cpp:226">
    <![LOG[Set media certificate in transport]LOG]!><time="15:49:03.552-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:9220">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:03.552-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:03.595-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="0" ServerName="" ServerRemoteName=""><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="" OfferIDTime="" PkgID="" PackageVersion="" PackagePath="" BootImageID="" Mandatory=""/></ClientIDReply>
    ]LOG]!><time="15:49:03.629-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:6402">
    <![LOG[Client Identity: {97957B67-5326-4289-9427-5180A111BC10}]LOG]!><time="15:49:03.629-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:6428">
    <![LOG[Set media certificate in transport]LOG]!><time="15:49:03.691-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:9220">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:03.691-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[Set authenticator in transport]LOG]!><time="15:49:03.723-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="libsmsmessaging.cpp:7592">
    <![LOG[PXE::CBootImageManager::FindMatchingArchitectureBootImage]LOG]!><time="15:49:03.755-660" date="10-10-2012" component="SMSPXE" context="" type="1" thread="2808" file="bootimagemgr.cpp:1736">

    I have checked the Resource ID 2046820352 and it is in the All Unknown Computers collection in SCCM console. The ID is in the v_RA_Unknown_System_SMS_Assig table in the database. I can't find any reference to the ID or code in other views, but may well have missed one.

    I may well be missing something simple... Does anyone have any hints where to look next? I have done a lot of searching and tried a fair bit but nothing seems to work.



    • Edited by au_user Wednesday, October 10, 2012 10:49 PM remove host name
    Wednesday, October 10, 2012 10:43 PM

Answers

  • A little more info:

    I don’t think this is a pure PXE issue. I have gone through the process of removing PXE support then reinstalling. This took some time but I have come to the same point with Unknown PC's still not booting.

    One thing that I have noticed is that the unknown computers al lcome up as x86 even if they are x64 when booting to PXE. I don’t seem to have an x64 Unknown Computers group within the All Unknown Computers collection. Could this be related? I have also noted in the SMSPXE logs that ALL unknown computers come up with the same item key (2046820352). Is this expected behaviour?

    EDIT:

    This has put me on the right direction. I have reinstated the unknown computers using the reg fix (http://www.niallbrady.com/2012/05/24/oops-you-deleted-the-unknown-computers-collection-in-configuration-manager-2012/) and unknown computers now get unique Resource ID's. However the PXE still references the same id which I cannot delete...

    • Edited by au_user Friday, October 12, 2012 1:20 AM
    • Proposed as answer by TorstenMMVP Friday, October 12, 2012 7:13 AM
    • Marked as answer by au_user Monday, October 15, 2012 1:10 AM
    Friday, October 12, 2012 12:47 AM

All replies

  • Is the task sequence deployed to the Unknown Computers collection at all? Is the PXE-enabled DP configured to accept unknown clients?

    Torsten Meringer | http://www.mssccmfaq.de


    • Edited by TorstenMMVP Thursday, October 11, 2012 6:57 AM
    Thursday, October 11, 2012 6:57 AM
  • Is the task sequence deployed to the Unknown Computers collection at all?

    Task sequence is deployed to the All Unknown Computers collection, and I have checked that the deployment has 'Make available to boot media and PXE' checked.

    Is the PXE-enabled DP configured to accept unknown clients?

    I have checked the PXE page for the DP and made sure that "Enable unknown computer support" is checked.


    • Edited by au_user Thursday, October 11, 2012 10:45 PM
    Thursday, October 11, 2012 10:44 PM
  • A little more info:

    I don’t think this is a pure PXE issue. I have gone through the process of removing PXE support then reinstalling. This took some time but I have come to the same point with Unknown PC's still not booting.

    One thing that I have noticed is that the unknown computers al lcome up as x86 even if they are x64 when booting to PXE. I don’t seem to have an x64 Unknown Computers group within the All Unknown Computers collection. Could this be related? I have also noted in the SMSPXE logs that ALL unknown computers come up with the same item key (2046820352). Is this expected behaviour?

    EDIT:

    This has put me on the right direction. I have reinstated the unknown computers using the reg fix (http://www.niallbrady.com/2012/05/24/oops-you-deleted-the-unknown-computers-collection-in-configuration-manager-2012/) and unknown computers now get unique Resource ID's. However the PXE still references the same id which I cannot delete...

    • Edited by au_user Friday, October 12, 2012 1:20 AM
    • Proposed as answer by TorstenMMVP Friday, October 12, 2012 7:13 AM
    • Marked as answer by au_user Monday, October 15, 2012 1:10 AM
    Friday, October 12, 2012 12:47 AM
  • Fixed.

    The reg reset of the Unknown Devices collection fixed one part, re-installing WDS fixed the rest. Hope this helps someone else.

    Friday, October 12, 2012 3:46 AM