On Tuesday 30 October 2007 12:36, Dan Ritter wrote: > First, the recap: > > On Thu, Oct 25, 2007 at 08:20:10AM +0200, Hans Verkuil wrote: > > On Wednesday 24 October 2007 19:01:18 Dan Ritter wrote: > > > I was having ivtvX: DMA TIMEOUT 00000001 errors, so I updated to > > > 0.10.6 > > > > > > After 1 day, 15 hours uptime, I got the same errors again. Many > > > previous recordings went well. These errors always occur during > > > a recording. When they happen, the ivtv device in question > > > becomes completely unusable. > > > > I have two suggestions: first edit ivtv-irq.c: search for the > > ivtv_dma_enc_start function, at the end of this function you see > > this line: > > > > itv->dma_timer.expires = jiffies + HZ / 10; > > > > Remove ' / 10'. Compile, install, etc. and see if the TIMEOUT > > returns. > > Did that, it does. > > > If so, then install the v4l-dvb repository. See > > http://www.ivtvdriver.org/index.php/Download#Bleeding_Edge_driver > > on how to install v4l-dvb. > > Did that, had compilation errors, Hans pointed me to another > version. That compiled just fine, but the TIMEOUT is still > there. > > > If it still happens with that version, then let me know. In that > > case I will need high volume debug logs. > > Let me know how to turn them on and where you would like them > sent.
Hi Dan, Thanks for testing this. In order to debug this further I need you to turn on additional debugging. For the bleeding edge driver you need to get the trunk utilities from http://ivtvdriver.org/viewcvs/ivtv/trunk.tar.gz?view=tar. Run ivtvctl from the utils directory as root and with option '-D 0x473'. This will result in very big log files. When the DMA TIMEOUT hits I would like to receive the, say, 10000 lines from before the TIMEOUT and anything after that up to again 10000 lines. I can use that log to search for patterns and possible race conditions. Regards, Hans _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
