I'm having trouble with the OMAP3 camera (ISP) support when I have a large sensor. I'm working with a 3M CCD sensor which has a native resolution of 2048x1536. The problem is when I run V4L2 code which tries to allocate & map buffers for input streaming. If the frame is much bigger than PAL size (720x576) the system hangs. I traced this into the ISP layer and found that when the buffer being allocated is over 1MB, this happens: isp_tmp_buf_alloc: allocating 1531904 bytes which eventually fails in iommu_vmalloc() Looking at the code, there seems to be some magic here - the buffer allocation falls over if the request is large. I'm working from this code: http://arago-project.org/git/people/vaibhav/ti-psp-omap-video.git starting from commit (ti_display head on 2009-07-23) 6810d6d683e768c3bc6b5647c214804045665e22 Ideas? Thanks -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html