From: John H. <joh...@bt...> - 2004-12-06 11:18:33
|
I'll look at this over the next few days. I now have 2.6.9 & 2.6.10 kernels built and useable so i can see if this shows up with a vanilla 2.6.9 kernel. But i'm busy trying to get some other stuff sorted first so it will be later this week though. John --- ivt...@fa... wrote: > Subject says it all really, Has anyone had any > version of ivtv-fb work > with fedora core 3, > the 0.1.10-48.3_pre2_ck100zz.rhfc3.at from apt-get > doesn't work, I've > tried building 0.2.0 (rc3) > and rc3a, everything segmentation faulted when I > modprobed ivtv-fb (but > ivtv itself works fine[0]) > > Just in case it is user error ;-) I've put the dmesg > of my attempt to > load rc3 (rc3a was near > enough identical), I'll keep trying if someone has > had it working under > FC3, otherwise I'm going to > go back to FC2 and play with FC3 until someone fixes > it. > > After having a little look round there have been a > fair few changes to > the framebuffer code > inbetween FC2 and FC3 so I'm wondering if something > got broken in there > somewhere. > > Thanks > > David > > [0] Although must admit not tried it for rc3 (at > all) and only tried cat > /dev/video0 > test.mpg > for a few min under rc3a (which worked fine). > > ivtv: ==================== START INIT IVTV > ==================== > ivtv: version 0.2.0 (rc3) loading > ivtv: Linux version: 2.6.9-1.681_FC3 686 REGPARM > 4KSTACKS gcc-3.4 > ivtv: In case of problems please include the debug > info > ivtv: between the START INIT IVTV and END INIT IVTV > lines when > ivtv: mailing the ivtv-devel mailinglist. > ivtv: Autodetected WinTV PVR 350 card > ivtv: Found an iTVC15 based chip > ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 11 > (level, low) -> IRQ 11 > ivtv: Unreasonably low latency timer, setting to 64 > (was 32) > ivtv: XXX PCI device: 0x0746 vendor: 0x1039 > tveeprom: Hauppauge: model = 48135, rev = J324, > serial# = 7245336 > tveeprom: tuner = Philips FM1246 (idx = 24, type = > 1) > tveeprom: tuner fmt = PAL(I) (eeprom = 0x10, v4l2 = > 0x00000010) > tveeprom: audio_processor = CS5331 (type = 9) > ivtv: i2c attach [client=tveeprom[0],ok] > ivtv: Tuner Type 1, Tuner formats 0x00000010, Radio: > yes, Model > 0x00a93494, Revision 0x00000001 > ivtv: Radio detected > tuner: no version for "struct_module" found: kernel > tainted. > tuner: Ignoring new-style parameters in presence of > obsolete ones > tuner: chip found at addr 0xc2 i2c-bus ivtv i2c > driver #0 > ivtv: i2c attach [client=(tuner unset),ok] > saa7115: starting probe for adapter ivtv i2c driver > #0 (0x10005) > saa7115: detecting saa7115 client on address 0x42 > saa7115: writing init values > ivtv: i2c attach [client=saa7115[0],ok] > saa7115: status: (1E) 0x48, (1F) 0xc0 > saa7127: video encoder driver version V 0.3 loaded > saa7127: Selecting NTSC video Standard > saa7127: Selecting S-Video+Composite > saa7127: Turn WSS off > saa7127: Widescreen Mode 4:3 Full Format > saa7127: Selecting Normal Encoder Input > saa7127: Enable Video Output > ivtv: i2c attach [client=saa7127[0],ok] > msp34xx: ivtv version > msp34xx: init: chip=MSP3418W-A2, has NICAM support, > simple (D) mode, > simpler (G) no-thread mode > msp34xx: $Id$ compiled on: Dec 6 2004 08:42:36 > ivtv: i2c attach [client=MSP3418W-A2,ok] > ivtv: Encoder revision: 0x02040024 > ivtv: Encoder Firmware is buggy, use version > 0x02040011 > ivtv: Decoder revision: 0x02020023 > ivtv: Configuring WinTV PVR 350 card with 9 streams > ivtv: Create DMA stream 0 using 256 16384 byte > buffers 4194304 kbytes > total > ivtv: Registered v4l2 device, streamtype 0 minor 0 > ivtv: Create DMA stream 1 using 8 131072 byte > buffers 1048576 kbytes > total > ivtv: Registered v4l2 device, streamtype 1 minor 32 > ivtv: Create stream 2 using 40 52224 byte buffers > 2097152 kbytes total > ivtv: Registered v4l2 device, streamtype 2 minor 224 > ivtv: Create DMA stream 3 using 455 4608 byte > buffers 2097152 kbytes > total > ivtv: Registered v4l2 device, streamtype 3 minor 24 > ivtv: Create stream 4 > ivtv: Registered v4l2 device, streamtype 4 minor 64 > ivtv: Create DMA stream 5 using 16 65536 byte > buffers 1048576 kbytes > total > ivtv: Registered v4l2 device, streamtype 5 minor 16 > ivtv: Create stream 6 using 1024 2048 byte buffers > 262144 kbytes total > ivtv: Registered v4l2 device, streamtype 6 minor 228 > ivtv: Create stream 7 > ivtv: Registered v4l2 device, streamtype 7 minor 232 > ivtv: Create DMA stream 8 using 16 65536 byte > buffers 1048576 kbytes > total > ivtv: Registered v4l2 device, streamtype 8 minor 48 > ivtv: Setting Tuner 1 > tuner: type set to 1 (Philips PAL_I (FI1246 and > compatibles)) by ivtv > i2c driver #0 > ivtv: Setting audio matrix to input 3, output 1 > ivtv: Switching standard to PAL. > ivtv: ivtv_enc_thread: pid = 3382, itv = 0x22c63e20 > ivtv: ivtv_dec_thread: pid = 3383, itv = 0x22c63e20 > saa7115: decoder set norm PAL > saa7115: set audio: 0x01 > saa7127: Setting Encoder Video Standard > saa7127: Set PAL Video Mode > saa7127: Selecting PAL video Standard > ivtv: Initialized WinTV PVR 350, card #0 > ivtv: ==================== END INIT IVTV > ==================== > ivtv-osd: Framebuffer module loaded (attached to > ivtv card id 0) > ivtv-osd: Framebuffer is at decoder-relative address > 0x00510000 and has > 1704960 bytes. > ivtv-osd: screen coords: [0 0] -> [720 576] > ivtv-osd: original global alpha = 208 > ivtv-osd: current OSD state = 39 > ivtv-osd: new global alpha = 208 (1 255 0) > ivtv-osd: framebuffer at 0xc9510000, mapped to > 0x23b10000, size 1620k > ivtv-osd: mode is 720x576x32, linelength=2880 > Unable to handle kernel NULL pointer dereference at > virtual address > 00000000 > printing eip: > 00000000 > *pde = 00000000 > Oops: 0000 [#1] > Modules linked in: ivtv_fb(U) msp3400(U) saa7127(U) > saa7115(U) tuner(U) > tveeprom(U) ivtv(U) i2c_algo_bit i2c_core videodev > md5 ipv6 autofs4 > sunrpc button battery ac ohci_hcd ehci_hcd > snd_intel8x0 snd_ac97_codec > snd_pcm_oss snd_mixer_oss snd_pcm snd_timer > snd_page_alloc gameport > snd_mpu401_uart snd_rawmidi snd_seq_device snd > soundcore sis900 floppy > dm_snapshot dm_zero dm_mirror ext3 jbd dm_mod > CPU: 0 > EIP: 0060:[<00000000>] Tainted: GF VLI > EFLAGS: 00010246 (2.6.9-1.681_FC3) > EIP is at 0x0 > eax: 22a30bc0 ebx: 02360ce0 ecx: 22a30840 edx: > 1d634ddc > esi: 176140b4 edi: 00000000 ebp: 22a30bc0 esp: > 1d634d80 > ds: 007b es: 007b ss: 0068 > Process modprobe (pid: 3466, threadinfo=1d634000 > task=1ca9c850) > Stack: 021eac97 024147a0 00000000 1975c05a 00000000 > 00000001 ffffffff > 0000005a > 0000005a 00000008 00000000 00000000 00000000 > 00000000 0224a885 > 00000400 > 00000010 00000001 000000ff 021eea7b 021eebbf > 176140b4 03411000 > 00000000 > Call Trace: > [<021eac97>] accel_putcs+0x48c/0x4c7 > [<0224a885>] end_that_request_last+0x6c/0x7e > [<021eea7b>] fb_sysmove_buf_aligned+0x0/0x37 > [<021eebbf>] fb_sysmove_buf_unaligned+0x0/0xac > [<021eb7cb>] fbcon_putcs+0x74/0x7c > [<02228c70>] do_update_region+0x10f/0x154 > [<0222972d>] redraw_screen+0x184/0x1b9 > [<0222cb3b>] take_over_console+0x22d/0x2da > === message truncated === |