On Wednesday 22 August 2007 22:26:50 Roger Depreeuw wrote:
> Hi,
> I have problems setting up my TVout on my pvr350.
> I can't get the ivtv-fb working.
> When modprobing ivtv-fb  i get segmentation fault.
> Running Fc6 and kernel-2.6.22.4.
> Compile and install of ivtv-1.01 was succesfull.
> The xdriver is loaded correctly according to the xorg.log
> (II) LoadModule: "ivtvdev"
> (II) Loading /usr/lib/xorg/modules/drivers/ivtvdev_drv.so
> (II) Module ivtv: vendor="X.Org Foundation"
>     compiled for 7.1.1, module version = 0.10.8
>     ABI class: X.Org Video Driver, version 1.0
> I looked in the mail archives and followed may suggestions.
> but no change. Below is a print of dmesg.
> Any help apprediated.

Ah, yes, I really should make a new release. It was recently pointed out 
to me that the ivtv-driver.h header included in ivtv-1.0.1 didn't match 
the one from kernels >= 2.6.22.2. So ivtv-fb was compiled with a 
mismatched header causing a crash.

Try the latest from the 1.0 branch instead:

http://ivtvdriver.org/viewcvs/ivtv/branches/1.0.tar.gz?view=tar

Here I try to detect which kernel is installed and pick the right header 
accordingly.

Hope this should fix it. Let me know, if it does then I'll prepare a new 
release this weekend.

Regards,

      Hans

>
> ivtv:  version 1.0.0 (2.6.22.4 SMP preempt mod_unload K7 4KSTACKS )
> loading ivtv0: Autodetected Hauppauge card (cx23415 based)
> ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 17 (level, low) -> IRQ 18
> 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
> input: i2c IR (Hauppauge) as /class/input/input6
> ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-1/1-0018/ir0 [ivtv i2c
> driver #0]
> saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
> msp3400 1-0040: MSP4418G-B3 found @ 0x80 (ivtv i2c driver #0)
> msp3400 1-0040: MSP4418G-B3 supports nicam and radio, mode is
> autodetect and autoselect
> saa7115 1-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c
> driver #0) 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)
> tveeprom 1-0050: Hauppauge model 48139, rev K2B7, serial# 9867696
> tveeprom 1-0050: tuner model is Philips FM1216ME MK5 (idx 117, type
> 38) tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L')
> PAL(D/D1/K) (eeprom 0x74)
> tveeprom 1-0050: audio processor is MSP4418 (idx 25)
> 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-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
> 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 0x00510000, 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
> 00510000 printing eip:
> f0a4f2dd
> *pde = 168f5067
> *pte = 00000000
> Oops: 0002 [#1]
> PREEMPT SMP
> Modules linked in: ivtv_fb ivtv bttv video_buf compat_ioctl32
> i2c_algo_bit btcx_risc tuner videodev v4l1_compat tveeprom cx2341x
> saa7115 msp3400 saa7127 v4l2_common ir_kbd_i2c ir_common autofs4 jfs
> dm_mirror dm_multipath dm_mod video sbs dock button battery ac ipv6
> parport_pc lp parport sg sd_mod snd_ice1712 snd_ice17xx_ak4xxx
> snd_ak4xxx_adda snd_cs8427 snd_ac97_codec snd_seq_dummy snd_seq_oss
> snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_pcm
> snd_timer snd_page_alloc ac97_bus firewire_ohci snd_i2c
> snd_mpu401_uart snd_rawmidi snd_seq_device amd76x_edac firewire_core
> crc_itu_t i2c_amd756 i2c_core edac_mc snd ohci1394 amd_rng ieee1394
> soundcore serio_raw ide_cd cdrom mcs7830 usb_storage scsi_mod ext3
> jbd ehci_hcd ohci_hcd uhci_hcd
> CPU:    0
> EIP:    0060:[<f0a4f2dd>]    Not tainted VLI
> EFLAGS: 00210216   (2.6.22.4 #2)
> EIP is at ivtvfb_init_card+0x1c5/0x69b [ivtv_fb]
> eax: 00000000   ebx: ffe00000   ecx: 00068100   edx: 001a0400
> esi: ecf20000   edi: 00510000   ebp: 00000026   esp: d6893e44
> ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
> Process modprobe (pid: 3694, ti=d6893000 task=c19a2b50
> task.ti=d6893000) Stack: f0a502cf 00000000 01400000 01800000 00000681
> 00000001 00000000 00510000
>        002c0800 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000
>        00000000 00000000 00000000 00000000 00000000 00000000 00000000
> ecf20000
> Call Trace:
>  [<f081805a>] ivtvfb_init+0x5a/0xcc [ivtv_fb]
>  [<c01397bb>] sys_init_module+0x1685/0x17ce
>  [<c0104e42>] sysenter_past_esp+0x6b/0xa1
>  =======================
> Code: 89 4c 24 04 c7 04 24 cf 02 a5 f0 89 54 24 0c 89 44 24 08 e8 72
> eb 6c cf 8b 86 98 f7 00 00 8b 50 18 8b 78 14 31 c0 89 d1 c1 e9 02
> <f3> ab f6 c2 02 74 02 66 ab f6 c2 01 74 01 aa 80 7e 19 00 8b 86
> EIP: [<f0a4f2dd>] ivtvfb_init_card+0x1c5/0x69b [ivtv_fb] SS:ESP
> 0068:d6893e44
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users



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

Reply via email to