Geert Stappers
2015-Sep-28 04:11 UTC
[syslinux] Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32
On Thu, Sep 24, 2015 at 07:57:47AM -0600, Alan Sparks via Syslinux wrote:> On 9/24/2015 4:59 AM, Gene Cumm wrote: > > On Thu, Sep 24, 2015 at 6:33 AM, Gene Cumm <gene.cumm at gmail.com> wrote: > > > >> Now I have something I can reproduce. Booting my same ipxe.iso to > >> perform an initial TFTP load shows what I saw already. Attempting to > >> load a file via http results in an immediate error message with no > >> resulting traffic as far as I can see. > > > > OK. Found it. core/fs/pxe/pxe.h disabled all of the gPXE/iPXE > > callbacks in the core, disabling HTTP and other functionality. It > > appears someone disabled it intentionally in commit ID f180d7c8 but > > forgot to go back and conditionally re-enable it. This would affect > > 4.10-pre*, 5.1* and 6.0*. > > > > Maybe I'm not crazy after all.. :-);-)> Wonder if it works if re-enabled.You can check now. The Syslinux git repo has iPXE callbacks re-enabled.> Appreciate you taking the time to look deep into this.Thanks. Another way to express appreciation is reporting your testresults with the re-enbled iPXE callbacks. Groeten Geert Stappers -- Leven en laten leven
Alan Sparks
2015-Sep-28 18:04 UTC
[syslinux] Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32
On 9/27/2015 10:11 PM, Geert Stappers wrote:> On Thu, Sep 24, 2015 at 07:57:47AM -0600, Alan Sparks via Syslinux wrote: >> On 9/24/2015 4:59 AM, Gene Cumm wrote: >>> OK. Found it. core/fs/pxe/pxe.h disabled all of the gPXE/iPXE >>> callbacks in the core, disabling HTTP and other functionality. It >>> appears someone disabled it intentionally in commit ID f180d7c8 but >>> forgot to go back and conditionally re-enable it. This would affect >>> 4.10-pre*, 5.1* and 6.0*.> You can check now. > The Syslinux git repo has iPXE callbacks re-enabled. >http://repo.or.cz/syslinux.git/commit/804efa7bb278a032d384c97e8530195b294e71bc> Thanks. Another way to express appreciation is reporting > your testresults with the re-enbled iPXE callbacks.Just finished testing a rebuilt pxelinux.0 with the patch above. Looks great - loaded ldlinux.c32 over HTTP from a KVM with ipxe support, and from hardware with a Mellanox iPXE bootrom. Big +1 from here. Thanks Gene! -Alan
Geert Stappers
2015-Sep-28 18:21 UTC
[syslinux] Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32
On Mon, Sep 28, 2015 at 12:04:43PM -0600, Alan Sparks wrote:> On 9/27/2015 10:11 PM, Geert Stappers wrote: > > > You can check now. > > The Syslinux git repo has iPXE callbacks re-enabled. > > Just finished testing a rebuilt pxelinux.0 with the patch above. > Looks great - loaded ldlinux.c32 over HTTP from a KVM with ipxe support, > and from hardware with a Mellanox iPXE bootrom. > > Big +1 from here. Thanks Gene! > -Alan:-) Groeten Geert Stappers -- Leven en laten leven
Reasonably Related Threads
- Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32
- Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32
- Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32
- Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32
- Chaining to pxelinux.0 6.0.3 from iPXE - ldlinux.c32