[syslinux] PXELINUX - TFTP Problems - Option Negotiation Failures

Jonathan Hurd texasjhurd at yahoo.com
Sun Nov 4 11:50:20 PST 2007

Actualy, scratch the first question. No we don't have an -r option in use b/c we are using another tftp binary (tftpd) which probably doesnt even support option negotiation. So does the tftp-hpa binary work on bsd os versions?

----- Original Message ----
From: H. Peter Anvin <hpa at zytor.com>
To: For discussion of SYSLINUX and tftp-hpa <syslinux at zytor.com>
Sent: Friday, November 2, 2007 3:21:20 PM
Subject: Re: [syslinux] PXELINUX - TFTP Problems - Option Negotiation Failures

Jonathan Hurd wrote:
> I apologize if this is the wrong place to be asking this, but I'm pretty much out of options on where to go. I'm using the pxelinux version of tftp. Everything has worked well up to this point, however I've been trying to impliment a pxe bartpe solution in our office. Unfortunatly tftp is not passing the files correctly to the client.
> Here's the rundown.
> Server client connects to server host, get pxe/dhcp/tftp. Get standard m32 menu and client selects windows pe options. The next step is where the client will call NTLDR from the tftp server, this works fine and the client begins to load NTLDR. However NTLDR calls a file called ntdetect.com from the server. The server ACK's the call and then ends up failing. 
> Here's the error thought packet captures:
> Read Request, File: ntdetect.com, Transfer type: octet, blksize=1432, tsize=0
> Option Acknowledgement, tsize=47564
> Eoor Code, Code: Option negotiation failed, Message: Bad TFTP options
> After this the whole process fails and halts. Basicaly is there something I'm missing. Am I using the wrong version or is there a configuration change I can do.

Looks like you have configured tftp-hpa to reject the blksize option (-r 
blksize) and NTLDR doesn't like that.


SYSLINUX mailing list
Submissions to SYSLINUX at zytor.com
Unsubscribe or set options at:
Please do not send private replies to mailing list traffic.

More information about the Syslinux mailing list