iPXE discussion forum

Full Version: No configuration methods succeeded
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi All,
I'am working on build up a iPXE function in BIOS with Intel I210 Lan chip, .efidrv iPXE format.
Every time when I reboot the system, dhcp connection will fail and shows as below:
iPXE 1.0.0+ (41a9a) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: DNS HTTP iSCSI TFTP AoE EFI Menu
iPXE> dhcp
Waiting for link-up on net0... ok
Configuring (net0 00:90:fb:6b:08:52).................. No configuration methods succeeded (http://ipxe.org/040ee186)
iPXE> ifstat
net0: 00:90:fb:6b:08:52 using i210 on 0000:03:00.0 (closed)
[Link:up, TX:4 TXE:0 RX:0 RXE:0]

If I call dhcp again immedicate, it's works.
iPXE 1.0.0+ (41a9a) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: DNS HTTP iSCSI TFTP AoE EFI Menu
iPXE> dhcp
Waiting for link-up on net0... ok
Configuring (net0 00:90:fb:6b:08:52).................. No configuration methods succeeded (http://ipxe.org/040ee186)
iPXE> ifstat
net0: 00:90:fb:6b:08:52 using i210 on 0000:03:00.0 (closed)
[Link:up, TX:4 TXE:0 RX:0 RXE:0]
iPXE> dhcp
Configuring (net0 00:90:fb:6b:08:52)...... ok


There is no problem if I build up a .efi iPXE format. I was wondering if there is anything I missed to build up a .efidrv iPXE file? Thanks.
The major points - it works out of the box with .efi build but not with .efidrv, further if dhcp runs several times it works in .efidrv as well.

you could try to do ifopen, followed by ifstat ...
but also follow the error url and check those points, I would especially dubbelcheck the last point about STP.

and of course, use tcpdump or similar on the dhcp server to catch what is going on with the communication with this client. and compare between running dhcp with delay as you did in your post, and then again with running dhcp twice fast without wait.
Reference URL's