[syslinux] 5.01 problems with gpxelinux.0 (file paths related TFTP and HTTP)

Matt Fleming matt at console-pimps.org
Wed Feb 13 13:00:44 PST 2013


On Wed, 2013-02-13 at 14:30 -0300, Gerardo Exequiel Pozzi wrote:
> On 02/13/2013 09:51 AM, Matt Fleming wrote:
> > On Thu, 2013-02-07 at 20:49 -0300, Gerardo Exequiel Pozzi wrote:
> >> On 02/07/2013 04:01 PM, Matt Fleming wrote:
> >>> On Thu, 2013-02-07 at 12:21 +0000, Matt Fleming wrote:
> >>>> Looks like the 209 DHCP option isn't working properly - the path used to
> >>>> lookup archiso.cfg is garbled.
> >>>>
> >>>> Thanks for the report, I'll look into it.
> >>>
> >>> OK, I see what's going on here. This stems from the PATH directive
> >>> changes that I've been making recently.
> >>>
> >>> PXELINUX changes directory to the Prefix Path (option 210) before
> >>> executing ldlinux.c32. If we don't find ldlinux.c32 in that path we'll
> >>> search a list of predefined directories for it, and when we find it we
> >>> chdir() to the directory we find it in. When we come to load the config
> >>> file we've moved out of the prefix path and so fail to load your
> >>> archiso.cfg.
> >>>
> >>> I've committed a fix for this and done a new release,
> >>> syslinux-5.02-pre1. Can you test it out and see if your issue is
> >>> resolved?
> >>>
> >>
> >> OK I made two test, one with TFTP only, and other with HTTP only. Both
> >> still fails.
> >>
> >> Here is log details:
> > 
> > [...]
> > 
> > Thanks for testing. Could you try the new 5.02-pre2 release?
> > 
> > Out of curiosity, how do you specify DHCP options for qemu-kvm?
> > 
> 
> You are welcome :)
> 
> Tested but still does not work, here is the log for TFTP:

OK, thanks for testing again. I'm really gonna have to setup a test
environment for this now.

I'll let you know when I've pushed a fix out.

-- 
Matt Fleming, Intel Open Source Technology Center



More information about the Syslinux mailing list