[ipxe-devel] iPXE Usage with 10GbE HBA

Michael Brown mbrown at fensystems.co.uk
Tue Aug 27 12:34:35 UTC 2013


On 26/08/13 20:34, Gruher, Joseph R wrote:
> I have a Intel S5500WBV server with an Intel X520-DA2 add-in 10GbE HBA.
> When I boot iPXE from USB key I can see the two onboard 1GbE interfaces
> off the 82576 controller but I don’t see the interfaces off the 10GbE
> HBA. Should I be able to use those interfaces from iPXE? Does it require
> any special setup in BIOS or HBA OpROM or iPXE itself? Any reason the
> HBA would not be showing up in iPXE? I would like to initiate an iSCSI
> boot over the 10GbE HBA.

Yes, the X520-DA2 should work in iPXE with the "intelx" driver.  That 
specific card was used during development of the driver, and so should 
work perfectly.

Which build of iPXE are you using?  Is it possible that you just haven't 
included driver support for that card?

> I also have a secondary question, more of a curiosity. If I boot iPXE
> from USB key I see both onboard 1GbE interfaces in iPXE. If I boot iPXE
> using BIOS PXE boot instead of USB key I only see one of the onboard
> interfaces available. Is this expected behavior?

You are probably booting "undionly.kpxe" via BIOS PXE boot.  This build 
does not contain any native NIC drivers; it uses the underlying PXE ROM 
to drive the card.  Only the NIC exposed by that PXE ROM will therefore 
show up in iPXE.

You could choose to PXE-boot e.g. "ipxe.pxe" instead of "undionly.kpxe". 
  This would then use the native iPXE drivers, and all NICs should then 
be visible.

Michael



More information about the ipxe-devel mailing list