I got a problem when using DM648 EVM board with the NDK 2.0.0.
When I using NDK 2.0.0 for the network connection, only PHY 1 is working correctly (PHY 0 cannot be used for network connection). Using this configuration, the progame will be hangup after a while (~10mins to 3hours). [It seem to be hangup faster if more data to be received]. I think the symptom is just like what Mr Shi said above.
However, when I change my program using a NDK 1.92 eval. version (which is released together with the EVM DVSDK CD), both PHY 0 and PHY 1 seems work normally. Since the eval NDK cannot be run over 24 hrs. I don't know if the hangup problem will also be solve or not.
According to the above issue, I have done one more test as followed:
P.S. I have add the patch for the NDK 2.0.0 and even try the NDK 2.1, but they can't solve my problem neither.