I still get DMA errors using the new drivers.  Using PIO mode in 0.9.2,
while keeping my processor humming at 50%, works consistently.  FYI, the
DMA errors look like this in 0.10.0:

Feb 17 15:13:50 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:13:50 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:13:52 algae-srv ivtv0 warning: encoder MPEG: offset 128 -> 88
Feb 17 15:14:45 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:14:45 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:14:45 algae-srv ivtv0 warning: encoder MPEG: offset 128 -> 0
Feb 17 15:15:15 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:15:15 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:15:16 algae-srv ivtv0 warning: encoder MPEG: offset 128 -> 0
Feb 17 15:15:28 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:15:28 algae-srv ivtv0 warning: encoder MPEG: offset 128 -> 0
Feb 17 15:15:30 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:15:31 algae-srv ivtv0 warning: encoder MPEG: offset 128 -> 0
Feb 17 15:15:54 algae-srv ivtv0 warning: ENC DMA ERROR b
Feb 17 15:15:55 algae-srv ivtv0: DMA TIMEOUT 00000001 0

I changed line 80 in ivtv-streams.c to:
              PCI_DMA_FROMDEVICE, 1, V4L2_BUF_TYPE_VIDEO_CAPTURE

This does not give me any data on /dev/video0.

On Sun, 2007-02-18 at 02:46 +0100, Hans Verkuil wrote:
> On Saturday 17 February 2007 21:24, Larry Bernstone wrote:
> > Is there any way to force PIO mode in ivtv-0.10.0?
> 
> Theoretically you could set the pio field in the ivtv_stream_info
> array 
> in ivtv-streams.c to 1. But that's never been tested.
> 
> Why?
> 
> Regards,
> 
>         Hans
> 


_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to