On 10/10/05, Keith C <[EMAIL PROTECTED]> wrote:
On Oct 10, 2005, at 3:13 PM, Larry K wrote:

> I now have the right version of the ivtv driver loading.  To do
> this I had to upgrade to kernel 2.6-12-1.1378 in order to get
> atrpms to install the driver properly.  I was using 2.6-10.x and
> there appears to be no prepackaged ivtv 0.3.x driver for this kernel.
>
> Now, having gotten the ivtv driver corrected, I seem to have
> introduced another problem with a number of unknown symbols, as
> shown below in dmesg output.  Can anyone shed any light on this?
>
> I also read that the ivtv version of tuner, tveeprom, and msp3400
> must be used.  I played around with renaming the kernel version of
> the drivers, in an attempt to force the system to laod the ivtv
> version.  But I put everything back to the way it was at the start,
> and below is the modinfo output.  I am concerned that perhaps I am
> not loading the correct version of these modules?
>

well, we do recommend that you use the ivtv versions.  But you have
some problems below.

> Many thanks from a frustrated PVR-500 owner.
>
<snip>
> bttv: disagrees about version of symbol tveeprom_hauppauge_analog
> bttv: Unknown symbol tveeprom_hauppauge_analog
> cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
>

Why is cx88xx loading?  You have another capture card in there
somewhere?  And if you do, this is a conflict where the kernel cx88xx
module will not use the ivtv tveeprom.  So you'll have to use the
kernel version of tveeprom.


I don't have anything installed except the PVR-500MCE.  I have no idea why cx88xx is loading.  The machine has the pvr-500 and an nvidia video card.  That's it.

> Here is my modprobe.conf:
>
> <snip>
> #ivtv PVR500
> alias char-major-81 videodev
> alias char-major-81-0 ivtv
> alias char-major-81-1 ivtv
> alias tveeprom tveeprom-ivtv
> alias tuner tuner-ivtv
> alias msp3400 msp3400-ivtv

These aliases are from the atrpms version of the modules.  if you
look in  /lib/modules/2.6.12-1.1378_FC3/ivtv, you'll probably see
that there is a tveeprom-ivtv.ko in there instead of the normal
tveeprom.ko.

> [EMAIL PROTECTED] ~]# modinfo tveeprom
> filename:       /lib/modules/2.6.12- 1.1378_FC3/kernel/drivers/media/
> video/tveeprom.ko

As a result, this means nothing.  Yes, this is the modinfo for
tveeprom, but you're actually loading tveeprom-ivtv.

So, this really boils down to a couple of things:
1.  You're loading cx88xx for some reason or another and it doesn't
like the ivtv version of tveeprom.  If you need cx88xx for something,
then you'll need the kernel version of tveeprom to get it working.
2.  The naming scheme of atrpms' ivtv modules is confusing you and/or
your kernel.

Just saw your newest email.  You can use the kernel versions of
tveeprom and tuner, but you must use the ivtv version of msp3400.

I'm not sure whether or not I need to include the alias stuff in modprobe.  If I do, I get the errors.  If I don't, the errors go away, but I'm not sure if I am loading  the right modules....
 

Keith C




_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to