[syslinux] ifcpu[64].c32 functions drop to command line

John McDonnell mcdonnjd at pcam.org
Wed May 1 12:17:05 PDT 2013


Aha! Some progress. Thanks to HPA, I am now getting more useful TFTP logs.

May  1 15:04:13 in.tftpd[56425]: RRQ from * filename pxelinux.cfg/default
May  1 15:04:13 in.tftpd[56426]: RRQ from * filename /menus/vesamenu.conf
May  1 15:04:13 in.tftpd[56427]: RRQ from * filename vesamenu.c32
May  1 15:04:13 in.tftpd[56428]: RRQ from * filename /vesamenu.c32
May  1 15:04:13 in.tftpd[56429]: RRQ from * filename /com32/vesamenu.c32
May  1 15:04:13 in.tftpd[56430]: RRQ from * filename libcom32.c32
May  1 15:04:13 in.tftpd[56431]: RRQ from * filename /libcom32.c32
May  1 15:04:13 in.tftpd[56432]: RRQ from * filename /com32/libcom32.c32
May  1 15:04:13 in.tftpd[56433]: RRQ from * filename libutil.c32
May  1 15:04:13 in.tftpd[56434]: RRQ from * filename /libutil.c32
May  1 15:04:13 in.tftpd[56435]: RRQ from * filename /com32/libutil.c32
May  1 15:04:13 in.tftpd[56436]: RRQ from * filename pxelinux.cfg/default
May  1 15:04:13 in.tftpd[56437]: RRQ from * filename /menus/vesamenu.conf
May  1 15:04:13 in.tftpd[56438]: RRQ from * filename /menus/BlackPanther.png
May  1 15:04:54 in.tftpd[56440]: RRQ from * filename ifcpu.c32
May  1 15:04:54 in.tftpd[56441]: RRQ from * filename /ifcpu.c32
May  1 15:04:54 in.tftpd[56442]: RRQ from * filename /com32/ifcpu.c32
May  1 15:04:54 in.tftpd[56443]: RRQ from * filename libgpl.c32
May  1 15:04:54 in.tftpd[56444]: RRQ from * filename /libgpl.c32
May  1 15:04:54 in.tftpd[56445]: RRQ from * filename /com32/libgpl.c32
May  1 15:04:54 in.tftpd[56446]: RRQ from * filename rescuecd64
May  1 15:04:54 in.tftpd[56447]: RRQ from * filename /rescuecd64
May  1 15:04:54 in.tftpd[56448]: RRQ from * filename /com32/rescuecd64

So it appears that ifcpu.c32 is executing, but it is looking for a file named rescuecd64 instead of the label. I believe I recall seeing this issue before, but if I remember correctly it was due to using MENU INCLUDE instead of INCLUDE. However, the only file I'm including is the vesamenu.conf file (which I did switch to using MENU INCLUDE) but it has no labels. All of my labels are currently directly in default. I need to run to another building briefly, so I'll do some searching when I get back. Unless someone would like to be really kind and let me know the solution in advance. :)

(I also just changed all my ifcpu.c32 references to /com32/ifcpu.c32. Just because it's in the path and it will search doesn't mean I should make it search. For things like that, it's a lot better to just specify directly I'd imagine. Reduce all those failed lookups. And for any libs that need pulled in, it can find them there and keeps the root a bit cleaner.)

Thank you once again for helping me with getting useful logs HPA. And thank you all for the time and help.
 
--
John D McDonnell




More information about the Syslinux mailing list