[ipxe-devel] iPXE MemoryAllocationLib.c assert failures on Dell PowerEdge

Lynn.Heinemann at dell.com Lynn.Heinemann at dell.com
Sun Jan 14 22:28:26 UTC 2018


Dell - Internal Use - Confidential  

Remote console access isn't an option for me at this time but I'll recommend the debug options and see what comes from that.  

Lynn Heinemann
Principal Engineer, Solutions Support Team 
Dell EMC| Remote Services and Solutions
Office: +1 512 723 7471 
Lynn.Heinemann at Dell.com


-----Original Message-----
From: Michael Brown [mailto:mcb30 at ipxe.org] 
Sent: Sunday, January 14, 2018 4:12 PM
To: Heinemann, Lynn <Lynn_Heinemann at Dell.com>; ipxe-devel at lists.ipxe.org
Subject: Re: [ipxe-devel] iPXE MemoryAllocationLib.c assert failures on Dell PowerEdge

On 11/01/18 20:01, Lynn.Heinemann at dell.com wrote:
> I really appreciate the quick reply, no we have not attempted to use the snponly.efi only the compiled ipxe.efi provided by our end user.  To date, this error has only occurred within the end user environment, I have been unable to recreate it in my lab.  I'm looking for options to increase the value of our debugging with the end user.  The network card being used is a Dell branded Intel X710 4 port SFP daughter card pci identifier 8086:1572:1028:0000.

The message

ASSERT
u:\MdePkg\Library\UefiMemoryAllocationLib\MemoryAllocationLib.c(819):
!EFI_ERROR (Status)

is coming from the EDK2 FreePool() function:

 
https://github.com/tianocore/edk2/blob/master/MdePkg/Library/UefiMemoryAllocationLib/MemoryAllocationLib.c#L819

There are only a few places in iPXE that use FreePool().  You can enable debug for all of them using:

 
DEBUG=nii,efi_block,efi_driver,efi_fbcon,efi_local,efi_pci,efi_snp_hii,efi_usb

Are you able to provide remote console access to an environment in which the problem can be reproduced?

Thanks,

Michael


More information about the ipxe-devel mailing list