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

Reply via email to