[syslinux] pxelinux hang: problem freeing memory?

Greg Notch notch at av.com
Mon Feb 4 01:49:32 PST 2002

trying to set up a IBM 4500R with pxelinux 1.67 with an Intel eepro(ish)
NIC. Got DHCP (ISC 2.0) and atftpd working. pxelinux downloads the boot.msg,
kernel and initrd, but when it tries to load the kernel we get:

Loading 7.1/vmlinuz.............
Loading 7.1/initrd.img..............
Failed to free base memory, sorry...
[system hangs]

I tried enabling debugging in pxelinux.asm, but that provided no further
debugging output. Based on information on the website, we saw that freeing
memory was a relatively recent addition to the codebase, so we tried version
1.64, and that just hung with the "ready." prompt.

This is our pxelinux.cfg/default file. We tried many permutations of the
file with various append options, but all ended with the same result as
above. This is the simplest iteration with no boot menu, and very minimal
kernel options:

default vmlinuz

label vmlinuz
  kernel vmlinuz
  append initrd=initrd.img

label local
  localboot 0

This is the inital boot screen before it loads the kernel and hangs:

Intel(R) Boot Agent Version 3.0.03
Copyright (C) 1997-2000, Intel Corporation

CLIENT MAC ADDR: 00 03 47 78 59 3A  GUID:

PXELINUX 1.67 2002-02-03  Copyright (C) 1994-2001 H. Peter Anvin
UNDI data segment at:   00096E40
UNDI data segment size: 4D30
UNDI code segment at:   0009BB70
UNDI code segment size: 1F40
PXE entry point found (we hope) at 9BB7:0106
My IP address seems to be 0A1C229E
TFTP prefix: /tftpboot/
Trying to load: pxelinux.cfg/0A1C229
[etc, etc, eventually it loads the default file which points it at boot.msg,
vmlinuz, initrd]

please tell me I overlooked something silly in the documentation or am doing
something else foolish :)


greg notch
notch at av.com
http://www.altavista.com - smart is beautiful
BF7C EC14 D458 D6EA D8DD A30F 1A24 1A3F DBCF BAD3

More information about the Syslinux mailing list