[syslinux] pxechn.c32 halting

Gene Cumm gene.cumm at gmail.com
Sat Mar 1 04:36:21 PST 2014


On Mon, Feb 10, 2014 at 5:13 PM, Gene Cumm <gene.cumm at gmail.com> wrote:
> On Thu, Sep 19, 2013 at 5:13 PM, Gene Cumm <gene.cumm at gmail.com> wrote:
>> On Wed, Sep 18, 2013 at 4:09 PM, Chris Valentino
>> <chris.valentino at 1010data.com> wrote:
>>> I upgraded from syslinux 4.x to syslinux 6.01 and am now having issues with
>>>  pxe chaining. I've tried moving up as far as 6.02-pre16, but I'm still experiencing the same problem. The original config called the next server as follows:
>>
>> What's the version of the first and second pxelinux.0?  Are they both
>> 6.02-pre16?  Using precompiled binaries from kernel.org without
>> running make?
>
> Tested the precompiled 6.02 binaries.
>
>>> LABEL Cobbler
>>> KERNEL pxechain.com
>>>                 APPEND 10.x.x.x::pxelinux.0
>>>
>>> Which worked for the previous version, but I started getting an error after
>>>  the upgrade:
>>>
>>>                 Loading pxechain.com. . . ok
>>>                 Booting kernel failed: Invalid argument
>>>
>>>
>>> I did some initial research and found that I should be using pxechn.c32 instead with newer versions of syslinux. I've modified the pxe boot config file
>>>  to this:
>>>
>>> LABEL Cobbler
>>>                 COM32 pxechn.c32
>>>                 APPEND 10.x.x.x::pxelinux.0
>>>
>>> But now it seems that the chain starts, downloads pxelinux.0, but then halts either before or while switching over to the new server:
>>> pxechn.c32: Attempting to load '10.x.x.x::pxelinux.0': loaded.
>>>
>>> . . . Ready to boot:
>>>    Attempting to boot . . .
>>> Booting . . .
>>>
>>> PXELINUX 6.02 6.02-pre16   Copyright (C) 1994-2013 H. Peter Anvin et al
>>>
>>> And the screen just hangs there forever.
>>
>> What do you see on your TFTP system?  tried checking logs or a packet capture?
>
> With a packet capture, I see nothing after pxelinux.0 is transfered.
>
> --
> -Gene

Please try 6.03-pre5.  Seeing the fix in 6.03-pre5, I figured this
might be relevant and it appears so to me.

-- 
-Gene


More information about the Syslinux mailing list