Hi,
After upgrading from 2.4.17 running 0.8.33 to 2.4.20pre2 running 0.8.45 Ive
started seeing the following 2 problems that I did not see before. There are
5 capture cards in the machine and the machine is a Dell GX400 with an Intel
PIIX motherboard. Ive tried several different module options like
latency,vsfx,triton1 and none seem to have any affect.
1- After running for several hours the machine will reboot itself (this
machine is NOT set to reboot on panics). This problem seems to happen with
any version of bttv after 0.8.33, but ive never seen it happen with a prior
version. Sometimes there is no messages on the console and sometimes there
are messages like the following:
btaudio: buffer overrun
OFLOW HLOCK VPRES RISCI
bttv2: timeout: risc=065e201c, bits: VSYNC HSYNC OFLOW HLOCK VPRES RISCI
<6>bttv1: timeout: risc=0663201c, bits: VSYNC HSYNC OFLOW HLOCK VPRES RISCI
bttv0: timeout: risc=066d101c, bits: VSYNC HSYNC OFLOW HLOCK VPRES RISCI
2-When unloading the bttv modules I sometimes get the following panic. Ive
included ksymoops from 2 occurences below, this is very easy to reproduce, so
if you want more info I would be happy to send it:
Unable to handle kernel paging request at virtual address 8a707768
printing eip:
c011cfa0
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c011cfa0>] Not tainted
EFLAGS: 00010283
eax: 00000000 ebx: 000005da ecx: 00004000 edx: 8a707768
esi: c0298380 edi: 00000000 ebp: c7829c60 esp: c7829c60
ds: 0018 es: 0018 ss: 0018
Process kjournald (pid: 7, stackpage=c7829000)
Stack: c7829c88 c011d01a c0298380 c7829c88 c011ca4c c0247b5c c7829cc4 00000000
c0298380 00000000 c7829c90 c0119a3d c7829ca8 c0119944 00000000 00000001
c0298400 fffffffe c7829cc4 c011971b c0298400 00000046 00000001 00000000
Call Trace: [<c011d01a>] [<c011ca4c>] [<c0119a3d>] [<c0119944>]
[<c011971b>]
[<c010a05c>] [<c0109068>] [<c0112e90>] [<c0112e90>] [<c0112684>]
[<c01b02e1>]
[<c0155f2b>] [<c01a598a>] [<c01a5d03>] [<c01122c0>] [<c0108b7c>]
[<c0112e90>]
[<c0133b08>] [<c0160563>] [<c883f711>] [<c012b1b1>] [<c011303c>]
[<c0162ed3>]
[<c0162d30>] [<c0107236>] [<c0162d50>]
Code: 8b 02 85 c0 74 07 8b 02 83 e0 02 74 06 81 c1 00 08 00 00 8b
<0>Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncingUnable to handle kernel paging request at
virtual address 8a707768
c011cfa0
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c011cfa0>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010283
eax: 00000000 ebx: 000005da ecx: 00004000 edx: 8a707768
esi: c0298380 edi: 00000000 ebp: c7829c60 esp: c7829c60
ds: 0018 es: 0018 ss: 0018
Process kjournald (pid: 7, stackpage=c7829000)
Stack: c7829c88 c011d01a c0298380 c7829c88 c011ca4c c0247b5c c7829cc4 00000000
c0298380 00000000 c7829c90 c0119a3d c7829ca8 c0119944 00000000 00000001
c0298400 fffffffe c7829cc4 c011971b c0298400 00000046 00000001 00000000
Call Trace: [<c011d01a>] [<c011ca4c>] [<c0119a3d>] [<c0119944>]
[<c011971b>]
[<c010a05c>] [<c0109068>] [<c0112e90>] [<c0112e90>] [<c0112684>]
[<c01b02e1>]
[<c0155f2b>] [<c01a598a>] [<c01a5d03>] [<c01122c0>] [<c0108b7c>]
[<c0112e90>]
[<c0133b08>] [<c0160563>] [<c883f711>] [<c012b1b1>] [<c011303c>]
[<c0162ed3>]
[<c0162d30>] [<c0107236>] [<c0162d50>]
Code: 8b 02 85 c0 74 07 8b 02 83 e0 02 74 06 81 c1 00 08 00 00 8b
>>EIP; c011cfa0 <count_active_tasks+20/50> <=====
>>esi; c0298380 <tasklet_hi_vec+0/80>
>>ebp; c7829c60 <_end+756652c/856d8cc>
>>esp; c7829c60 <_end+756652c/856d8cc>
Trace; c011d01a <timer_bh+4a/370>
Trace; c011ca4c <tqueue_bh+1c/30>
Trace; c0119a3d <bh_action+1d/50>
Trace; c0119944 <tasklet_hi_action+54/80>
Trace; c011971b <do_softirq+5b/b0>
Trace; c010a05c <do_IRQ+cc/e0>
Trace; c0109068 <die+58/70>
Trace; c0112e90 <schedule+120/2f0>
Trace; c0112e90 <schedule+120/2f0>
Trace; c0112684 <do_page_fault+3c4/515>
Trace; c01b02e1 <do_rw_disk+321/510>
Trace; c0155f2b <ext3_get_block+5b/70>
Trace; c01a598a <ide_wait_stat+ca/110>
Trace; c01a5d03 <start_request+193/200>
Trace; c01122c0 <do_page_fault+0/515>
Trace; c0108b7c <error_code+34/3c>
Trace; c0112e90 <schedule+120/2f0>
Trace; c0133b08 <__wait_on_buffer+68/90>
Trace; c0160563 <journal_commit_transaction+ab3/12ad>
Trace; c883f711 <[btaudio]btaudio_irq+111/140>
Trace; c012b1b1 <kmem_cache_free+1d1/260>
Trace; c011303c <schedule+2cc/2f0>
Trace; c0162ed3 <kjournald+183/2c0>
Trace; c0162d30 <commit_timeout+0/10>
Trace; c0107236 <kernel_thread+26/40>
Trace; c0162d50 <kjournald+0/2c0>
Code; c011cfa0 <count_active_tasks+20/50>
00000000 <_EIP>:
Code; c011cfa0 <count_active_tasks+20/50> <=====
0: 8b 02 mov (%edx),%eax <=====
Code; c011cfa2 <count_active_tasks+22/50>
2: 85 c0 test %eax,%eax
Code; c011cfa4 <count_active_tasks+24/50>
4: 74 07 je d <_EIP+0xd> c011cfad
<count_active_tasks+2d/50>
Code; c011cfa6 <count_active_tasks+26/50>
6: 8b 02 mov (%edx),%eax
Code; c011cfa8 <count_active_tasks+28/50>
8: 83 e0 02 and $0x2,%eax
Code; c011cfab <count_active_tasks+2b/50>
b: 74 06 je 13 <_EIP+0x13> c011cfb3
<count_active_tasks+33/50>
Code; c011cfad <count_active_tasks+2d/50>
d: 81 c1 00 08 00 00 add $0x800,%ecx
Code; c011cfb3 <count_active_tasks+33/50>
13: 8b 00 mov (%eax),%eax
<0>Kernel panic: Aiee, killing interrupt handler!
******CRASH 2**********
Unable to handle kernel paging request at virtual address 909b769e
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0113085>] Not tainted
EFLAGS: 00010006
eax: c115f3e4 ebx: c3897d74 ecx: 909b769e edx: 00000003
esi: 00000053 edi: 00000000 ebp: c6159df0 esp: c6159dd8
ds: 0018 es: 0018 ss: 0018
Process mp1e (pid: 3022, stackpage=c6159000)
Stack: 00000282 00000003 c115f3e0 00000019 00000053 c502ca00 c3953234 c88312a9
c2b9df0c c2b9def4 c887a7fc c883165c c502ca00 00000053 c6158000 c2b9df4c
c2b9df4c c2b9df0c c2b9df0c c88716ba c1175000 c2b9df0c c2b9def4 00000000
Call Trace: [<c88312a9>] [<c887a7fc>] [<c883165c>] [<c88716ba>]
[<c88324ee>]
[<c887a7fc>] [<c0124a82>] [<c011420b>] [<c0118464>] [<c011dab5>]
[<c010892c>]
[<c011303c>] [<c0107bb5>] [<c0108a8b>]
Code: 8b 01 85 45 ec 74 4e 31 c0 9c 5e fa c7 01 00 00 00 00 8b 51
<1>Unable to handle kernel paging request at virtual address 909b769e
printing eip:
c0113085
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0113085>] Not tainted
EFLAGS: 00010006
eax: c115f3e4 ebx: c3897d74 ecx: 909b769e edx: 00000003
esi: c11f8d04 edi: 00000000 ebp: c6159a8c esp: c6159a74
ds: 0018 es: 0018 ss: 0018
Process mp1e (pid: 3022, stackpage=c6159000)
Stack: 00000082 00000003 c115f3e0 c6cfca5c c11f8d04 00000008 c6159aa8 c01924ac
c6cfca5c 00000001 c11f8d04 c11fb084 00000092 c6159acc c01a4887 c11f8d04
00000001 c02be0b0 0100ffa0 00000000 c11f8d04 c02bdfa4 c6159af8 c01ab180
Call Trace: [<c01924ac>] [<c01a4887>] [<c01ab180>] [<c01a64e1>]
[<c01ab110>]
[<c0109e7d>] [<c010a02b>] [<c0109e65>] [<c010a02b>] [<c0109e65>]
[<c010a02b>]
[<c0119705>] [<c010a05c>] [<c0109068>] [<c0113085>] [<c0113085>]
[<c0112684>]
[<c01ab180>] [<c883f711>] [<c0109e7d>] [<c887bbd0>] [<c01122c0>]
[<c0108b7c>]
[<c0113085>] [<c88312a9>] [<c887a7fc>] [<c883165c>] [<c88716ba>]
[<c88324ee>]
[<c887a7fc>] [<c0124a82>] [<c011420b>] [<c0118464>] [<c011dab5>]
[<c010892c>]
[<c011303c>] [<c0107bb5>] [<c0108a8b>]
Code: 8b 01 85 45 ec 74 4e 31 c0 9c 5e fa c7 01 00 00 00 00 8b 51
<0>Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncingUnable to handle kernel paging request at
virtual address 909b769e
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0113085>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010006
eax: c115f3e4 ebx: c3897d74 ecx: 909b769e edx: 00000003
esi: 00000053 edi: 00000000 ebp: c6159df0 esp: c6159dd8
ds: 0018 es: 0018 ss: 0018
Process mp1e (pid: 3022, stackpage=c6159000)
Stack: 00000282 00000003 c115f3e0 00000019 00000053 c502ca00 c3953234 c88312a9
c2b9df0c c2b9def4 c887a7fc c883165c c502ca00 00000053 c6158000 c2b9df4c
c2b9df4c c2b9df0c c2b9df0c c88716ba c1175000 c2b9df0c c2b9def4 00000000
Call Trace: [<c88312a9>] [<c887a7fc>] [<c883165c>] [<c88716ba>]
[<c88324ee>]
[<c887a7fc>] [<c0124a82>] [<c011420b>] [<c0118464>] [<c011dab5>]
[<c010892c>]
[<c011303c>] [<c0107bb5>] [<c0108a8b>]
Code: 8b 01 85 45 ec 74 4e 31 c0 9c 5e fa c7 01 00 00 00 00 8b 51
>>EIP; c0113085 <__wake_up+25/a0> <=====
>>eax; c115f3e4 <_end+e9bcb0/856d8cc>
>>ebx; c3897d74 <_end+35d4640/856d8cc>
>>ebp; c6159df0 <_end+5e966bc/856d8cc>
>>esp; c6159dd8 <_end+5e966a4/856d8cc>
Trace; c88312a9 <[video-buf]__kstrtab_videobuf_read_one+e/1a>
Trace; c887a7fc <END_OF_CODE+1c47d/????>
Trace; c883165c <[video-buf]videobuf_dma_pci_unmap+4c/60>
Trace; c88716ba <END_OF_CODE+1333b/????>
Trace; c88324ee <[video-buf]videobuf_vm_close+7e/a0>
Trace; c887a7fc <END_OF_CODE+1c47d/????>
Trace; c0124a82 <exit_mmap+72/120>
Trace; c011420b <mmput+3b/60>
Trace; c0118464 <do_exit+94/220>
Trace; c011dab5 <collect_signal+95/e0>
Trace; c010892c <do_signal+21c/290>
Trace; c011303c <schedule+2cc/2f0>
Trace; c0107bb5 <sys_rt_sigsuspend+f5/110>
Trace; c0108a8b <system_call+33/38>
Code; c0113085 <__wake_up+25/a0>
00000000 <_EIP>:
Code; c0113085 <__wake_up+25/a0> <=====
0: 8b 01 mov (%ecx),%eax <=====
Code; c0113087 <__wake_up+27/a0>
2: 85 45 ec test %eax,0xffffffec(%ebp)
Code; c011308a <__wake_up+2a/a0>
5: 74 4e je 55 <_EIP+0x55> c01130da
<__wake_up+7a/a0>
Code; c011308c <__wake_up+2c/a0>
7: 31 c0 xor %eax,%eax
Code; c011308e <__wake_up+2e/a0>
9: 9c pushf
Code; c011308f <__wake_up+2f/a0>
a: 5e pop %esi
Code; c0113090 <__wake_up+30/a0>
b: fa cli
Code; c0113091 <__wake_up+31/a0>
c: c7 01 00 00 00 00 movl $0x0,(%ecx)
Code; c0113097 <__wake_up+37/a0>
12: 8b 51 00 mov 0x0(%ecx),%edx
<1>Unable to handle kernel paging request at virtual address 909b769e
c0113085
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0113085>] Not tainted
EFLAGS: 00010006
eax: c115f3e4 ebx: c3897d74 ecx: 909b769e edx: 00000003
esi: c11f8d04 edi: 00000000 ebp: c6159a8c esp: c6159a74
ds: 0018 es: 0018 ss: 0018
Process mp1e (pid: 3022, stackpage=c6159000)
Stack: 00000082 00000003 c115f3e0 c6cfca5c c11f8d04 00000008 c6159aa8 c01924ac
c6cfca5c 00000001 c11f8d04 c11fb084 00000092 c6159acc c01a4887 c11f8d04
00000001 c02be0b0 0100ffa0 00000000 c11f8d04 c02bdfa4 c6159af8 c01ab180
Call Trace: [<c01924ac>] [<c01a4887>] [<c01ab180>] [<c01a64e1>]
[<c01ab110>]
[<c0109e7d>] [<c010a02b>] [<c0109e65>] [<c010a02b>] [<c0109e65>]
[<c010a02b>]
[<c0119705>] [<c010a05c>] [<c0109068>] [<c0113085>] [<c0113085>]
[<c0112684>]
[<c01ab180>] [<c883f711>] [<c0109e7d>] [<c887bbd0>] [<c01122c0>]
[<c0108b7c>]
[<c0113085>] [<c88312a9>] [<c887a7fc>] [<c883165c>] [<c88716ba>]
[<c88324ee>]
[<c887a7fc>] [<c0124a82>] [<c011420b>] [<c0118464>] [<c011dab5>]
[<c010892c>]
[<c011303c>] [<c0107bb5>] [<c0108a8b>]
Code: 8b 01 85 45 ec 74 4e 31 c0 9c 5e fa c7 01 00 00 00 00 8b 51
>>EIP; c0113085 <__wake_up+25/a0> <=====
>>eax; c115f3e4 <_end+e9bcb0/856d8cc>
>>ebx; c3897d74 <_end+35d4640/856d8cc>
>>esi; c11f8d04 <_end+f355d0/856d8cc>
>>ebp; c6159a8c <_end+5e96358/856d8cc>
>>esp; c6159a74 <_end+5e96340/856d8cc>
Trace; c01924ac <end_that_request_first+5c/b0>
Trace; c01a4887 <ide_end_request+57/90>
Trace; c01ab180 <ide_dma_intr+70/b0>
Trace; c01a64e1 <ide_intr+c1/120>
Trace; c01ab110 <ide_dma_intr+0/b0>
Trace; c0109e7d <handle_IRQ_event+3d/70>
Trace; c010a02b <do_IRQ+9b/e0>
Trace; c0109e65 <handle_IRQ_event+25/70>
Trace; c010a02b <do_IRQ+9b/e0>
Trace; c0109e65 <handle_IRQ_event+25/70>
Trace; c010a02b <do_IRQ+9b/e0>
Trace; c0119705 <do_softirq+45/b0>
Trace; c010a05c <do_IRQ+cc/e0>
Trace; c0109068 <die+58/70>
Trace; c0113085 <__wake_up+25/a0>
Trace; c0113085 <__wake_up+25/a0>
Trace; c0112684 <do_page_fault+3c4/515>
Trace; c01ab180 <ide_dma_intr+70/b0>
Trace; c883f711 <[btaudio]btaudio_irq+111/140>
Trace; c0109e7d <handle_IRQ_event+3d/70>
Trace; c887bbd0 <END_OF_CODE+1d851/????>
Trace; c01122c0 <do_page_fault+0/515>
Trace; c0108b7c <error_code+34/3c>
Trace; c0113085 <__wake_up+25/a0>
Trace; c88312a9 <[video-buf]__kstrtab_videobuf_read_one+e/1a>
Trace; c887a7fc <END_OF_CODE+1c47d/????>
Trace; c883165c <[video-buf]videobuf_dma_pci_unmap+4c/60>
Trace; c88716ba <END_OF_CODE+1333b/????>
Trace; c88324ee <[video-buf]videobuf_vm_close+7e/a0>
Trace; c887a7fc <END_OF_CODE+1c47d/????>
Trace; c0124a82 <exit_mmap+72/120>
Trace; c011420b <mmput+3b/60>
Trace; c0118464 <do_exit+94/220>
Trace; c011dab5 <collect_signal+95/e0>
Trace; c010892c <do_signal+21c/290>
Trace; c011303c <schedule+2cc/2f0>
Trace; c0107bb5 <sys_rt_sigsuspend+f5/110>
Trace; c0108a8b <system_call+33/38>
Code; c0113085 <__wake_up+25/a0>
00000000 <_EIP>:
Code; c0113085 <__wake_up+25/a0> <=====
0: 8b 01 mov (%ecx),%eax <=====
Code; c0113087 <__wake_up+27/a0>
2: 85 45 ec test %eax,0xffffffec(%ebp)
Code; c011308a <__wake_up+2a/a0>
5: 74 4e je 55 <_EIP+0x55> c01130da
<__wake_up+7a/a0>
Code; c011308c <__wake_up+2c/a0>
7: 31 c0 xor %eax,%eax
Code; c011308e <__wake_up+2e/a0>
9: 9c pushf
Code; c011308f <__wake_up+2f/a0>
a: 5e pop %esi
Code; c0113090 <__wake_up+30/a0>
b: fa cli
Code; c0113091 <__wake_up+31/a0>
c: c7 01 00 00 00 00 movl $0x0,(%ecx)
Code; c0113097 <__wake_up+37/a0>
12: 8b 51 00 mov 0x0(%ecx),%edx
<0>Kernel panic: Aiee, killing interrupt handler!
Thanks,
Jon
_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list