[ipxe-devel] iPXE Driver Support

Robin Smidsrød robin at smidsrod.no
Sun Sep 13 17:18:53 UTC 2015

On 30.08.2015 18:46, Ian Bobbitt wrote:
> On Sun, Aug 30, 2015 at 9:14 AM, Robin Smidsrød <robin at smidsrod.no> wrote:
>> You could try to add a PCI_ROM() line for each of your cards, but I highly doubt it'll work.
> I've tried that with another card in the same family (NetXtreme II
> BCM57800 1/10 Gigabit Ethernet [14e4:168a]) and it does indeed not
> work.

As expected. The only way to fix this is to have someone fix the bnx2
driver to support these cards. There is work-in-progress on
http://ipxe.org/gsoc/bnx2 if you're interested.

>> If you don't have the skills to work on it, the easiest workaround is to use undionly.kpxe/snponly.efi with chainloading to PXE boot your NBP.
> With these cards, that's not an option. I haven't tried snponly.efi,
> but undionly.kpxe doesn't work. It stops executing after loading the
> UNDI ROM saying "Try to free Memory without Signature_". I assume this
> is a bug (or bad memory usage assumption) in the cards' UNDI ROM,
> since the message isn't coming from iPXE.

That message we've heard about before. It usually helps to upgrade the
motherboard firmware. It is a BIOS bug.

-- Robin

More information about the ipxe-devel mailing list