Intel 10Gbit network card enabling PXE boot

Usually people asking me, what kind of task I am handson everydays. Today was a normal day.

Problem

No pxe boot from 10Gbit Intel Nic

Reconnaissance

lspci -nn
8086:1528
root@server:~# ethtool -i eth4
driver: ixgbe
version: 3.6.7-k
firmware-version: 0x80000389

Download bootutil from Intel site

Run flascher

cd /tmp; tar xvzf Preboot.tar.gz; cd /tmp/APPS/BootUtil/Linux_x64; chmod 755 ./bootutil64e; ./bootutil64e -BOOTENABLE=PXE -ALL