[syslinux] PXE looping on localboot
Vanush Misha Paturyan
misha at cs.nuim.ie
Wed May 30 02:24:37 PDT 2012
On Tue, 29 May 2012 11:18:55 -0700 "H. Peter Anvin" <hpa at zytor.com>
wrote:
> On 05/29/2012 10:11 AM, Vanush Misha Paturyan wrote:
> >
> > Got this after doing "git bisect":
> > 831f1a04fbbbb1f65d95858b1b435325f67981f2 is the first bad commit
> > commit 831f1a04fbbbb1f65d95858b1b435325f67981f2
> > Author: H. Peter Anvin <hpa at zytor.com>
> > Date: Fri Feb 12 13:37:20 2010 -0800
> >
> > pxelinux: move the stack to avoid AMI BIOS bug
> >
> > There is apparently some AMI BIOSes which leave a BEV stack just
> > below 7c00h, which means that they can't return from the PXE
> > NBP. Thus, for PXELINUX, move the stack down a few kilobytes.
> >
> > This particularly refers to the "rouilj/ops12" system my private
> > sysdump archive.
> >
> > Reported-and-tested-by: John Rouillard <rouilj at renesys.com>
> > Signed-off-by: H. Peter Anvin <hpa at zytor.com>
> >
> > :040000 040000 a4eca2ce83128152f91d3d7faa7647f5ef6a67df
> > c9e89c7e7e44b376c41648d7858fbd726d58b936 M core
> >
> > the first "bad" pxelinux reports itself as PXELINUX 3.85
> > pre9-4-g831f1a0
> >
>
> OK, this is highly interesting, as this implies yet another BIOS which
> squats on memory it has no right to mess with.
>
> Could you try the attached patch and see if it works?
>
> -hpa
No luck, system still loops instead of booting from the localhost. Was
the change to STACK_TOP a random shift or is there a logic to it? I'm
attaching an output of meminfo.c32 to this email, in case it can help.
I also found memdump.com file (in memdump directory), with README
claiming it can generate a memory dump. Will it be useful in any ways?
And if yes - which address ranges to dump?
Misha.
--
Vanush "Misha" Paturyan
Senior Technical Officer
Room 1.37
Computer Science Department
NUI Maynooth
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: meminfo.txt
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20120530/89e7fe92/attachment.txt>
More information about the Syslinux
mailing list