Hans,

The latest ivtv-0.4 branch did not work. It crashed after a couple of hours. Here's the dump, and I'll send you my IVTV INIT lines in a separate email. Unfortunately, I'll have to revert back to 0.4.6, which I know was stable, even though I'll have to use a separate tuner for video since video and VBI didn't work together well in that version (audio/video out of sync):

Jan 30 11:59:39 server1 kernel: Unable to handle kernel paging request at virtual address 05bf0d10
Jan 30 11:59:39 server1 kernel:  printing eip:
Jan 30 11:59:39 server1 kernel: f491c361
Jan 30 11:59:39 server1 kernel: *pde = 00007001
Jan 30 11:59:39 server1 kernel: Oops: 0000 [#1]
Jan 30 11:59:39 server1 kernel: SMP
Jan 30 11:59:39 server1 kernel: Modules linked in: tda9887(U) msp3400(U) saa7115(U) tuner(U) tveeprom(U) ivtv(U) parport_pc lp parport autofs4 sunrpc iptable_nat iptable_mangle ipt_REJECT ipt_multiport ipt_state ip_conntrack iptable_filter ip_tables dm_multipath button battery ac md5 ipv6 uhci_hcd ehci_hcd i2c_algo_bit i2c_core videodev hw_random e1000 floppy sg dm_snapshot dm_zero dm_mirror ext3 jbd dm_mod megaraid_mbox megaraid_mm sd_mod scsi_mod
Jan 30 11:59:39 server1 kernel: CPU:    3
Jan 30 11:59:39 server1 kernel: EIP:    0060:[<f491c361>]    Not tainted VLI
Jan 30 11:59:39 server1 kernel: EFLAGS: 00010246   (2.6.9-34.0.1.ELsmp)
Jan 30 11:59:39 server1 kernel: EIP is at ivtv_sched_VBI+0x16a/0x643 [ivtv]
Jan 30 11:59:39 server1 kernel: eax: f5b00000 ebx: ed0c0000 ecx: 100f0d14 edx: 00000000 Jan 30 11:59:39 server1 kernel: esi: ed0c0000 edi: 00000000 ebp: ed0e99a8 esp: eaf0ef10
Jan 30 11:59:39 server1 kernel: ds: 007b   es: 007b   ss: 0068
Jan 30 11:59:39 server1 kernel: Process ivtv-enc-vbi (pid: 7196, threadinfo=eaf0e000 task=f2f2d330) Jan 30 11:59:39 server1 kernel: Stack: c384e780 c384dde0 00000000 00000000 dffb0800 00000000 05bf0d14 e02ed080 Jan 30 11:59:39 server1 kernel: 100f0d14 00008880 00000002 ed0c0000 eaf0ef40 eaf0ef40 00000000 f2f2d330 Jan 30 11:59:39 server1 kernel: c011e71b 00000000 00000000 f2ebf1b0 00000000 c3856740 00000000 f2f2d330
Jan 30 11:59:39 server1 kernel: Call Trace:
Jan 30 11:59:39 server1 kernel:  [<c011e71b>] default_wake_function+0x0/0xc
Jan 30 11:59:39 server1 kernel:  [<c011e71b>] default_wake_function+0x0/0xc
Jan 30 11:59:39 server1 kernel: [<f491ee99>] enc_vbi_work_handler+0x27/0x32 [ivtv] Jan 30 11:59:39 server1 kernel: [<f49203bc>] ivtv_enc_vbi_thread+0x1a8/0x1c0 [ivtv] Jan 30 11:59:39 server1 kernel: [<c0120291>] autoremove_wake_function+0x0/0x2d
Jan 30 11:59:39 server1 kernel:  [<c02d25ae>] ret_from_fork+0x6/0x14
Jan 30 11:59:39 server1 kernel: [<c0120291>] autoremove_wake_function+0x0/0x2d Jan 30 11:59:39 server1 kernel: [<f4920214>] ivtv_enc_vbi_thread+0x0/0x1c0 [ivtv]
Jan 30 11:59:39 server1 kernel:  [<c01041f5>] kernel_thread_helper+0x5/0xb
Jan 30 11:59:39 server1 kernel: Code: 74 17 50 51 51 50 ff b3 b0 00 00 00 68 e5 e0 92 f4 e8 ee 62 80 cb 83 c4 18 8b 54 24 2c 31 ff 8b 4c 24 20 8b 82 20 19 00 00 89 fa <8b> 74 08 fc 8b 4c 08 f8 89 f0 89 cb 31 c9 09 da 09 c8 f6 05 c8
Jan 30 11:59:39 server1 kernel:  <0>Fatal exception: panic in 5 seconds


Rich Kadel wrote:
Hans,

I am trying the latest version from your "viewcvs" link below now. (Last night 0.4.9 crashed again, even though I was only using two PVR-250s, so it's not the PVR-500s and it doesn't appear to be the load, since 0.4.6 was very stable with three PVR-250s.) Hopefully your latest fixes will solve this stability problem, and I can then try the PVR-500s again.

FYI, I have to change the Makefile everytime I compile because my kernel is 2.6.9, and the "version check" fails. The string comparison between 2.6.9 and 2.6.15 does not return the results expected. Here is a fix if you want to replace the corresponding line in the Makefile:

@UNAME=`uname -r | sed 's/-.*//;s/\.\([0-9]\)$$/.0\1/' | cut -d . -f 1-3`; \

Thanks,
Rich

Hans Verkuil wrote:
On Monday 29 January 2007 18:11, Rich Kadel wrote:
My newlines keep getting cut off... last attempt:

Thanks,

I recommend trying the latest version of the ivtv-0.4 branch:
http://ivtvdriver.org/viewcvs/ivtv/branches/0.4.tar.gz?view=tar

It may be that ivtv-0.4.9 is still trying to allocate new buffers in some circumstances. Something that it really shouldn't be doing. This should be fixed in the latest SVN version.

Regards,

        Hans

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

Reply via email to