SYN, SYN_ACK but no ACK
I am trying to setup the network interface on a fresh board. I have compiled a fresh kernel and inserted ethernet drivers.
I brought the interface up through ifconfig command and now I can ping from board to my PC and also from PC to board both ways.
Board and PC are connected back to back through an ethernet cable
Board <---------> PC
Now I have run a simple TCP Echo client on the board and TCP Echo Server on the PC. TCP client which is running on the board while "connect" system call fails with "Time out" error code.
I have captured the ethereal traces and found that SYN, SYN_ACK are being exchanged but no ACK is returned by the TCP client running on the board.
The same TCP echo client works fine when run on some other Linux PC machine and is able to connect with the echo server running on my PC.
Kindly suggest what could be the probable reason for this on the fresh board.
Last edited by nitinarora; 05-21-2009 at 07:34 AM.