1 2 Previous Next 19 Replies Latest reply on Nov 18, 2015 9:26 AM by CarlosCannelloni

    Surface Pro 3 - PXE boot

    Rookie

      Has anything successfully PXE booted their Surface Pro 3?

       

      Surface Pro 3 - all updates

      Official MS Surface Ethernet adapter

      PXE Rep on same subnet (confirmed working with other computers)

       

      When I attempt, I hold down volume down, tap power. It goes into PXE mode, then release volume down when Surface logo pops up. It then states it's looking for IP over IPv4, then switches to looking for IP over IPv6, then boots into Windows.

      I've read elsewhere it will say to press enter if you want to boot into Windows PE, but I never get that.

      I've tried turning safeboot off, no luck

       

      Any help would be appreciated. .

        • 1. Re: Surface Pro 3 - PXE boot
          Apprentice

          I would be interested in a solution, too.

          • 2. Re: Surface Pro 3 - PXE boot
            1EarEngineer Specialist

            In order for UEFI PXE Booting to work you will need to:

             

            Ensure you have a 9.6 PXE Rep on the subnet (which i see you have done)

            create the bare metal device first in LDMS

            assign it to a provisioning task and then start the task.

             

            This was taken from - How to PXE Boot devices with UEFI

             

            One that is done, turn the device on and it should connect to the PXE rep and load into the PXE environment.

             

            Note: We discovered that when making bare metal devices they were being assigned the Core's IP and thus never would connect to the PXE Rep.

             

            To verify if this is happening to you, create a bare metal device, and once made go to the inventory/Network/TCPIP

            If an IP is listed, you are encountering the same bug we are and should contact LD Support and reference ticket Case 00794012

             

            The workaround for now is to use CLI on the core and run the following: "C:\Program Files (x86)\LANDesk\ManagementSuite\barescan.exe" -v name=DEVICENAME mac=DEVICEMAC

            • 3. Re: Surface Pro 3 - PXE boot
              steve.may Apprentice

              Yeah.  The bare metal device definitely needs to be setup in order to PXE boot a UEFI device such as the Surface.  I spent quite a bit of time working on this with a Surface Pro 3 and finally did get it working on 9.5SP2.  You also need to make sure you are using the Microsoft certified USB network adapter.  I had to add the drivers for that into the boot WIM files.  I believe the drivers need to be loaded to the 64bit WIM.  You'll also need to download all of the SP3 drivers from Microsoft and import those into your driver database.  If you have any more questions, let me know since this is all still pretty fresh in my mind.

              • 4. Re: Surface Pro 3 - PXE boot
                rickorhino Apprentice

                This happened to me recently. Was testing a template on a Dell Venue 11 tablet no issues. Set it down for a couple days and came back and it would not PXE boot. Had to set it to legacy boot not using UEFI to get it to boot into PXE. I will try this and let you know how it goes. Thanks for posting it.

                • 5. Re: Surface Pro 3 - PXE boot
                  jgermano Rookie

                  Does the bare metal device have to be the device you are trying to image, example Surface Pro 3?

                  • 7. Re: Surface Pro 3 - PXE boot
                    jgermano Rookie

                    Awesome! Thanks for your quick reply... I will test that out and get back to you.

                    • 8. Re: Surface Pro 3 - PXE boot
                      1EarEngineer Specialist

                      sounds good. Best of luck

                      • 9. Re: Surface Pro 3 - PXE boot
                        nick.evans SupportEmployee

                        A little late to the party on this, but here is a document that may be of assistance in the future.

                        Getting Started with Provisioning a UEFI Tablet using ImageW

                        • 10. Re: Surface Pro 3 - PXE boot
                          Rookie

                          With respect to the 9.5SP2 I would like to know which driver you injected into the PXE image.  All I have are 64bit drivers for the dongle so I have added msu64w8.inf, msu64w8a.inf and msu30x64w8.inf.  I have added it to bare metal and it does PXE boot up but fails to get an ip, typically this is the missing nic driver.  But I am not sure which driver to use.  any assistance would be greatly appreciated.

                           

                          -Steve

                          • 11. Re: Surface Pro 3 - PXE boot
                            mmartinvegue Apprentice

                            I am on 9.6SP1 and used msu30x64w8.inf.  This worked for me and was able to get an IP Address.  Make sure your PXE Rep is updated or redeploy your PXE Rep to grab those imported drivers.

                             

                            I am actually stuck on different spot.  Anyone know what steve.may is referring to with "You'll also need to download all of the SP3 drivers from Microsoft and import those into your driver database"?    Do you have a location for these drivers and do you mean the "HII Driver Management" database?

                            • 12. Re: Surface Pro 3 - PXE boot
                              steve.may Apprentice

                              I believe I got the drivers from here:  Download Surface software, firmware, and drivers from Official Microsoft Download Center

                               

                              Then copy them to the location where you have your drivers located and then rebuild the driver database from Tools > Configuration > HII Driver Management

                              • 13. Re: Surface Pro 3 - PXE boot
                                steve.may Apprentice

                                Zenchee,

                                 

                                I injected the msu64w8.inf and msu64w8a.inf.  Which Boot.wim did you inject them in?  I think I added them to both the 32bit and 64bit boot.wim files.

                                • 14. Re: Surface Pro 3 - PXE boot
                                  mmartinvegue Apprentice

                                  Thanks Steve for the reply.

                                   

                                  I am still stuck on one part.

                                  My surface pro 3 seems to load the \boot\boot_x64.wim fine from my PXE Representative (although it takes about 5 minutes).  I get the following in Windows PE

                                  x:\windows\system32>wpeinit

                                  x:\windows\system32>wpeinit /unattend=x:\ldclient\setoptions.xml

                                   

                                  x:\windows\system32>\ldclient\LDDrvLoad_x64.exe

                                  The system cannot find the path specified.

                                   

                                  x:\windows\system32>wpeutil disablefirewall

                                  The command completed successfully

                                   

                                  x:\windows\system32>reg import all.reg

                                  The operation completed successfully.

                                  The sytem cannot find the path specified.

                                  The sytem cannot find the path specified.

                                  The sytem cannot find the path specified.

                                  The sytem cannot find the path specified.

                                  The sytem cannot find the path specified.

                                   

                                  Microsoft Diskpart version 6.3.9600

                                   

                                  DiskPart was unable to open or read the script file.

                                  Make sure the file you specified exists.

                                  The system cannot find the path specified.

                                  "No Corename set in corename.txt. Verify the wim file is valid."

                                  1 2 Previous Next