Just a quick update. I think i understand the problem though i couldn't reproduce it with my 2.6.9 or 2.6.10 kernels but that is probably down to kernel configuration. Anyway looking at the stack trace there are call being maded to functions in the fb_ops structure that we dont initialise and they arent checked for NULL. So we just need to fill the function table out a bit more. I'll search tonight for any unchecked calls and add them to the table and check to make sure it will build with older kernels. So i should be able to get a patch out later tonight.
John --- John Harvey <[EMAIL PROTECTED]> wrote: > 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 > --- [EMAIL PROTECTED] 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 > === message truncated === ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ ivtv-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
