It seems there is a mismatch between the CWD returned by AX=001Fh, INT 22h (COMBOOT) and getcwd (COM32). getcwd() returns fs->cwd_name which is "::" on pxelinux. The COMBOOT variant returns "" (CurrentDirName). Sebastian