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.
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.
Keith C
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel