[syslinux] localboot in pxelinux recurses back into pxelinux then eventually crashes

Denie Andriessen denie at bokxing.nl
Thu Jan 6 11:49:56 PST 2011


I tried the 12 prereleases

Up till pre9 it doesn't loop.
from pre10 onwards it does loop

partial diff:

diff -ruN syslinux-3.83-pre9/core/localboot.inc 
syslinux-3.83-pre10/core/localboot.inc
--- syslinux-3.83-pre9/core/localboot.inc       2009-08-24 
15:34:37.000000000 +0200
+++ syslinux-3.83-pre10/core/localboot.inc      2009-09-05 
00:46:43.000000000 +0200
@@ -31,6 +31,9 @@
                mov gs,dx
                mov si,localboot_msg
                call writestr
+               push ax
+               call cleanup_hardware
+               pop ax
                cmp ax,-1
                je .int18


----- Original Message ----- 
From: "H. Peter Anvin" <hpa at zytor.com>
To: "For discussion of Syslinux and tftp-hpa" <syslinux at zytor.com>
Cc: "Denie Andriessen" <denie at bokxing.nl>
Sent: Thursday, January 06, 2011 6:39 PM
Subject: Re: [syslinux] localboot in pxelinux recurses back into pxelinux 
then eventually crashes


> On 01/06/2011 06:35 AM, Denie Andriessen wrote:
>> Hello,
>>
>> A couple of months back there was this message on the list.
>> http://syslinux.zytor.com/archives/2010-October/015459.html
>>
>> I have exactly the same result on just a few types of machines.
>>
>> Acer Tavelmate 8372 and 5742
>> InsydeH2O Bios v1.05
>> Broadcom UNDI PXE 2.1 V 14.0.8
>>
>> It started after I upgrades pxelinux.0 to version 3.86
>>
>> Versions tested and got the recursing:
>> 3.86, 3.85, 3.84 and 3.83
>>
>> On version 3.82 it works. (so stopped trying there)
>>
>> It looks like something has changed from 3.82 to 3.83 that broke
>> localboot for some types of machines.
>> All other types of machines have no problem with it at all, with any
>> over the verions.
>>
>
> Could you try the prereleases between 3.82 and 3.83?
>
> -hpa
>
>
>
> -- 
> H. Peter Anvin, Intel Open Source Technology Center
> I work for Intel.  I don't speak on their behalf.
>
> 




More information about the Syslinux mailing list