[ipxe-devel] Request for Network support for HP Elitebook 745 G3 (Broadcom NetXtreme Gigabit Ethernet Plus)

Doose, Michael mdoose at qualcomm.com
Tue Feb 2 21:07:03 UTC 2016


Thanks so much for the response, I apologize for not better explaining our situation. I hope the information below helps make things more clear. I work on the Windows side and have a Unix engineer helping with the updates on the pxe/ipxe side.

We are now using iPXE 1.0.0+ (8f01). I have reached out to have the unit folks check the niclist.pl for the Broadcom NIC.

The error warning received was the following which referenced Legacy: "iPXE initializing devices...WARNING: Using legacy NIC wrapper on 00:00:00:00:00:00"

On all our other systems we see: "iPXE initializing devices...ok"

We are using .kkpxe with WIMBOOT and BOOTMGR.EXE, no EFI stuff. We are also chain loading from SYSLINUX PXE to iPXE

In BIOS we have configured legacy mode:
Configure Legacy Support and Secure boot : "Legacy Support Enable and Secure Boot Disable"


-----Original Message-----
From: Christian Nilsson [mailto:nikize at gmail.com] 
Sent: Tuesday, February 02, 2016 11:17 AM
To: Doose, Michael <mdoose at qualcomm.com>
Cc: ipxe-devel at lists.ipxe.org
Subject: Re: [ipxe-devel] Request for Network support for HP Elitebook 745 G3 (Broadcom NetXtreme Gigabit Ethernet Plus)

On Tue, Feb 2, 2016 at 7:48 PM, Doose, Michael <mdoose at qualcomm.com> wrote:
> Hey team,
> I pulled down the latest build this morning to try and add support for 
> the new HP Elitebook 745 G3 (AMD) based notebook, but it is still 
> defaulting to the Legacy and failing with all zeroes as the Mac Address.
> This unit runs a “Broadcom NetXtreme Gigabit Ethernet Plus” LAN 
> Adapter. Is there anything you can suggest to try and add support for this unit?
> Thank you!
> Misc Hardware Info:
> Hardware IDs:
> PCI\VEN_14E4&DEV_1687


The 14e4-1687 have native supported in ipxe and should work, the first thing to check in cases like this is the niclist that can be generated by niclist.pl in the util directory.

What do you mean by Legacy? Assuming you are using the latest git master, what are your build command and which ipxe file are you using?
legacy might mean undionly.kpxe which do not have any native drivers in it. you need ipxe.pxe or ipxe.efi depending on platform, you could also build 14e41687.pxe/.efi to only support the specific nic.

Your issues might also be related to buggy HP firmware:

Hope it helps, otherwise you can follow some of the steps described in the above email thread and see if that gets you any further.


More information about the ipxe-devel mailing list