Windows – PXE-E16: No offer received with Surface Laptop 3 Only

mdtwdswindows

I have a MDT (Microsoft Deployment Toolkit) server that I deploy OSes to our various workstations from. We use WDS (Windows Deployment Services) to handle the PXE boot part, since MDT does not have this built in. This seems to work fine for every device we have, except the Surface Laptop 3, which is new.

We have Surface Pro 4s, Surface Book 1 and 2, Surface Laptop 1 and 2 and these devices all boot fine. I'm assuming it is something different about the Surface Laptop 3, but can't find anything for the life of me.

I found some info about changing some WDS options such as standalone mode, but I don't even see that as an option in WDS. Also thinking that is not the issue since it works fine with every other device but this one.

Has anyone gotten PXE boot to work successfully with a Surface Laptop 3?

Edit: I just thought about firmware updates missing and possibly this was addressed in a BIOS update. There was one for this machine, but installing that didn't help.

Best Answer

I had the same issue and I was struggling with this issue, found the document. https://docs.microsoft.com/en-us/surface/ethernet-adapters-and-surface-device-deployment

It says "Booting from the network (PXE boot) is only supported when you use an Ethernet adapter or docking station from Microsoft. To boot from the network, the chipset in the Ethernet adapter or dock must be detected and configured as a boot device in the firmware of the Surface device. Microsoft Ethernet adapters, such as the Surface Ethernet Adapter and the Surface Dock use a chipset that is compatible with the Surface firmware."

Yes, I tried it with an Ethernet adapter from Microsoft and finally it worked fine. :)