[linux-dvb] [Patch] Latest CVS Error installing dst.ko

Mike Krufky mkrufky at linuxtv.org
Wed Nov 23 18:07:10 CET 2005


Michael Ditum wrote:

>Sorry to be annoying again but I updated to the latest CVS version
>this morning, with the usual make merge-trees, make, make install and
>now when I go to load the modules very few of them load correctly, all
>the ones I want actually :)
>  
>
Michael-

You are not being annoying at all.  In fact, I welcome this feedback -- 
sometimes it is the only way to discover some breakages or other build 
problems.

Anyhow, based on the output that you've provided below, I can make the 
following assessment:  You have built the other dvb modules with your 
kernel, but they were built using the dvb-core module that was provided 
in the kernel. (naturally)

Last night, I added dvb-core to the v4l+dvb tree merge, in order to fix 
the DST build.  Because of this, you now have a newer dvb-core module 
from cvs installed, and it is conflicting with your previous dvb modules 
that were built along with your kernel.

THE FIX:
Well, I probably will not have the time today, but hopefully by Friday I 
will have the time to take care of this issue... What I will do, is 
include all of the other dvb modules into the v4l+dvb merged trees build 
environment.  At this point, all v4l and dvb drivers will be installable 
through the dvb+v4l merged-trees build environment.

I will make an announcement on the list after this has been completed.

In the meantime, you can resolve your problem by installing the dvb 
modules using dvb-kernel's build / module install environment.

>This is what is outputted to the console...
>
>FATAL: Error inserting budget_core
>(/lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/ttpci/budget-core.ko):
>Unknown symbol in module, or unknown parameter (see dmesg)
>WARNING: Error inserting budget_core
>(/lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/ttpci/budget-core.ko):
>Unknown symbol in module, or unknown parameter (see dmesg)
>FATAL: Error inserting budget_ci
>(/lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/ttpci/budget-ci.ko):
>Unknown symbol in module, or unknown parameter (see dmesg)
>FATAL: Error inserting dvb_bt8xx
>(/lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/bt8xx/dvb-bt8xx.ko):
>Unknown symbol in module, or unknown parameter (see dmesg)
>WARNING: Error inserting cx88xx
>(/lib/modules/2.6.14-2-smp/kernel/drivers/media/video/cx88/cx88xx.ko):
>Unknown symbol in module, or unknown parameter (see dmesg)
>WARNING: Error inserting cx8802
>(/lib/modules/2.6.14-2-smp/kernel/drivers/media/video/cx88/cx8802.ko):
>Unknown symbol in module, or unknown parameter (see dmesg)
>FATAL: Error inserting cx88_dvb
>(/lib/modules/2.6.14-2-smp/kernel/drivers/media/video/cx88/cx88-dvb.ko):
>Unknown symbol in module, or unknown parameter (see dmesg)
>
>and this is in dmesg...
>
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmxdev_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_dmxdev_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmx_swfilter_packets
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol
>dvb_dmx_swfilter_packets
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmx_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_dmx_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_net_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_net_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmxdev_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol
>dvb_dmxdev_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_net_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_net_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmx_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_dmx_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmxdev_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_dmxdev_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmx_swfilter_packets
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol
>dvb_dmx_swfilter_packets
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmx_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_dmx_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_net_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_net_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmxdev_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol
>dvb_dmxdev_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_net_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_net_release
>Nov 23 11:15:57 bloodhound kernel: budget_core: disagrees about
>version of symbol dvb_dmx_init
>Nov 23 11:15:57 bloodhound kernel: budget_core: Unknown symbol dvb_dmx_init
>Nov 23 11:15:57 bloodhound kernel: budget_ci: disagrees about version
>of symbol tda1004x_write_byte
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol tda1004x_write_byte
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol
>ttpci_budget_debiwrite
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol budget_debug
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol
>ttpci_budget_irq10_handler
>Nov 23 11:15:57 bloodhound kernel: budget_ci: disagrees about version
>of symbol tda10045_attach
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol tda10045_attach
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol ttpci_budget_deinit
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol
>ttpci_budget_set_video_port
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol
>ttpci_budget_debiread
>Nov 23 11:15:57 bloodhound kernel: budget_ci: disagrees about version
>of symbol dvb_unregister_frontend
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol
>dvb_unregister_frontend
>Nov 23 11:15:57 bloodhound kernel: budget_ci: disagrees about version
>of symbol tda10046_attach
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol tda10046_attach
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol ttpci_budget_init
>Nov 23 11:15:57 bloodhound kernel: budget_ci: disagrees about version
>of symbol dvb_register_frontend
>Nov 23 11:15:57 bloodhound kernel: budget_ci: Unknown symbol
>dvb_register_frontend
>Nov 23 11:15:57 bloodhound kernel: Linux video capture interface: v1.00
>Nov 23 11:15:58 bloodhound kernel: bttv: driver version 0.9.16 loaded
>Nov 23 11:15:58 bloodhound kernel: bttv: using 8 buffers with 2080k
>(520 pages) each for capture
>Nov 23 11:15:58 bloodhound kernel: bt878: AUDIO driver version 0.0.0 loaded
>Nov 23 11:15:58 bloodhound kernel: dvb_bt8xx: disagrees about version
>of symbol dst_attach
>Nov 23 11:15:58 bloodhound kernel: dvb_bt8xx: Unknown symbol dst_attach
>Nov 23 11:15:58 bloodhound kernel: dvb_bt8xx: disagrees about version
>of symbol dst_ca_attach
>Nov 23 11:15:58 bloodhound kernel: dvb_bt8xx: Unknown symbol dst_ca_attach
>Nov 23 11:15:58 bloodhound kernel: dvb_bt8xx: disagrees about version
>of symbol lgdt330x_attach
>Nov 23 11:15:58 bloodhound kernel: dvb_bt8xx: Unknown symbol lgdt330x_attach
>Nov 23 11:15:58 bloodhound kernel: cx88xx: disagrees about version of
>symbol ir_input_init
>Nov 23 11:15:58 bloodhound kernel: cx88xx: Unknown symbol ir_input_init
>Nov 23 11:15:58 bloodhound kernel: cx88xx: disagrees about version of
>symbol ir_input_nokey
>Nov 23 11:15:58 bloodhound kernel: cx88xx: Unknown symbol ir_input_nokey
>Nov 23 11:15:58 bloodhound kernel: cx88xx: disagrees about version of
>symbol ir_input_keydown
>Nov 23 11:15:58 bloodhound kernel: cx88xx: Unknown symbol ir_input_keydown
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_reset
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_wakeup
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_risc_stopper
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_print_irqbits
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_shutdown
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_core_irq
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_sram_channels
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_sram_channel_dump
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol
>cx88_sram_channel_setup
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_free_buffer
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_boards
>Nov 23 11:15:58 bloodhound kernel: cx8802: Unknown symbol cx88_risc_databuffer
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx8802_fini_common
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol
>cx88_call_i2c_clients
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx88_core_put
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx88_core_get
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx8802_resume_common
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx8802_buf_prepare
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx8802_init_common
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx88_free_buffer
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx88_boards
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol cx8802_buf_queue
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol
>cx8802_suspend_common
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: disagrees about version
>of symbol lgdt330x_attach
>Nov 23 11:15:58 bloodhound kernel: cx88_dvb: Unknown symbol lgdt330x_attach
>  
>
Thanks for the feedback.

Cheers,
Michael Krufky





More information about the linux-dvb mailing list