Hi all,

I've recently upgraded to 0.4.1 from 0.3.7.
At first glance everything seems to be running fine.
However for two times now, I got a kernel oops after
watching video for a prolonged time.

In the syslog, the following logging appears:

[ ... ]
Jan  5 20:08:43 pvr19 kernel: ivtv0 warning: ENC IRQ OVERFLOW: Allocating a 
Buffer. (1082)
Jan  5 20:08:43 pvr19 kernel: ivtv0 warning: ENC Stream 6 OVERFLOW #570: 
Stealing a Buffer, 1083 currently allocated
Jan  5 20:08:43 pvr19 kernel: ivtv0 warning: ENC IRQ OVERFLOW: Allocating a 
Buffer. (1083)
Jan  5 20:08:43 pvr19 kernel: ivtv0 warning: ENC Stream 6 OVERFLOW #571: 
Stealing a Buffer, 1084 currently allocated
Jan  5 20:08:43 pvr19 kernel: Unable to handle kernel paging request at virtual 
address ffff6369
Jan  5 20:08:43 pvr19 kernel:  printing eip:
Jan  5 20:08:43 pvr19 kernel: dcc11138
Jan  5 20:08:43 pvr19 kernel: *pde = 00002067
Jan  5 20:08:43 pvr19 kernel: Oops: 0002 [#1]
Jan  5 20:08:43 pvr19 kernel: Modules linked in: nfsd exportfs nfs lockd sunrpc 
ivtv_fb(U) iptable_filter ip_tables dm_mod video button battery ac md5 ipv6 
ohci1394 ieee1394 uhci_hcd ehci_hcd ir_common v4l1_compat video_b
uf v4l2_common btcx_risc lirc_i2c(U) lirc_dev(U) tda9887(U) msp3400(U) 
saa7127(U) saa7115(U) ivtv(U) wm8775(U) tuner(U) cx25840(U) tveeprom(U) 
i2c_algo_bit i2c_core videodev via_ircc irda crc_ccitt snd_via82xx gameport sn
d_mpu401_uart snd_rawmidi snd_seq_device snd_atiixp snd_ac97_codec snd_pcm_oss 
snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc via_rhine 3c59x 
mii floppy ext3 jbd
Jan  5 20:08:43 pvr19 kernel: CPU:    0
Jan  5 20:08:43 pvr19 kernel: EIP:    0060:[<dcc11138>]    Tainted: GF     VLI
Jan  5 20:08:43 pvr19 kernel: EFLAGS: 00010217   (2.6.12-1.1376_FC3) 
Jan  5 20:08:43 pvr19 kernel: EIP is at ivtv_sched_VBI+0x4b3/0x7b4 [ivtv]
Jan  5 20:08:43 pvr19 kernel: eax: 0000051e   ebx: d8c47060   ecx: 00000147   
edx: d8102000
Jan  5 20:08:43 pvr19 kernel: esi: dd69c448   edi: ffff6369   ebp: d9200000   
esp: d9f20eb8
Jan  5 20:08:43 pvr19 kernel: ds: 007b   es: 007b   ss: 0068
Jan  5 20:08:43 pvr19 kernel: Process ivtv-dec-vbi (pid: 2199, 
threadinfo=d9f20000 task=da2ffaa0)
Jan  5 20:08:43 pvr19 kernel: Stack: badc0ded 0000051e c0105932 dcc15c64 
d920a914 d9cacaa0 00802140 000f8559 
Jan  5 20:08:43 pvr19 kernel:        00000000 c0103b0a 00019c6a 00000000 
00000001 0000062e ffde2e2e 00000000 
Jan  5 20:08:43 pvr19 kernel:        dbdbb798 0019c448 00000000 00000006 
d8c11fac ce96242c 00000000 da2ffaa0 
Jan  5 20:08:43 pvr19 kernel: Call Trace:
Jan  5 20:08:43 pvr19 kernel:  [<c0105932>] do_IRQ+0x53/0x85
Jan  5 20:08:43 pvr19 kernel:  [<dcc15c64>] ivtv_dec_vbi_thread+0x124/0x3ef 
[ivtv]
Jan  5 20:08:43 pvr19 kernel:  [<c0103b0a>] common_interrupt+0x1a/0x20
Jan  5 20:08:43 pvr19 kernel:  [<c011bf9c>] default_wake_function+0x0/0xc
Jan  5 20:08:43 pvr19 kernel:  [<c011bf9c>] default_wake_function+0x0/0xc
Jan  5 20:08:43 pvr19 kernel:  [<dcc13d14>] dec_vbi_work_handler+0x2f/0x31 
[ivtv]
Jan  5 20:08:43 pvr19 kernel:  [<dcc15d86>] ivtv_dec_vbi_thread+0x246/0x3ef 
[ivtv]
Jan  5 20:08:43 pvr19 kernel:  [<c013e9b9>] autoremove_wake_function+0x0/0x37
Jan  5 20:08:43 pvr19 kernel:  [<c0103852>] ret_from_fork+0x6/0x14
Jan  5 20:08:43 pvr19 kernel:  [<c013e9b9>] autoremove_wake_function+0x0/0x37
Jan  5 20:08:43 pvr19 kernel:  [<dcc15b40>] ivtv_dec_vbi_thread+0x0/0x3ef [ivtv]
Jan  5 20:08:43 pvr19 kernel:  [<c01012c1>] kernel_thread_helper+0x5/0xb
Jan  5 20:08:43 pvr19 kernel: Code: 44 11 04 8b 44 24 2c 85 c0 74 2b 83 7c 24 
48 02 0f 84 be 01 00 00 8b 74 24 40 8b 7b 3c 03 b5 b0 19 00 00 8b 43 10 89 c1 
c1 e9 02 <f3> a5 89 c1 83 e1 03 74 02 f3 a4 8b 54 24 3c 8b 4c 24 
1c 8b 82 


ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.1 (tagged release) loading
ivtv:  Linux version: 2.6.12-1.1376_FC3 686 REGPARM 4KSTACKS gcc-3.4
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:14.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> 
IRQ 10
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48139, rev = K257, serial# = 7596026
tveeprom: tuner = Philips FM1216 ME MK3 (idx = 57, type = 38)
tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74, v4l2 
= 0x00400e17)
tveeprom: audio processor = MSP4418 (type = 19)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
saa7115 0-0021: ivtv driver
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
saa7127 0-0044: ivtv driver
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 0-0040: ivtv driver
msp3400 0-0040: chip=MSP4418G-B3 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4418G-B3, addr=40]
msp3400 0-0040: msp34xxg daemon started
tda9887 0-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02040011
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init-mpeg.bin firmware (155648 bytes)
tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c 
driver #0
spurious 8259A interrupt: IRQ7.
ivtv0: Initialized WinTV PVR 350, card #0
ivtv:  ====================  END INIT IVTV  ====================

Module options:
options ivtv ivtv_std=2 tda9887=0 ivtv_debug=1 ivtv_dynbuf=0
options cx25840 i2c_enable=1

lspci output:
00:14.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 
Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
        Flags: bus master, medium devsel, latency 64, IRQ 10
        Memory at dc000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

I am running FedoraCore3 with kernel 2.6.12-1.1376_FC3.
CPU: Centaur VIA Nehemiah stepping 08

Regards,

        Ronald.

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

Reply via email to