1 2 Previous Next 15 Replies Latest reply on Jan 21, 2014 7:26 AM by JJeup

    PXE Rep stalls on Lenovo X230 laptop at the MTFTP start

    Rookie

      Greetings,

      We have been using our PXE Representative for a few years, and I have found a solution for everything needed so far. This is the first time I have run into this issue without finding the answer.

       

      It appears the Intel BIOS on the Lenovo X230 laptop has been updated and I have changed all settings to legacy. The laptop makes the handshake with the PXE rep and just stops at the MTFTP download. "MTFTP." displays and disappears from the screen, and that is as far as the process will go.

       

      I placed a band aid on the issue for now by placing the X230 drivers into the T430 driver folder, imaging the T430, switching the hard drive to the X230 and updating the drivers.

       

      Can someone point me in the direction to solve the issue? We are currently using LDMS 9.0 SP3, but LDMS 9.5 SP1 will be deployed in two weeks

       

      Thanks in advance,

      Jim J

        • 1. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
          Rookie

          I have the same issue with my PXE rep as well.  We are using a Lenovo T440s

          • 2. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
            Apprentice

            We too are a Lenovo shop. We discovered that this is due to UEFI being active as the principle boot method in PXE and not having the bios set to LEGACY first in UEFI. Evidently UEFI boxes will attempt to use the Boot_x64.wim from your PXE server rather than the Boot.wim. This is based upon the BIOS determining that you have UEFI on and the system is indeed a 64 bit device. That said UEFI appears to use IPv6 and we turn IPv6 OFF in our environment and on ALL systems (including the PXE reps). So when the UEFI box booted there was no way it could communicate to the PXE rep in our case.

             

            You may want to look at UEFI BIOS settings on both your PXE rep(s) and target machine and determine the capacity of IPv6 within your infrastructure.

             

               PS - IPv6 is off here because we use a form of encryptio that does not play well with UEFI.

            • 3. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
              Rookie

              Joe,

              Thanks for your response.

              The settings on the x230 are as follows:

              Unchangeable:

              UEFI BIOS Version: 2.55

              UEFI BIOS Date: 2013-07-09

               

              Settings:

              SATA Controller Mode Option “Compatibility”

              USB UEFI BIOS Settings: “Disabled”

              Secure Boot: “Disabled”

              UEFI/Legacy Boot: “Legacy” (We have toggled between “Both” with “Legacy First” and just “Legacy”)

               

              No change in reaction from my original post.

              ----

              That being stated, we have communicated with a Senior Technical Sales Specialist with Lenovo who tells me:

               

              "We did change remote booting with ver 2.55, and there is now a newer release than that."

               

              T430s BIOS download (currently ver 2.56 at the time of this email):

              http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS029724

               

              X230 BIOS download (currently ver 2.56  at the time of this email):

              http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS029187

               

              I will be trying these today to see if they make the difference

              Thanks,

              Jim J

              • 4. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                Apprentice

                On our 430s we set the BIOS as follows (this allowed us to boot to the PXE server which ONLY has IPv4 on it)

                Under Config

                      ---> Network

                           ---> Ethernet LAN Option ROM

                                        ---> Enabled

                 

                Under Security

                     ---> UEFI BIOS update

                            ---> Boot

                                  ---> UEFI / Legacy

                                         ---> BOTH

                            ---> Legacy FIRST (make certain that you dont set to UEFI first)

                 

                   Now this all hinges on your PXE rep. IF your rep has IPv6 turned off (like ours do) then no amount of work at the Target workstation will allw this solution to work. In our case the box booted, we hit F12, We selected PXE boot and it presented a black screen with the message ">> START PXE over IPv4" and never went anywhere.

                   Once I set BIOS as above. booted, hit F12 and selected Boot to LAN it worked fine. Any time UEFI was engaged the screen sat there with the message and never proceeded.

                 

                I plan to get UEFI working at some point, however I and my TAM have much larger fish in the fryer at this moment

                • 5. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                  Rookie

                  Hi Joe,

                  The settings you posted have worked for us as well. It is only this newer BIOS Lenovo released for the newer laptops where these settings are no longer working, and we are trying to get it worked out. If I do get it worked out, I'll post the settings and answer for those in need (with the newer BIOS issue UEFI BIOS Version 2.55

                   

                  Thanks,

                  Jim J

                  • 6. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                    LANDave SupportEmployee

                    Most bios will include an options to try IPV4 first and then IPV6, does this option exist in the BIOS?

                    • 7. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                      Rookie

                      I was able to connect with Lenovo Tech and they confirmed the issue as

                       

                      "Turns out the Intel boot agent IS updated with ver 2.56 of the BIOS. And it DOES have a PXE issue of intel’s making..."

                       

                      Intel is working on the issue

                       

                      Thanks to everyone who offered solutions

                       

                      Jim J

                      • 8. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                        Rookie

                        Hey Jim,

                        Just a workaround that we have found for a similar issue to this with the newer T440 series of Lenovos.

                        Our T440, T440s, T440p did the exact same thing, if we chose Managed PE or WinPE Menu it would flash the MTFTP and then disappear and hang indefinitely.

                         

                        I modified the Boot.wim on my PXE rep using gimagex to mount it (the image), then went into the system32 folder and changed the %errorlevel% variable for the boot choice selection to 1 in the startnet.cmd file.  This forced the PXE mode to always be PXE Menu.  You can change that to your preference if you only use manged or whatnot.  But after that we went into PXE and booted the machine to Provisioning WinPE (no other options worked but this one interestingly does).

                         

                        Again the steps are as follows if you want to try it.

                             PXE Rep:

                                  -Modify Boot.wim in the LANDesk\PXE\system\images\boot folder

                                       -Mount with gimagex or just use imagex (requires it be mounted to an EMPTY folder)

                                  -Modify the startnet.cmd file in boot.wim\windows\system32\startnet.cmd

                                       -Change the following:

                                                 ------------------------Original Script lines---------------------------------

                                                 \cba8\GetBootOptions20 > \temp_cln.cmd

                                                  set /a option = %errorlevel%

                         

                         

                                                 @rem option refer to boot option:

                                                 @rem -2 means in provisioning vboot (not in winpe2.0)

                                                 @rem -1 means not in winpe2.0

                                                 @rem 1 means pxemenu

                                                 @rem 2 means managed pxeboot

                                                 @rem 3 means provisioning winpe

                                                 ------------------------Modified Script lines---------------------------------

                                                 \cba8\GetBootOptions20 > \temp_cln.cmd

                                                  set /a option = 1

                         

                         

                                                 @rem option refer to boot option:

                                                 @rem -2 means in provisioning vboot (not in winpe2.0)

                                                 @rem -1 means not in winpe2.0

                                                 @rem 1 means pxemenu

                                                 @rem 2 means managed pxeboot

                                                 @rem 3 means provisioning winpe

                                                 ----------------------End Script sections------------------------------------

                                  -Commit and unmount with those changes (note you may need to change the permissions on the file before you can save it as it will probably not be writable.

                             -Target Machine:

                                  -Ensure all legacy modes are enabled in the BIOS and that Secure boot is disabled.

                                       -Choose network boot (PXE)

                                       -Select Provisioning WinPE

                         

                        Let me know if that works for you to get them going until Lenovo fixes the other boot mode.  It's been a lifesaver for us over here.

                        • 9. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                          Rookie

                          Hi mghilardi,

                          We attempted your work-around, but we attain the same failed results. Thanks for your reply. I had high hopes for this interim solution

                          • 10. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                            Rookie

                            That's dissappointing. 

                             

                            In the interim you can always attempt to boot from media. You can take a flash drive and run the boot.wim from there.

                             

                            Use the Create Provisioning Media from your Operating System Deployment console in LANDesk.

                             

                            Once that's created you can put the boot.wim you created earlier in it and simply boot to the USB device.  Not a wonderful solution but it should get you to PXE mode.

                            • 11. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                              LANDave SupportEmployee

                              Try this:

                               

                              1. 1. On the PXE, rep, run "PxeConfig.exe" which is in the C:\Program Files (x86)\LANDesk\PXE\System folder on 64-bit PXE reps or C:\Program Files\LANDesk\PXE\System folder on 32-bit PXE reps.
                              2. 2. Right click on "Boot server" in the tree on the left.
                              3. 3. Under the "MFTP" options uncheck "Enable Multicast transmit"
                              4. 4. Save the change.
                              5. 5. Restart the 2 LANDesk PXE services on the PXE rep.
                              • 12. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                                Apprentice

                                JJ

                                 

                                   Take a look at this diagram or the PXE process (from the Microsoft point of view) as it may shed some light on where the problem is for you.

                                 

                                 

                                http://technet.microsoft.com/en-us/library/cc725614(d=printer,v=ws.10).aspx

                                 

                                OH - and here is Intels "Official" guide to PXE.

                                 

                                http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf

                                • 13. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                                  Apprentice

                                  Dave,

                                   

                                     Good catch on that one. I had forgotten that. HOWEVER, I tried it on my own environment a couple of years ago then spent a couple of weeks trying to figure why things were not behaving as they should - only to find out our Network guys block ALL multicast. ALL multicast. Imagine what that does to our LANDesk experience.

                                   

                                     No they cannot be forced off this position.

                                   

                                     Yes, I am... unhappy about it, but I digress

                                  • 14. Re: PXE Rep stalls on Lenovo X230 laptop at the MTFTP start
                                    Rookie

                                    Lenovo has finally released an updated BIOS for this model (X230) (BIOS version 2.57) on their site that fixes the remote boot and remote image hang issue. We had this exact issue and it seems they just released it, and it fixed this for us.

                                    1 2 Previous Next