[ipxe-devel] link down

Christian Nilsson nikize at gmail.com
Fri Jan 26 07:22:17 UTC 2018

On Fri, Jan 26, 2018 at 12:17 AM, Joakim Tjernlund
<Joakim.Tjernlund at infinera.com> wrote:
> On Thu, 1970-01-01 at 00:00 +0000, Michael Brown wrote:
>> On 25/01/18 15:13, Joakim Tjernlund wrote:
>> > Got link down when booing ipxe from grub(linux16 boot/ipxe.lkrn),
>> > http://ipxe.org/err/380861 suggest to send a mail to here:
>> Did you try following the other instructions on that page?  In particular:
>>    "if you see a message such as
>>    Waiting for link-up on net0... failed: Down (http://ipxe.org/38086101)
>>    then you should check that the cable is plugged in, and that any link
>>    lights are on."
> Yes, I know the connection works. I can EFI ipxe boot the same machine(can ipxe do Legacy PXE boot as well?)
> I did forget to check the link lights though.
> I am using tip of master, own build, should I change some config perhaps?
>    Jocke

Hej Jocke,

Could you grab the output of lspci -nn so we get the PCIID

Also try to run ifstat inside iPXE to see which driver it has loaded

No config change needed, the reason to check the link leds is to see
if the hardware is up, and it's just iPXE to fails. (and of course
that the cable is connected but we understand it already is)
One other thing is that switch ports with STP enabled some times can
take to long to be properly up (but in those cases it is more common
to get DHCP timeouts)

To build for efi you are using make bin-x86_64-efi/ipxe.efi
To build for pcbios use make bin/ipxe.pxe
These are just examples tho.

More details on how all these parts of the make target fits together
can be found at http://ipxe.org/appnote/buildtargets


More information about the ipxe-devel mailing list