[syslinux] pxechn.c32 does not do TFTP

Victor Sudakov vas at mpeks.tomsk.su
Fri Jul 12 06:09:05 PDT 2013


Gene Cumm wrote:
> >
> > I am attempting to chainload a file from TFTP. I have the following
> > lines  in the configuration file:
> >
> > LABEL WDS1
> >  Menu LABEL WDS1
> >  kernel pxechn.c32
> >  append 10.14.141.150::boot\x86\wdsnbp.com -W -o 66.x=0a:0e:8d:96 -S
> >
> > The TFTP server at 10.14.141.150 is operational and wdsnbp.com is
> > available at the indicated path. I have tried various combinations of
> > colons, forward and back slashes and URL schemes.
> >
> > However, all i get from pxechn.c32 is
> >
> > pxechn.c32: Attempting to load '10.14.141.150::boot\x86\wdsnbp.com': 2:No such file or directory
> >
> > and it does not even attemt to send any packets to 10.14.141.150 (I
> > checked with WireShark). What I am doing wrong?
> 
> What version of PXELINUX?  

 From the syslinux-6.01 distribution. Sorry, should have mentioned
that.

> Which variant, pxelinux.0 or lpxelinux.0?

pxelinux.0

> If 6.xx, which architecture?

Well, how do I figure out?

$ md5  /tftpboot/pxelinux.0
MD5 (/tftpboot/pxelinux.0) = 3d5bf88dc0c7bb00d64864325dd83d32

It's from bios/core/pxelinux.0

> 
> Tried just:
> 
> LABEL WDS1
>  MENU LABEL WDS1
>  COM32 pxechn.c32
>  APPEND 10.14.141.150::boot\x86\wdsnbp.com -W

Did it send a packet to 10.14.141.150?

> 
> I also notice I dropped the double colon in the docs.

Why did you write "COM32 pxechn.c32" and not "KERNEL pxechn.c32" Does
it make any difference?

I have also noticed that the syslinux-6.01.tar.gz contains several
variants of pxechn.c32, may I be using the wrong one?

bios/com32/modules/pxechn.c32
efi32/com32/modules/pxechn.c32
efi64/com32/modules/pxechn.c32


-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov at sibptus.tomsk.ru


More information about the Syslinux mailing list