Michael Madore
2009-Mar-17 21:32 UTC
[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
Miller, Shao
2009-Mar-17 21:41 UTC
[syslinux] PXE boot hangs while transferring vmlinuz or initrd.img
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.
Bishop
2009-Mar-18 01:35 UTC
[syslinux] PXE boot hangs while transferring vmlinuz or initrd.img
Michael, Are you using 64-bit or 32- ? We see the same thing on C5 or RHEL5, HP HW, 64 bit, over a large number. 32 doesn't seem to run into this issue. Is yours intermittent? - bish Michael Madore wrote:> 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. > > >-- People don't know that vi was written for a world that doesn't exist anymore -- Bill Joy, creator of vi http://www.theregister.co.uk/2003/09/11/bill_joys_greatest_gift/
Erwan Velu
2009-Mar-18 15:11 UTC
[syslinux] PXE boot hangs while transferring vmlinuz or initrd.img
Michael Madore wrote:> 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. >Hello, I already saw bad PXE stacks behaving that way. Is there any bios update for that system ? It could sometimes solve that kind of problems. Cheers, Erwan