Nico de Haer
2008-May-23 21:27 UTC
[syslinux] Syslinux 3.70pre9 - sanboot.c32 says: gPXE API not detected'
Hi, I have a working PXE environment that chainloads gPXE and loads pxelinux.0 afterwards. As I'm also interested in doing san boot (in my case aoe) I tried loading the new gpxelinux.0 file instead of my gPXE --> pxelinux.0 setup (works) and booting from my aoe target by adding this to the default config file: LABEL doaoe MENU LABEL Continue AoE kernel sanboot.c32 append aoe:e0.0 The result is that sanboot.c32 is complaining that the gPXE API is not detected. Please note that I can boot my machine from the aoe target using the gPXE command-line I have also tried adding the keeppxe keyword at the end of the append line but this has the same result. Any ideas why this is not working? Tia, Nico
H. Peter Anvin
2008-May-24 05:26 UTC
[syslinux] Syslinux 3.70pre9 - sanboot.c32 says: gPXE API not detected'
Nico de Haer wrote:> Hi, > > I have a working PXE environment that chainloads gPXE and loads pxelinux.0 > afterwards. As I'm also interested in doing san boot (in my case aoe) I > tried loading the new gpxelinux.0 file instead of my gPXE --> pxelinux.0 > setup (works) and booting from my aoe target by adding this to the default > config file: > > LABEL doaoe > MENU LABEL Continue AoE > kernel sanboot.c32 > append aoe:e0.0 > > The result is that sanboot.c32 is complaining that the gPXE API is not > detected. Please note that I can boot my machine from the aoe target using > the gPXE command-line > > I have also tried adding the keeppxe keyword at the end of the append line > but this has the same result. > > Any ideas why this is not working? >Other than the fact that it hasn't been tested much at all, not really. Need to poke at it, clearly... -hpa
H. Peter Anvin
2008-May-28 16:50 UTC
[syslinux] Syslinux 3.70pre9 - sanboot.c32 says: gPXE API not detected'
Nico de Haer wrote:> Hi, > > I have a working PXE environment that chainloads gPXE and loads pxelinux.0 > afterwards. As I'm also interested in doing san boot (in my case aoe) I > tried loading the new gpxelinux.0 file instead of my gPXE --> pxelinux.0 > setup (works) and booting from my aoe target by adding this to the default > config file: > > LABEL doaoe > MENU LABEL Continue AoE > kernel sanboot.c32 > append aoe:e0.0 > > The result is that sanboot.c32 is complaining that the gPXE API is not > detected. Please note that I can boot my machine from the aoe target using > the gPXE command-line > > I have also tried adding the keeppxe keyword at the end of the append line > but this has the same result. > > Any ideas why this is not working? >Hi Nico, Thank you for the bug report. I just tracked down this problem, and am pushing syslinux-3.70-pre10 right now. If you could please test it out I would be most grateful! -hpa
is there anyone who know the problem? I have a working PXE environment that chainloads gPXE and loads pxelinux.0 afterwards. As I'm also interested in doing san boot (in my case aoe) I tried loading the new gpxelinux.0 file instead of my gPXE --> pxelinux.0 setup (works) and booting from my aoe target by adding this to the default config file: LABEL doaoe MENU LABEL Continue AoE kernel sanboot.c32 append aoe:e0.0 The result is that sanboot.c32 is complaining that the gPXE API is not detected. Please note that I can boot my machine from the aoe target using the gPXE command-line I have also tried adding the keeppxe keyword at the end of the append line but this has the same result.