Mauro Carvalho Chehab schrieb: > I agree. We need first to stop DMA activity, and then release the page tables. > > Could you please test if the enclosed patch fixes the issue? Hi Mauro, your patch doesn't solve the problem, because saa7146_dma_free() doesn't stop a running dma transfer of the saa7146. Since last weekend, I'm using the attached patch. I'm not sure, if the functionality of video_end() must be split. Maybe the last part of video_end() must be execute at the end of vidioc_streamoff(). Regards, Hartmut