<DIV>
<DIV>This is my second series of post on this subject. Current situation is that when I ping from uboot, now I do not get TX timeout, but get host is dead message.</DIV>
<DIV>&nbsp;</DIV>
<DIV>On tracing, I can tell that uboot successfully return from fec_send (it does get ok that packet was transmitted.) by reading TX descriptor.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In fec_recv, it reads receive descriptor, and see no packet there.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have done of the obvious and non-obvious checks. e.g. ethernet cable and stuff outside the box is fully operational. Infect I see arp packet going out on ethereal. I know that reply is sent by the pinged box.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have read data sheet section of fec, and as far as I can tell, all the initialization is correct. I can talk to physical chip LXT972A, e.g. I can turn LEDs off and can set loopback mode, so that I am really talking to the chip.</DIV>
<DIV>&nbsp;</DIV>
<DIV>My hardware guy has checked all the clocks and he assures me that they are all in order. He also made external loopback, i.e. ethernet cable with input going to output, this also works.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So what would be the cause of LXT972A not receiving anything. On LXT972A, I have checked configuration and status registers. On status register it says that nothing has been received.</DIV></DIV>