Hmm, I suddenly realize something illogical:
1. When feeding the DM8168 with the worst 148.5MHz clock yesterday, the capture usecase works as if nothing is wrong. No errors, no warnings. But I could only get a static frame.
2. When feeding the DM8168 with a better clock, the capture usecase would cast some "Overflow" warning occationally. And I could get the active video frame.
3. When feeding the DM8168 with the best clock, the capture usecase only casts "overflow" once I tried to restart my FPGA. Also, an active video can be captured.
I tried to reproduce the Case 1 today. However, this time, the DM8168 would cast "overflow bulk" continuously and the system hangs after a few seconds.
Anyway, now I could get my usecase run properly and capture a dummy video ("flow-colorbar").
Thank you for your support.
Naroah
Mar/21/2014