On Wednesday 06 June 2007 5:29:09 pm Larry Bernstone wrote:
> While I'm sure this isn't the answer you would like to hear, I too have
> a MCP51 based board, and get DMA errors with it. I've tried numerous
> and varied configurations to eliminate the errors, but the only thing
> that works with consistency is turn disable DMA in ivtv-streams.c. I'm
> too lazy to write a patch for it, but the code looks like this (~line
> 80)
>
> { /* IVTV_ENC_STREAM_TYPE_MPG */
> "encoder MPEG",
> VFL_TYPE_GRABBER, 0,
> PCI_DMA_FROMDEVICE, 1, V4L2_BUF_TYPE_VIDEO_CAPTURE,
> &ivtv_v4l2_enc_fops
> },
>
> Note the 1 after PCI_DMA_FROMDEVICE, which will set the encoder to use
> PIO instead of DMA. This will dramatically increase the cpu usage of
> ivtv, but it does work, and won't hang the tuner card.
Thanks, Larry.
How did you figure this out? Is this a chipset bug or a bug on the ivtv card
or a bug in the driver? Is this documented anywhere?
John
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users