>>>>> "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
