[syslinux] PXE boot hangs while transferring vmlinuz or initrd.img

Miller, Shao Shao.Miller at yrdsb.edu.on.ca
Tue Mar 17 14:41:28 PDT 2009


Michael:

I'm not familiar with CentOS, I'm afraid.  What is the specific TFTP
service you are using?  Also, do you experience the same troubles using
a simple cross-over cable network between two computers, one server and
one client?

- Shao Miller

-----Original Message-----
From: syslinux-bounces at zytor.com [mailto:syslinux-bounces at zytor.com] On
Behalf Of Michael Madore
Sent: Tuesday, March 17, 2009 17:32
To: syslinux at zytor.com
Subject: [syslinux] PXE boot hangs while transferring vmlinuz or
initrd.img

Hi,

I have a user that is experiencing problems pxe booting several
identical servers.  pxelinux.0 is from syslinux 3.63 and the TFTP
server is 0.42 running on CentOS 5.2.

After loading pxelinux.0, the client will then start transferring
vmlinuz and initrd.img via tftp.  More than half the time, the
transfer will get stuck and then eventually print a timeout message.
I ran tcpdump and I can see that the server stops sending data
packets.  The client keeps sending the last ACK until it times out:

No.     Time        Source                Destination           Protocol
Info
   2456 62.303446   10.4.253.5            10.4.253.206          TFTP
  Data Packet, Block: 1185
   2457 62.303768   10.4.253.206          10.4.253.5            TFTP
  Acknowledgement, Block: 1185
   2458 62.303782   10.4.253.5            10.4.253.206          TFTP
  Data Packet, Block: 1186
   2459 62.304105   10.4.253.206          10.4.253.5            TFTP
  Acknowledgement, Block: 1186
   2460 62.304120   10.4.253.5            10.4.253.206          TFTP
  Data Packet, Block: 1187
   2461 62.307321   10.4.253.206          10.4.253.5            TFTP
  Acknowledgement, Block: 1187
   2462 65.561489   10.4.253.206          10.4.253.5            TFTP
  Acknowledgement, Block: 1187
   2463 72.152335   10.4.253.206          10.4.253.5            TFTP
  Acknowledgement, Block: 1187

It appears to get stuck in a random location in either vmlinuz or
initrd.img.  The strange thing is that this only happens when booting
the kernel and ramdisk from CentOS 5.2.  Booting the kernel and
ramdisk from CentOS 4 works.

Any suggestions for debugging this further?

Thanks,

Mike Madore

_______________________________________________
Syslinux mailing list
Submissions to Syslinux at zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.




More information about the Syslinux mailing list