From: Bin Liu 

  Hi, I am trying to read transport stream file from compat flash and stream 
out to the ethernet port,
  and I am using customer DM6446 board, running 2.6.10 Linux.
  When bitrate is low, less than 10 Mbps, there is no problem, but if bitrate 
goes up to anything higher
  than 15 Mbps, I am seeing the packet drops.
  So far I have made sure there is no packet drop before packet is handed over 
to ethernet emac driver,
  and the cpu usage is not very high(around 30%) when dropping packet, if I 
read the file from nfs server seem to be fine, so I doubt the cf driver is 
causing the packet drop, anybody can shad some light 
This is I think a known 'feature'.
The maximum length of a DDRAM access burst is default set to 'infinite', 
meaning a low-priority access may block a high-priority DMA transfer such as 
used for the EMAC TX. See the errata sheet for the fix, the memory burst 
control register is mentioned there, the default is the special value 0xFF 
meaning infinite and should be set to 0x20 meaning 32.

Regards,
Arie de Muijnck
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to