>>>>> "HV" == Hans Verkuil <[EMAIL PROTECTED]> writes:

HV> In that case try with -D72 instead. It's a lot less debugging, but
HV> hopefully it will show me something.

Well, I'm still having this problem.  Today, however, I tried a few
things (system: 2.6.20-1.2948.fc6 kernel on a fc8 machine (2.6.22 was
much worse) with 0.10.6 ivtv self-compiled modules).  I increased the
buffers using:

  options ivtv enc_mpg_buffers=8 dec_mpg_buffers=2 enc_vbi_buffers=4

I did this because I frequently got application-not-reading-fast errors
on the mpeg buffers sometimes and the vbi devices nearly all the time.

What resulted was an even less stable system.  So I rebooted and ran
-D72 and this time I caught it.  I will try again with -D584 next, but
thought I'd pass this along.  Unfortunately it doesn't look useful as
is.  This is the last number of logs up till the first timeout and a few
just after it.  Let me know if more would be helpful.

Is it possible that there is a DMA buffer space issue and taking up more
ram with the ivtv drivers is reducing the amount of DMA buffers or
something?  Note that when I set enc_mpg_buffers to 16 it wouldn't
actually even load and the ivtv module complained about an allocation
failure (granted this was on a running system not a fresh reboot).



jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (1736c0)
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START CAP 0: 0014e6c0 00004000
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG: 0x00004000 bytes at 0x
0014e6c0
Jan 30 09:37:00 dawn kernel: ivtv1 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG completed (14e6c0)
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI completed (0)
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
02fea10
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START CAP 0: 001526c0 00015000
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG: 0x00015000 bytes at 0x
001526c0
Jan 30 09:37:00 dawn kernel: ivtv1 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0303b40
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG completed (1526c0)
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI completed (0)
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 001796c0 00004040
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x00004040 bytes at 0x
001796c0
Jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0300520
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 000dd700 000007c0
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x000007c0 bytes at 0x
000dd700
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (1796c0)
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI completed (0)
Jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0305650
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (dd700)
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START CAP 0: 001676c0 00004000
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG: 0x00004000 bytes at 0x
001676c0
Jan 30 09:37:00 dawn kernel: ivtv1 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG completed (1676c0)
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI completed (0)
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0302030
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0307160
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 000ddec0 00004800
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x00004800 bytes at 0x
000ddec0
Jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (ddec0)
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI completed (0)
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 000e26c0 00006000
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x00006000 bytes at 0x
000e26c0
Jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (e26c0)
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0303b40
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START CAP 0: 0016b6c0 00004000
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG: 0x00004000 bytes at 0x
0016b6c0
Jan 30 09:37:00 dawn kernel: ivtv1 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0308c70
Jan 30 09:37:00 dawn kernel: ivtv1 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START CAP 0: 0016f6c0 00007800
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG: 0x00007800 bytes at 0x
0016f6c0
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG completed (16b6c0)
Jan 30 09:37:00 dawn kernel: ivtv1 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel:last message repeated 4 times
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0305650
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 000e86c0 00005000
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x00005000 bytes at 0x
000e86c0
Jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
030a780
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (e86c0)
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI completed (0)
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START CAP 0: 00176ec0 00003000
Jan 30 09:37:00 dawn kernel: ivtv1 dma: DMA encoder MPEG: 0x00003000 bytes at 0x
00176ec0
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0307160
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
02fea10
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 000ed6c0 00004800
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x00004800 bytes at 0x
000ed6c0
Jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (ed6c0)
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI completed (0)
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 000f1ec0 00006800
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x00006800 bytes at 0x
000f1ec0
Jan 30 09:37:00 dawn kernel: ivtv0 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG completed (f1ec0)
Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0308c70
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv0 dma: PIO encoder VBI: 0x00001d40 bytes at 0x0
0300520

Jan 30 09:37:00 dawn kernel: ivtv1: DMA TIMEOUT 00000001 0

Jan 30 09:37:00 dawn kernel: ivtv1 irq: ENC START VBI CAP
Jan 30 09:37:00 dawn kernel: ivtv1 dma: PIO encoder VBI: 0x00001d40 bytes at 
0x0030a780
Jan 30 09:37:00 dawn kernel: ivtv1 dma: start DMA for encoder MPEG
Jan 30 09:37:00 dawn kernel: ivtv0 irq: ENC START CAP 0: 000f86c0 00005000
Jan 30 09:37:00 dawn kernel: ivtv0 dma: DMA encoder MPEG: 0x00005000 bytes at 
0x000f86c0

-- 
"In the bathtub of history the truth is harder to hold than the soap,
 and much more difficult to find."  -- Terry Pratchett

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

Reply via email to