Cougar wrote:
On Wed, 12 Oct 2005, Cougar wrote:
The 0.5 ivtv now assumes that the v4l modules are installed and will
always compile against the latest tveeprom API. So if an old tveeprom is
still around you may get these 'version' errors.
I know that it should work this way. I'm going to look more deep in kernel
source now to understand, what is the reason when versions are
incompatible..
Now it is partially solved! Removeing these two lines
0x39327485 tveeprom_hauppauge_analog drivers/media/video/tveeprom
0x39327485 tveeprom_hauppauge_analog extra/ivtv-tveeprom
from /usr/src/linux-2.6.13-15-obj/i386/default/Module.symvers did the
trick!
Don't know if this helps, it's a small script to scan the
/lib/modules/<kernel version> for modules with the same name. I've had
the same problem with missing symbols.
green="\033[01;32m"
normal="\033[00m"
dir=${1:-/lib/modules/$(uname -r)}
modules=$(find ${dir} -name "*.ko" | sed 's/\(.*\)\/\([^/]*\)/\2/' |
sort | uniq -d)
for f in ${modules}; do
echo -e "${green}*** ${f} ***${normal}"
find $dir -name ${f}
done
Surprises me how often modules get duplicated after a kernel build or a
driver.
If /usr/src/linux is a link then it should point to the current kernel
version otherwise, as I found, with some drivers a problem with versions.
HTH
Duncan
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel