Hi, On Sunday 31 October 2010 23:09:18 linux newbie wrote: > * 250MHz Cavium ARM9 CPU
There's several different models. Do you know what kind of cache memory your model has (PIPT, VIPT or VIVT, aliasing or non-aliasing) ? > * Last 20 lines of the image (approx) is displaying the top portion. Ah that's weird. I was thinking about a cache issue, but that would likely cause part of the frame to display data from the previous frame. > * I changed the value of UVC_MAX_ISO_PACKETS to 60 and in this case > the issue is not consistent. How do you mean ? Could you please try to munmap() the buffer before calling VIDIOC_QBUF, and mmap() it again after VIDIOC_DQBUF (basically making sure the buffer is unmapped at any time it is under the driver's control) ? This should fix at least some cache coherency issues and help us debug the problem further. -- Regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel