I would take the following route;
If the TX LED is flashing there might be some checksum error and the
packages are not acknowledged, so you see retransmit activity. You might
want to get a network debugging software (like etherdetect) to see
what is coming over the wire. Try to dump the last sent package and see
what was wrong with it. Next step would be to mark your code (like
sending a sign over rs232 before entering some questionable routine) and
see where the software hangs. If it occurs totally sporadically, perhaps
you have unstable hardware.
I hope it helps any.
best regards,
Janez
Bartosz Kubiak wrote:
Hi
I made uIP1.0 port on ATmega128+RTL8019 (Imagecraft compiler). After
mcu starts it's works correct (eg telnet connection or sending mails),
but it's hangs after several minutes (doesnt matter if it's connected
to ethernet cable) - telnet says that connection to the host could not
be open and TX led on RTL8019 starts flashing. Where should I search
errors? Maybe it's something wrong with RTL8019 driver (I take it
from Louis Beaudoin's port of uIP0.9 without any changes)?