See
http://www.gossamer-threads.com/lists/ivtv/devel/36655?search_string=oops;#36655

This corrected the problem, but I still ended up going back to 2.6.21
because of mythtv.  It didn't sound like MythTV 20.2 was ready for
chagnes in the 2.6.22 ivtv driver. See http://svn.mythtv.org/trac/ticket/3486

Greg.


On Wed, 5 Sep 2007, Rutger Hendriks wrote:

> Hello,
>
> I have also had a segmentation fault problem, but using the 2.6.22-gentoo-r5
> kernel. I guess I do not have to upgrade yet then ;-)
>
> My dmesg seems only slightly different:
> ivtv:  ==================== START INIT IVTV ====================
> ivtv:  version 1.0.0 (2.6.22-gentoo-r5 preempt mod_unload ) loading
> ivtv0: Autodetected Hauppauge card (cx23415 based)
> ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 19 (level, low) -> IRQ 19
> nvidia: module license 'NVIDIA' taints kernel.
> ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e018000055ac0d]
> Floppy drive(s): fd0 is 1.44M
> FDC 0 is a post-1991 82077
> parport_pc 00:06: reported by Plug and Play ACPI
> parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> ivtv0: Encoder revision: 0x02060039
> ivtv0: Decoder revision: 0x02020023
> tveeprom 0-0050: Hauppauge model 48134, rev J342, serial# 7066851
> tveeprom 0-0050: tuner model is Temic 4009FR5 (idx 42, type 20)
> tveeprom 0-0050: TV standards PAL(B/G) (eeprom 0x04)
> tveeprom 0-0050: audio processor is MSP4418 (idx 25)
> tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
> tveeprom 0-0050: has radio, has IR receiver, has no IR transmitter
> ivtv0: Autodetected Hauppauge WinTV PVR-350
> tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
> saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
> msp3400 0-0040: MSP4418G-A2 found @ 0x80 (ivtv i2c driver #0)
> msp3400 0-0040: MSP4418G-A2 supports nicam and radio, mode is autodetect and
> autoselect
> tuner 0-0061: type set to 20 (Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5))
> ivtv0: Registered device video0 for encoder MPEG (4 MB)
> ivtv0: Registered device video32 for encoder YUV (2 MB)
> ivtv0: Registered device vbi0 for encoder VBI (1 MB)
> ivtv0: Registered device video24 for encoder PCM audio (1 MB)
> ivtv0: Registered device radio0 for encoder radio
> ivtv0: Registered device video16 for decoder MPEG (1 MB)
> ivtv0: Registered device vbi8 for decoder VBI (1 MB)
> ivtv0: Registered device vbi16 for decoder VOUT
> ivtv0: Registered device video48 for decoder YUV (1 MB)
> ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
> ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
> ivtv:  ====================  END INIT IVTV  ====================
> ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
> NVRM: loading NVIDIA Linux x86_64 Kernel Module  1.0-9639  Mon Apr 16 20:18:26
> PDT 2007
> EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
> EXT3 FS on sda3, internal journal
> powernow-k8: Found 1 AMD Athlon(tm) 64 Processor 3200+ processors (version
> 2.00.00)
> powernow-k8:    0 : fid 0xc (2000 MHz), vid 0x2
> powernow-k8:    1 : fid 0xa (1800 MHz), vid 0x6
> powernow-k8:    2 : fid 0x0 (800 MHz), vid 0xa
> ivtv0-fb: Framebuffer at 0x1510000, mapped to 0x0000000000510000, size 1665k
> mtrr: type mismatch for 1400000,400000 old: write-back new: write-combining
> ivtv0-fb: warning: mtrr_add() failed to add write combining region
> 0x01400000-0x01800000
> Unable to handle kernel paging request at 0000000000529000 RIP:
>  [<ffffffff80356620>] memset_c+0x20/0x30
> PGD 3ad48067 PUD 3b131067 PMD 3f24b067 PTE 0
> Oops: 0002 [1] PREEMPT
> CPU 0
> Modules linked in: ivtv_fb cpufreq_ondemand powernow_k8 freq_table msp3400
> saa7127 saa7115 tuner parport_pc parport floppy k8temp hwmon i2c_viapro
> nvidia(P) ivtv firmware_class i2c_algo_bit cx2341x tveeprom i2c_core videodev
> v4l2_common v4l1_compat ohci1394 ieee1394 sr_mod cdrom sg
> Pid: 1890, comm: modprobe Tainted: P       2.6.22-gentoo-r5 #1
> RIP: 0010:[<ffffffff80356620>]  [<ffffffff80356620>] memset_c+0x20/0x30
> RSP: 0018:ffff81003b35ddf0  EFLAGS: 00010212
> RAX: 0000000000000000 RBX: ffff81003f254000 RCX: 0000000000030e80
> RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000529000
> RBP: ffff81003e560000 R08: 0000000000000000 R09: 0000000000510000
> R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
> R13: ffffc20000063ff8 R14: ffff81003ee8e330 R15: ffffc20000061000
> FS:  00002afb7ad20ae0(0000) GS:ffffffff80566000(0000) knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> CR2: 0000000000529000 CR3: 000000003b376000 CR4: 00000000000006e0
> Process modprobe (pid: 1890, threadinfo ffff81003b35c000, task
> ffff810037cc4e60)
> Stack:  ffffffff8864521f 002c080000510000 0000000000000000 0000000000000000
>  0000000000000000 0000000000000000 0000000000000000 0000000000000000
>  0000000000000000 ffff81003e560000 0000000000000000 0000000000000000
> Call Trace:
>  [<ffffffff8864521f>] :ivtv_fb:ivtvfb_init_card+0x1cb/0x69f
>  [<ffffffff885e405c>] :ivtv_fb:ivtvfb_init+0x5c/0xcc
>  [<ffffffff8024288e>] sys_init_module+0x1224/0x1370
>  [<ffffffff80259654>] do_mmap_pgoff+0x5e1/0x74c
>  [<ffffffff8020950e>] system_call+0x7e/0x83
>
>
> Code: f3 48 ab 44 89 c1 f3 aa 4c 89 c8 c3 66 66 66 90 eb ce 66 66
> RIP  [<ffffffff80356620>] memset_c+0x20/0x30
>  RSP <ffff81003b35ddf0>
> CR2: 0000000000529000
>
> On woensdag 5 september 2007, Brian Triplett wrote:
> > Hello,
> >
> > I've been consistently getting a segmentation fault when trying to load the
> > ivtv_fb module.  I'm running gentoo with a 2.6.22-r6 kernel.   I've been
> > using the ivtv-1.0.2 package through gentoo portage and the ivtv kernel
> > modules seem to load fine.  Its the framebuffer for my TV out that seems to
> > die.  My dmesg is below:
> >
> > ivtv:  ==================== START INIT IVTV ====================
> > ivtv:  version 1.0.0 (2.6.22-gentoo-r6 mod_unload PENTIUMIII ) loading
> > ivtv0: Autodetected Hauppauge card (cx23415 based)
> > ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
> > PCI: setting IRQ 11 as level-triggered
> > ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKA] -> GSI 11 (level, low)
> > -> IRQ 11
> > ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> > ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> > ivtv0: Encoder revision: 0x02060039
> > ivtv0: Decoder revision: 0x02020023
> > tveeprom 1-0050: Hauppauge model 48132, rev K268, serial# 9810671
> > tveeprom 1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
> > tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
> > tveeprom 1-0050: audio processor is MSP4448 (idx 27)
> > tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
> > tveeprom 1-0050: has radio, has IR receiver, has no IR transmitter
> > ivtv0: Autodetected Hauppauge WinTV PVR-350
> > tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
> > tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
> > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> > saa7115 1-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
> > saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
> > msp3400 1-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
> > msp3400 1-0040: MSP4448G-A2 supports radio, mode is autodetect and
> > autoselect
> > tuner 1-0061: type set to 47 (LG NTSC (TAPE series))
> > ivtv0: Registered device video0 for encoder MPEG (4 MB)
> > ivtv0: Registered device video32 for encoder YUV (2 MB)
> > ivtv0: Registered device vbi0 for encoder VBI (1 MB)
> > ivtv0: Registered device video24 for encoder PCM audio (1 MB)
> > ivtv0: Registered device radio0 for encoder radio
> > ivtv0: Registered device video16 for decoder MPEG (1 MB)
> > ivtv0: Registered device vbi8 for decoder VBI (1 MB)
> > ivtv0: Registered device vbi16 for decoder VOUT
> > ivtv0: Registered device video48 for decoder YUV (1 MB)
> > ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
> > ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
> > ivtv:  ====================  END INIT IVTV  ====================
> > ivtv0-fb: Framebuffer at 0x1510000, mapped to 0x00510001, size 1665k
> > mtrr: type mismatch for 1400000,400000 old: write-back new: write-combining
> > ivtv0-fb: warning: mtrr_add() failed to add write combining region
> > 0x01400000-0x01800000
> > BUG: unable to handle kernel paging request at virtual address 00510001
> >  printing eip:
> > d1141693
> > *pde = 00000000
> > Oops: 0002 [#1]
> > Modules linked in: ivtv_fb fb cfbcopyarea cfbimgblt cfbfillrect ndiswrapper
> > msp3400 saa7127 saa7115 tuner ivtv i2c_algo_bit cx2341x tveeprom videodev
> > v4l2_common v4l1_compat lirc_atiusb(F) lirc_dev i2c_viapro i2c_core
> > CPU:    0
> > EIP:    0060:[<d1141693>]    Tainted: PF      VLI
> > EFLAGS: 00010206   (2.6.22-gentoo-r6 #4)
> > EIP is at cleanup_module+0xc73/0x1344 [ivtv_fb]
> > eax: 00000000   ebx: 01510000   ecx: 00068100   edx: 001a0400
> > esi: cf280000   edi: 00510001   ebp: 01510000   esp: c7d3fe48
> > ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
> > Process modprobe (pid: 6795, ti=c7d3e000 task=c8c90a70 task.ti=c7d3e000)
> > Stack: d11427a8 00000000 01400000 01800000 00000681 00000000 00510000
> > 002c0800
> >        00000000 00000000 00000000 00000000 00000000 00000000 00000000
> > 00000000
> >        00000000 00000000 00000000 00000000 00000000 00000000 cf280000
> > 00000000
> > Call Trace:
> >  [<d08be055>] init_module+0x55/0x107 [ivtv_fb]
> >  [<c0130f41>] sys_init_module+0x121/0x1620
> >  [<d089a890>] ivtv_udma_setup+0x0/0x270 [ivtv]
> >  [<c010282e>] sysenter_past_esp+0x5f/0x85
> >  =======================
> > Code: 40 10 c7 04 24 01 00 00 00 29 c2 e8 d8 86 fc ee 85 c0 0f 88 15 05 00
> > 00 8b 86 28 f4 00 00 8b 50 0c 8b 78 08 31 c0 89 d1 c1 e9 02 <f3> ab f6 c2
> > 02 74 02 66 ab f6 c2 01 74 01 aa a1 a8 3c 14 d1 85
> > EIP: [<d1141693>] cleanup_module+0xc73/0x1344 [ivtv_fb] SS:ESP
> > 0068:c7d3fe48
> >
> >
> > Attached is my kernel config file.  Any help would be appreciated.
> >
> > Regards,
> > Brian
>
>
>

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

Reply via email to