The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 807 - File: showthread.php PHP 7.3.15 (Linux)
File Line Function
/showthread.php 807 errorHandler->error

Post Reply 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
iPXE Chooses Wrong Nework Interface
2011-10-08, 18:04
Post: #1
iPXE Chooses Wrong Nework Interface
So, I'm using iPXE with some Dell servers that have on-board Broadcom interfaces. Each of these systems has two on-board 5708S interfaces, one of which is connected to a DHCP-enabled network that should allow PXE booting. This works fine with the built-in management firmware.

I've generated the iPXE image for these network cards, and successfully used the uxdiag utility (replacement for b57udiag) to burn the iPXE ROM to the MBA space on the network card (apparently with uxdiag, mba replaces all of the pxe commands). However, I'm running into a problem with the boot. The iPXE ROM is loading from the correct Ethernet interface (I can see this by verifying the PCI ID that it uses), but it is configuring the wrong interface. On this particular server, the second Broadcom interface is the one that is DHCP-enabled, but it seems like iPXE is choosing either the first MAC address or the first PCI ID that it sees - not really sure which one. So, IPXE starts from the correct PCI card, but tries to boot from the other interface.

Anyone ever run into this before? Any way to configure the iPXE firmware that I've just burned to make sure it activates the correct interface?

Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
iPXE Chooses Wrong Nework Interface - necouchman - 2011-10-08 18:04

User(s) browsing this thread: 1 Guest(s)