[syslinux] testing out 6.03 network booting...

Ady
Wed, 25 Jun 2014 18:32:56 -0000

> > From: Matt Fleming [matt at console-pimps.org]
> > Sent: 25 June 2014 07:39
> > To: Andrew Rae
> > Cc: Gene Cumm; syslinux at zytor.com
> > Subject: Re: [syslinux] testing out 6.03 network booting...
> >
> > Andrew, could you try out syslinux-6.03-pre18? Peter pushed the
release
> > button yesterday and -pre18 contains my change. It would be good to
> > know whether it improves things for you.
> > Matt Fleming, Intel Open Source Technology Center
>
> Hi Matt,
> Unfortunately I still fail to boot either EFI 64 or EFI 32 bit files past
the -pre11/13 era.
>
> 6.03-pre18 BIOS: lpxelinux.0: boots okay TFTP kernels.
> 6.03-pre18 BIOS: lpxelinux.0: boots okay TFTP & HTTP kernels.
> 6.03-pre18 EFI32: fails - downloads /pxelinux.e32, /ldlinux.e32, tries
/syslinux/ldlinux.e32, tries /boot/isolinux/ldlinux.e32, tries
/syslinux/ldlinux.e32, goes back to /ldlinux.e32 - then boot fails
> 6.03-pre18 EFI64: fails - exactly same as per EFI32 above but all .e64
instead of .e32
>
> Cheers!
> Andrew

Is there any chance that (at least part of) the behavior depends on
the (official) build?

For instance, the binaries from ArchLinux currently corresponding to
6.03-pre17 can be downloaded from:

 https://www.archlinux.org/packages/core/x86_64/syslinux/download/

 https://www.archlinux.org/packages/core/i686/syslinux/download/

Also the binaries from Debian Unstable, currently at 6.03-pre17 too,
could be downloaded and tested.

To be clear, I don't mean that these distros need to be installed,
just to download the packages and repeat the test(s) using their
respective binaries.

Perhaps another possible source of the problem could be related to
(the) gnu-efi (submodule).

I don't know whether these tests would be worth. If the resulting
behavior with these other binaries is the same as with the upstream
binaries already tested (in particular comparing with 6.03-pre17),
then we would know nothing new. But if the behavior changes...

I am also wondering why Gene had a positive result in EFI64 with the
same patch from Matt, but Andrew's test failed.

Regards,
Ady.