[syslinux] Strange behavior

Roy Marantz roy.marantz at vonage.com
Wed Nov 16 12:23:44 PST 2011


> There's a race condition with at least some VMware products that I solved
> last month.  HPA committed the fixes to the lwip branch but I don't believe
> he's released a new 4.10 prerelease yet.

I'll try using a physical box to see if it makes a difference.
Assuming that works, is the patch available against 4.04 or how stable is
4.10-pre?  I'd like to use this in production soon.

>> What might cause menu.c32.{0,com,cbt,c32} to be requested?

> Default name fallback mechanism.  If it can't find the specified file,
> attempt appending certain extensions.
That makes sense except that the real filename was never requested.

Thanks.
Roy


On 11/16/11 5:04 PM, "Gene Cumm" <gene.cumm at gmail.com> wrote:

> On Nov 16, 2011 3:35 PM, "Roy Marantz" <roy.marantz at vonage.com> wrote:
>> 
>> I'm using syslinux 4.04 with dynamically generated menus configuration
> based
>> on info found in various web pages.  I'm doing my testing using a vCetner
>> 4.10 Vmware virtual machine.  This works some of the time, but not always.
>> I just copied the prebuilt modules from the syslinux 4.04 distribution for
>> gpxelinx.0, menu.c32, reboot.c32, and pxelinux.0
> 
> There's a race condition with at least some VMware products that I solved
> last month.  HPA committed the fixes to the lwip branch but I don't believe
> he's released a new 4.10 prerelease yet.
> 
>> When I boot a machine dhcpd says to boot gpxelinux.0 with
>> pxelinux.pathprefix "http://10.250.50.72/tftpboot/gpxe/" and
>> pxelinux.configfile "menu.pl" so that menu.pl generates the real
>> configuration information for the chain loaded pxelinux.0.
>> 
>> I see the startup messages from gpxelinux.0 and pxelinux 4.04, a message
>> saying that menu.pl was loaded OK, and the output of  a SAY statement in
> the
>> generated configuration.
>> 
>> In the generated configuration is a UI menu.c32 line and a few LABEL
>> stanzas.
>> 
>> I'm watching the logs from my apache server and see that sometimes it get
>> requests for loading /tftpboot/gpxe/menu.c32.0, /tftpboot/gpxe/
> menu.c32.com,
>> /tftpboot/gpxe/menu.c32.cbt, or /tftpboot/gpxe/menu.c32.c32 before
> aborting
>> and saying:
>> Could not find kernel image: menu.c32
>> I can work around that by creating /tftpboot/gpxe/menu.c32.c32 or putting
>> "UI menu" in the configuration file, but it still tries to load all the
>> other files first.
>> 
>> What might cause menu.c32.{0,com,cbt,c32} to be requested?
> 
> Default name fallback mechanism.  If it can't find the specified file,
> attempt appending certain extensions.
> 
>> It seems to take a "long" time (say 30 seconds) between the time the SAY
>> messages shows up and the menu is displayed?  Why?  That seems to be when
> it
>> is trying to load all the difference menu.c32 files.
> 
> It takes a while for it to fail.
> 
>> BTW, I have a LABEL setup to use reboot.c32 and while that causes the boot
>> process to restart, it only tries to load menu.0 and menu.com.  I'll worry
>> about this later thought.
>> 
>> Thanks for any help or ideas.
>> Roy
> 
> Hope this helps.
> 
> --
> -Gene
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
> 




More information about the Syslinux mailing list