[mythtv-users] Nova T PCI

Nicolas Will nico at youplala.net
Sat Apr 12 22:43:22 UTC 2008


On Sat, 2008-04-12 at 23:29 +0100, Nicolas Will wrote:
> On Sat, 2008-04-12 at 22:39 +0100, Tim Sawyer wrote:
> > 
> > tjs at mythtv:~$ sudo modprobe cx88_dvb
> > [sudo] password for tjs:
> > WARNING: Error inserting videobuf_core 
> > (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videobuf-core.ko): 
> > Invalid module format
> > WARNING: Error inserting videobuf_dma_sg 
> > (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videobuf-dma-sg.ko): 
> > Unknown symbol in module, or unknown parameter (see dmesg)
> > WARNING: Error inserting videobuf_dvb 
> > (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videobuf-dvb.ko): 
> > Unknown symbol in module, or unknown parameter (see dmesg)
> > FATAL: Error inserting cx88_dvb 
> > (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/cx88/cx88-dvb.ko): 
> > Unknown symbol in module, or unknown parameter (see dmesg)
> > 
> > don't look good.
> > 
> > dmesg gives:
> > 
> > [ 5623.736005] videobuf_core: exports duplicate symbol
> > videobuf_mmap_mapper 
> > (owned by video_buf)
> > [ 5623.761841] videobuf_dma_sg: disagrees about version of symbol 
> > videobuf_alloc
> > [ 5623.761844] videobuf_dma_sg: Unknown symbol videobuf_alloc
> > [ 5623.761910] videobuf_dma_sg: Unknown symbol
> > videobuf_queue_core_init
> > [ 5623.780643] videobuf_dvb: disagrees about version of symbol 
> > videobuf_read_stop
> > [ 5623.780646] videobuf_dvb: Unknown symbol videobuf_read_stop
> > [ 5623.780668] videobuf_dvb: disagrees about version of symbol
> > videobuf_waiton
> > [ 5623.780669] videobuf_dvb: Unknown symbol videobuf_waiton
> > [ 5623.780732] videobuf_dvb: disagrees about version of symbol 
> > videobuf_read_start
> > [ 5623.780733] videobuf_dvb: Unknown symbol videobuf_read_start
> > [ 5623.780813] videobuf_dvb: disagrees about version of symbol 
> > dvb_frontend_detach
> > [ 5623.780815] videobuf_dvb: Unknown symbol dvb_frontend_detach
> > [ 5623.780859] videobuf_dvb: disagrees about version of symbol 
> > dvb_unregister_frontend
> > [ 5623.780861] videobuf_dvb: Unknown symbol dvb_unregister_frontend
> > [ 5623.780880] videobuf_dvb: disagrees about version of symbol 
> > dvb_register_frontend
> > [ 5623.780882] videobuf_dvb: Unknown symbol dvb_register_frontend
> > [ 5623.780965] videobuf_dvb: Unknown symbol videobuf_to_dma
> > [ 5623.804609] cx88_dvb: Unknown symbol videobuf_dvb_unregister
> > [ 5623.804638] cx88_dvb: Unknown symbol videobuf_dvb_register
> > 
> > which is the root of my problems.  Dunno what's wrong or how to fix it
> > though!  
> > This is a mythbuntu 7.10 system, but it does have a v4l-dvb built from
> > source 
> > in order to get my Nova T-500 remote working.  Do I need to rebuild a
> > later 
> > version of that?
> > 
> > Cheers for any ideas.
> 
> 
> Indeed, an issue for v4l-dvb.
> 
> But...
> 
> You got a mismatch between your dvb-core and the cx88 module.
> 
> Ununtu does weird things with the kernel modules tree and has a set of
> modified modules for cx88 that are picked-up in preference to those you
> compiles and installed.
> 
> Do:
> 
> sudo find /lib/modules/2.6.22-14-generic/ubuntu/ -name *cx88* --exec rm
> -r {} \;
> 
> All in one line.
> 
> This removed the Ubuntu cx88 stuff.
> 
> Then reinstall the v4l-dvb stuff.
> 
> Reboot is probably simpler.

OK, now this is weird. I've checked, Ubuntu's 2.6.22-14 has no cx88
stuff in weird places, that was introduced in 2.6.24.

But you still have a version mismatch between the cx88 module and the
rest of the dvb-core stuff.

I would be interested in your v4l-dvb compiling and installation
methodologies.

Nico



More information about the mythtv-users mailing list