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

Nick Morrott knowledgejunkie at gmail.com
Fri Apr 11 00:29:09 CEST 2008

On 10/04/2008, thirunavukarasu selvam <gs.thiru at gmail.com> wrote:
> Hi all,
> I am working with WinTV NOVA-S-Plus card and WinTV PVR-500 card in RHEL 4.4
> machine.
> 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

You only need to 'modprobe cx88-dvb' - modprobe will automatically
load any other required modules.

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

Again, you only need to 'modprobe ivtv'

> U can see the tveeprom is loaded twice. becos both the drivers has its own
> tveeprom

Newer versions of ivtv do not have the same limitation.


> From the result what i understood is both drivers have a module called
> tveeprom.ko and that's where the problem starts.

Yes, this was a problem a few years ago

> so please tell the solution for both the cards to work simultaneously.

You could try temporarily removing the kernel tveeprom file and
replacing it with that supplied with ivtv to work with both cx88-dvb
and ivtv. The ivtv 0.4.x tveeprom module was an adapted version of
that supplied with older kernels. Now that ivtv is in the kernel,
there are no such issues (See

Another way that was used in years past was to rename the ivtv files
and then alias the renamed ivtv-provided modules to names like
tveeprom-ivtv and tuner-ivtv in modprobe.conf. You could Google for
this - there are plenty of results.

If you have some degree of flexibility, you could upgrade your kernel
or distro - RHEL/CentOS5 to at least kernel 2.6.18. In my experience
you can expect to hit issues such as this using old kernels and
modules for video-capture, especially when some old versions of
modules contain forked versions of in-kernel modules.


Nick Morrott

MythTV Official wiki:
MythTV users list archive:

"An investment in knowledge always pays the best interest." - Benjamin Franklin

More information about the linux-dvb mailing list