[CentOS] PXE problems with syslinux 3.51

Tue Jun 19 00:52:23 UTC 2007
Gavin Carr <gavin at openfusion.com.au>

Anyone else seeing problems doing pxe boots off the latest dag/rpmforge
syslinux packages? Versions 3.35 works, doing the tftp request like this:

  Jun 18 06:01:19 boothost in.tftpd[25947]: RRQ from 172.16.0.26 filename /centos5-i386/pxelinux.0
  Jun 18 06:01:19 boothost in.tftpd[25947]: tftp: client does not accept options 
  Jun 18 06:01:19 boothost in.tftpd[25948]: RRQ from 172.16.0.26 filename /centos5-i386/pxelinux.0 
  Jun 18 06:01:19 boothost in.tftpd[25950]: RRQ from 172.16.0.26 filename /centos5-i386/pxelinux.cfg/03-03-13-83-83-d3-a3
  Jun 18 06:01:19 boothost in.tftpd[25951]: RRQ from 172.16.0.26 filename /centos5-i386/pxelinux.cfg/AC10001A 
  Jun 18 06:01:19 boothost in.tftpd[25957]: RRQ from 172.16.0.26 filename /centos5-i386/vmlinuz
  Jun 18 06:01:19 boothost in.tftpd[25958]: RRQ from 172.16.0.26 filename /centos5-i386/initrd.img


Versions 3.50 and 3.51 request the filenames without the leading /centos5-i386, 
and fail:

  Jun 18 06:05:13 boothost in.tftpd[25947]: RRQ from 172.16.0.26 filename /centos5-i386/pxelinux.0
  Jun 18 06:05:13 boothost in.tftpd[25947]: tftp: client does not accept options
  Jun 18 06:05:13 boothost in.tftpd[25948]: RRQ from 172.16.0.26 filename /centos5-i386/pxelinux.0
  Jun 18 06:05:13 boothost in.tftpd[25949]: RRQ from 172.16.0.26 filename pxelinux.cfg/44454c4c-3300-1033-8050-abcdef4e3153
  Jun 18 06:05:13 boothost in.tftpd[25950]: RRQ from 172.16.0.26 filename pxelinux.cfg/03-03-13-83-83-d3-a3
  Jun 18 06:05:13 boothost in.tftpd[25951]: RRQ from 172.16.0.26 filename pxelinux.cfg/AC10001A
  Jun 18 06:05:13 boothost in.tftpd[25952]: RRQ from 172.16.0.26 filename pxelinux.cfg/AC10001
  Jun 18 06:05:13 boothost in.tftpd[25953]: RRQ from 172.16.0.26 filename pxelinux.cfg/AC1000
  Jun 18 06:05:13 boothost in.tftpd[25954]: RRQ from 172.16.0.26 filename pxelinux.cfg/AC100
  Jun 18 06:05:13 boothost in.tftpd[25955]: RRQ from 172.16.0.26 filename pxelinux.cfg/AC10
  Jun 18 06:05:13 boothost in.tftpd[25956]: RRQ from 172.16.0.26 filename pxelinux.cfg/AC1
  Jun 18 06:05:13 boothost in.tftpd[25957]: RRQ from 172.16.0.26 filename pxelinux.cfg/AC
  Jun 18 06:05:13 boothost in.tftpd[25958]: RRQ from 172.16.0.26 filename pxelinux.cfg/A
  Jun 18 06:05:13 boothost in.tftpd[25959]: RRQ from 172.16.0.26 filename pxelinux.cfg/default


Any cluesticks on solving this? For now I've just reverted to 3.35, but it would 
be nice to get it working with the current release.


Cheers,
Gavin