Link to home
Start Free TrialLog in
Avatar of adamc817
adamc817

asked on

Enable PXE on X540-T1

Hi All,

Another simple question.  I am unable to get PXE enabled on an Intel X540-T1 networking card with bootutil.

I run
bootutil -NIC=1 -UP=PXE
and I get back
ERROR: failed to open BootIMG.FLB

If i run
bootutil -NIC=1 -UP=PXE -FILE=BOOTIMG.FLB
I get
Option ROM are in the flash is not supported for this device on port 1

I can't believe PXE is not available for the X540-T1?!
Avatar of Davis McCarn
Davis McCarn
Flag of United States of America image

According to Intel, you need to:
BOOTUTIL -E which will enumerate the adapters so you know which one to do

BOOTUTIL -NIC=x -FLASHENABLE where x matches what the first command listed.

PXE is the default unless you somehow managed to change it.
Avatar of adamc817
adamc817

ASKER

thanks for the response... ok so this is what is confusing me....

In windows i run bootutil and it shows PXE is enabled all is good.  When I run in dos for the 10GigE Port I see a mac of FFFFFFFF and I am unable to make PXE. I will check tomorrow if it is indeed the card of Windows Deployment Services, stand by..
It looks like the instructions in the NIC's manual are flawed!  Try:
BootUtil -BOOTENABLE=PXE -NIC=x

Bootutil reference:
http://downloadmirror.intel.com/19186/eng/BootUtil.txt
Davis, that seemed to enable it.... but I am still getting:

PXE-EC8: !PXE structure was not found in UNDI driver code segment.
PXE-MOF: Exiting Intel Boot Agent.

I have updated the image to a BOOTIMG.FLB that I am using on a X520 and the X520 PXE boots without issue....  what could be wrong with the X540-T1?
ok so I see this:
The Boot Agent could not locate the needed !PXE structure resource. An incorrect flash image is installed or the image has become corrupted. Try to update the flash image.

but I just updated the BOOTIMG.FLB with what I got from Intel's latest....
That PXE boot image has to match the PC you are loading it to and, most especially, any storage devices to be used.
What O/S are you trying to load?
Not sure I understand your comments completely....

I am trying to load WinPE.

The thing is Both X520 and X540 are both image version v2.3.34

The motherboards are different though, maybe it is a MoBo setting that is causing the issue???
"maybe it is a MoBo setting that is causing the issue"
Exactly!  If the storage controller changes, its drivers have to be part of the image.
ok ill move the x540 to the other mobo tomorrow but I am not sure that is the issue...

The reason is the current setup does not even get an IP from DHCP...  

update tomorrow!
OK moved the X540 to machine B (this is the machine that works fine with X520) and PXE works....

thinking it is something to do with the motherboard?!  don't see a setting on the motherboard to effect pxe
Its not the motherboard, its the PXE image not working for that motherboard.  You're going to have to build a whole new PXE image which works for the new(er?) PC.
AHHH, now I see what you are stating!

give me a few to do this.

THANKS!!!
So I know how to update a WInPE image, but am struggling to find out how to update a PXE image??? For windows 2012 R2
ok so the problem isn't a winPE issue.

looks like a BIOS issue on the motherboard, I can boot PXE via UEFI just not legacy bios....
ASKER CERTIFIED SOLUTION
Avatar of adamc817
adamc817

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
took me too long