[ipxe-devel] gPXE boot failure in VC environment

Savitha.Hiriyannaiah at Emulex.Com Savitha.Hiriyannaiah at Emulex.Com
Fri Oct 28 21:09:02 UTC 2011


Hello Michael Brown, Marty Connor,


I am seeing gPXE boot failure in VC environment as described below. I would like to hear from the gPXE community about the resolution.

Thank you.

===============================================================================================================================

Problem:
gPXE boot fails with a DHCP connection time out and "No more network devices" error message.

Description:
gPXE Version: 1.0.0
When gPXE calls the API PXENV_UNDI_GET_INFORMATION (000Ch),  the  CurrentNodeAddress and PermNodeAddress are returned in the structure t_PXENV_UNDI_GET_INFORMATION.

The CurrentNodeAddress being the MAC address assigned in the Virtual Connect environment.
The PermNodeAddress being the MAC address assigned in the factory.

The call to the API PXENV_UNDI_SET_STATION_ADDRESS (000Ah)  passes in the  PermNodeAddress instead of the CurrentNodeAddress.
Even when the PXENV_UNDI_SET_STATION_ADDRESS API returned unsupported, it did not make any difference.

gPXE seems to use the  PermNodeAddress instead of the CurrentNodeAddress.
This causes the failure. It could be resolved if gPXE uses the CurrentNodeAddress.

===============================================================================================================================

Regards,
Savitha

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20111028/0d25a89b/attachment.htm>


More information about the ipxe-devel mailing list