[En-Nut-Discussion] Problem with connection to Ethernut
Dusan Ferbas
dferbas at dfsoft.cz
Sat Jan 24 23:22:11 CET 2004
Harald,
I also noticed that if 2 successive SNMP traps for a same host are issued 2
ARP packets are sent. It seems that second ARP is queued while 1st one
waits for a response.
Maybe this can help in ARP implementation improvement.
> >1. press reset button on the board.
> >2. Immediately start to ping it, while it reboots and accesses DHCP server.
>
>Not fully sure, but I think it was Bengan who discovered,
>that Ethernut has problems when being pinged during the
>start phase.
>
>There are two things to be considered with ICMP ping:
>
>1. The driver's receiver thread handles the ping.
>The only decoupling is the transmit queue, where
>the ping replies are passed to the driver's transmitter
>thread.
>
>2. Pings are also used by the ARP method of assigning
>an IP address to the Ethernut.
>
>What I can say from experience, that Ethernut seems to
>need much more time for the DHCP query, if it is
>concurrently pinged. But I do not have an idea right
>now about the cause.
>
>Harald
Dusan
More information about the En-Nut-Discussion
mailing list