ARP interfering with Etherboot TFTP?

John Connett/ENG/UK/Plasmon <[email protected]> Fri, 03 Mar 2006 17:14:06 +0000
Newsgroups gmane.network.etherboot.devel
Message-ID <[email protected]>
Has anyone experienced problems with ARP interfering with TFTP from
Etherboot?

I am attempting to load a FreeBSD kernel and all appears to be going
well with alternate TFTP Data Packet; TFTP Acknowledgement exchanges.
Then the TFTP server host sends an ARP Who has and it all falls down!

It appears that the server end attempts to receive the first TFTP 
Acknowledgement for Block 10873 but receives ECONNREFUSED and gives 
up.

Attached below are details of the datagrams exchanged around the time
of the problem and the screen output on the Etherboot client system.

Any thoughts as to the cause of the problem?

Thanks in anticipation
--
John Connett


----------------------------------------------------------------------

No    Time      Source           Destination       Prot Info
--    ----      ------           -----------       ---- ----
21854 15.457285 10.4.2.152       10.4.2.46         TFTP Data Packet,
Block: 10871
21855 15.457657 10.4.2.46        10.4.2.152        TFTP Acknowledgement,
Block: 10871
21856 15.457731 10.4.2.152       10.4.2.46         TFTP Data Packet,
Block: 10872
21857 15.458101 10.4.2.46        10.4.2.152        TFTP Acknowledgement,
Block: 10872
21858 15.458176 10.4.2.152       10.4.2.46         TFTP Data Packet,
Block: 10873
21859 15.458339 skylon.devel.pcs 10.4.2.46         ARP  Who has
10.4.2.46?  Tell 10.4.2.152
21860 15.458544 10.4.2.46        10.4.2.152        TFTP Acknowledgement,
Block: 10873
21861 15.458691 10.4.2.46        skylon.devel.pcs  ARP  10.4.2.46 is at
00:30:05:83:54:c5
21862 18.810359 10.4.2.46        10.4.2.152        TFTP Acknowledgement,
Block: 10873
21863 25.730640 10.4.2.46        10.4.2.152        TFTP Acknowledgement,
Block: 10873
21864 38.417368 10.4.2.46        10.4.2.152        TFTP Acknowledgement,
Block: 10873

----------------------------------------------------------------------

CLIENT MAC ADDR: 00 30 05 03 54 C5
GUID:00000000-0000-0000-0000-0030050354C5
CLIENT IP: 10.4.2.46  MASK: 255.255.255.0  DHCP IP: 10.4.2.152
PXE->EB !PXE 9511:0040 9511:00D6 9511:4B4D 9046:4CB0 0000 0000 0000 0268
ok
Etherboot 5.4.0 (GPL) http://etherboot.org
Drivers: UNDI UNDI   Images: ELF FreeBSD Multiboot a.out PXE   Exports:
PXE
Protocols: DHCP TFTP
Relocating _text from: [00086810,00099ee0) to [3f6dc930,3f6f0000)
Probing pci nic...
[UNDI]Hunting for PnP BIOS...found $PnP at f000:6f80...ok
Hunting for pixies...none found
Hunting for ROMS...found 55AA at 000d0800...PCI:9005:0080...not me
(14e4:1659)
...found 55AA at 000ca800...PCI:1044:a501...not me (14e4:1659)
...found 55AA at 000c9800...PCI:14e4:1659...ok
ROM contains BootManage PXE, Slot 0500 by bootix Technology GmbH
Located UNDI ROM supporting revision 2.1.0
Installing UNDI driver code to 9480:0000, data at 8f80:0000
UNDI driver created a pixie at 9480:0040...ok
API 9480:00d6 St 8e80:0800 UD 8f80:4cb0 UC 9480:4b4d BD 0000:3bc0 BC
0000:7c98
Initializing UNDI driver.  Please wait...
Initialized UNDI NIC with IO 0x0000, IRQ 11, MAC 00:30:05:03:54:C5
NDIS type DIX+802.3 interface at 100 Mbps
Searching for server (DHCP)...\
Me: 10.4.2.46, DHCP: 10.4.2.152, TFTP: 10.4.2.152
Loading 10.4.2.152:kernel (ELF/FreeBSD)... |

----------------------------------------------------------------------




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642