>>>>> "Nagaraj" == Nagaraj <nagaraj@smartyantra.com> writes: Nagaraj> Now considering the speed of CPU (mine is 233Mhz) and speed Nagaraj> of DMA ( 100 Mbps by the device ). The device can finish Nagaraj> xfering the 1st buffer before u fill in the second one. That's the fault with your "solution" - it is timing dependent, can race with every change of the load and need re-tuning on every hardware upgrade, because it lacks proper syncronization. ~velco -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/