I am currently trying to send large data files over TCP to a remote computer from a SBC TS-7500. The transfer will work sometimes but it will occasionally lockup. When I ran Wireshark on the TCP connection, the lockup occurs after a missing packet is detected. The SBC will try to resend the frame but fails several times and then locks up. No more network traffic will be detected by Wireshark. I am currently using a frame size of 4096. Has anyone encountered this problem before? If yes, what did you do to resolve the error?

I would like the packet size to be as large as possible since the SBC is on a broadband connection and the connection can have a large latency delay due to distance.

Linux version: 2.6.24
Computer: SBC TS-7500