[linux-dvb] Trouble in loading drivers for both wintv nova-s-plus and pvr-500 card simultaneously (mainly becos of tveeprom.ko module)

thirunavukarasu selvam gs.thiru at gmail.com
Thu Apr 10 15:26:26 CEST 2008

Hi all,

I am working with WinTV NOVA-S-Plus card and WinTV PVR-500 card in RHEL 4.4
I am using kernel 2.6.12.
For WinTV NOVA-S-plus card i have used v4l-dvb drivers.
For PVR-500 card i have used ivtv-0.4.9 drivers.
After compiling and installing these two drivers, i tried the following
steps to load the drivers.

1. for NOVA-S-Plus card
modprobe tveeprom
modprobe cx24123
modprobe cx8800
modprobe cx8802
modprobe cx88xx
modprobe cx88-dvb

2. for PVR-500 card
depmod -a
modprobe tveeprom
modprobe ivtv

U can see the tveeprom is loaded twice. becos both the drivers has its own
for nova-s-plus card it is in
/lib/modules/2.6.12/kernel/drivers/media/video/ directory
for pvr-500 card it is in /lib/modules/2.6.12/ivtv/ directory.

If i do load the driver for nova-s-plus card it load it properly and dvb
device is getting registered properly.
xawtv -hwscan detects the card and shows card details.

After this if i load the driver for pvr card
modprobe ivtv gives the following error
FATAL: Error inserting ivtv
(/lib/modules/2.6.12/kernel/drivers/media/video/ivtv/ivtv.ko): Unknown
symbol in module, or unknown parameter (see dmesg)

dmesg shows the following
ivtv: disagrees about version of symbol video_unregister_device
ivtv: Unknown symbol video_unregister_device
ivtv: disagrees about version of symbol video_device_alloc
ivtv: Unknown symbol video_device_alloc
ivtv: disagrees about version of symbol video_register_device
ivtv: Unknown symbol video_register_device
ivtv: disagrees about version of symbol video_device_release
ivtv: Unknown symbol video_device_release

If do the reverse procedure ie loading ivtv first and then load v4l dvb
PVR card is detected properly but while loading NOVA-S-plus card drivers

modprobe cx88-dvb gives the following error
 modprobe cx88-dvb
WARNING: Error inserting cx88xx
(/lib/modules/2.6.12/kernel/drivers/media/video/cx88/cx88xx.ko): Unknown
symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting cx8802
(/lib/modules/2.6.12/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.12/kernel/drivers/media/video/cx88/cx88-dvb.ko): Unknown
symbol in module, or unknown parameter (see dmesg)

dmesg shows the following
cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
cx88xx: Unknown symbol tveeprom_hauppauge_analog
cx8802: Unknown symbol cx88_reset
cx8802: Unknown symbol cx88_wakeup
cx8802: Unknown symbol cx88_risc_stopper
cx8802: Unknown symbol cx88_print_irqbits
cx8802: Unknown symbol cx88_shutdown
cx8802: Unknown symbol cx88_core_irq
cx8802: Unknown symbol cx88_sram_channels
cx8802: Unknown symbol cx88_sram_channel_dump
cx8802: Unknown symbol cx88_sram_channel_setup
cx8802: Unknown symbol cx88_free_buffer
cx8802: Unknown symbol cx88_boards
cx8802: Unknown symbol cx88_risc_databuffer
cx88_dvb: Unknown symbol cx8802_fini_common
cx88_dvb: Unknown symbol cx88_call_i2c_clients
cx88_dvb: Unknown symbol cx88_core_put
cx88_dvb: Unknown symbol cx88_core_get
cx88_dvb: Unknown symbol cx8802_resume_common
cx88_dvb: Unknown symbol cx8802_buf_prepare
cx88_dvb: Unknown symbol cx8802_init_common
cx88_dvb: Unknown symbol cx88_free_buffer
cx88_dvb: Unknown symbol cx88_boards
cx88_dvb: Unknown symbol cx8802_buf_queue
cx88_dvb: Unknown symbol cx8802_suspend_common

More information about the linux-dvb mailing list