[syslinux] PXE boot hangs while transferring vmlinuz or initrd.img
Michael Madore
michael.madore at gmail.com
Wed Mar 18 07:38:28 PDT 2009
On Tue, Mar 17, 2009 at 9:35 PM, Bishop <bishopolis at gmail.com> wrote:
> 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?
Hi,
The tftp server is running CentOS 5.2 64-bit. The user is trying to
PXE boot CentOS 5.2 64-bit. The boot process gets stuck transferring
either the kernel or initial ramdisk at least half the time.
Are you saying you don't see the problem with a 32-bit tftp server, or
booting a 32-bit client?
Mike
>> 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?
More information about the Syslinux
mailing list