iPXE discussion forum

Full Version: tftp download is working, http - not
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello.

I've encountered a Lenovo ideapad 100-15iby notebook. I try to network boot a tool, for example memtest. undionly.kpxe is loaded and in menu I have:

label memtest
kernel gpxecmd.c32
append chain http://ip/tools/memtest.ipxe


memtest.ipxe contain:

imgfree pxelinux.0 ||
chain memtest.0 || reboot

memtest.0 and memtest.ipxe resides in same folder.

On the screen I see that memtest.ipxe is loaded and executed, then memtest.0 is trying to download, but a long of time only dots appears. Then on the screen appears lot of errors of same type:

UNDINIC 0x2645c could not allocate xx bytes for RX buffer

Where xx some number. If I use tftp insteed - it works ok. On other machines http works too, only on this notebook is the problem.

Hardware Detection Tool detected two nics:

1) Realtec Semiconductor RTL8101E/RTL8102E PCI Express Fast Ethernet Controller
PCI ID: 10ec:8136[17aa:3830]
module: r8169

2) Realtec Semiconductor
Product: unknown
PCI ID: 10ec:8179[10ec:8179]
module: unknown

Please help.
(2015-11-17 13:28)mimiko Wrote: [ -> ]I've encountered a Lenovo ideapad 100-15iby notebook. I try to network boot a tool, for example memtest. undionly.kpxe is loaded and in menu I have:

label memtest
kernel gpxecmd.c32
append chain http://ip/tools/memtest.ipxe

Firstly, please try simplifying your setup by invoking memtest directly from iPXE, without going through a pxelinux menu.

Michael
(2015-11-17 15:22)mcb30 Wrote: [ -> ]Firstly, please try simplifying your setup by invoking memtest directly from iPXE, without going through a pxelinux menu.

Did it and is the same problem.
(2015-11-17 15:28)mimiko Wrote: [ -> ]
(2015-11-17 15:22)mcb30 Wrote: [ -> ]Firstly, please try simplifying your setup by invoking memtest directly from iPXE, without going through a pxelinux menu.
Did it and is the same problem.

What is the full chain of events when you do not use pxelinux? (What is in your DHCP config file; what appears on screen, etc.)?

Michael
I've put original downloaded undionly.kpxe, not my build. PXE gets an IP and downloads undionly.kpxe. I press Ctrl+B. Then issue ifopen, then chain ... to the file.
in dhcp:
next-server 10.10.0.75;
filename "undionly.kpxe";

Cannot attach the image:

The file upload failed. Please choose a valid file and try again. Error details: There was a problem moving the uploaded file to its destination.

Its 237KB jpeg image.
Reference URL's