[mythtv-users] ivtv driver compile problem

S. Martinez at2marty at gmail.com
Sun Aug 28 14:31:35 UTC 2005


I finally got mythtv to work using Fedora Core 4, kernel 
2.6.12-1.1398_FC4-i686, and used yum to install the rest. I wanted to 
upgrade to a "stock" 2.6.12.5 kernel which compiled just fine. However, 
the module for ivtv was installed under the old kernel, and is not found 
by modprobe (understandable). So I tryed to reinstall ivtv using yum, 
and of course, it says the latest version is already installed. I then 
downloaded the ivtv source, and followed the instructions for compiling 
the module. Following the instructions, I cd'd into the driver directory 
and executed make. Here is the output.

make CONFIG_VIDEO_IVTV=m -C /lib/modules/2.6.12.5/build 
M=/usr/src/ivtv-0.2.0-rc3j/driver modules
make[1]: Entering directory `/usr/src/linux-2.6.12.5'
CC [M] /usr/src/ivtv-0.2.0-rc3j/driver/msp3400.o
CC [M] /usr/src/ivtv-0.2.0-rc3j/driver/saa7115.o
/usr/src/ivtv-0.2.0-rc3j/driver/saa7115.c: In function 
‘saa7115_detect_client’:
/usr/src/ivtv-0.2.0-rc3j/driver/saa7115.c:1139: error: ‘struct 
i2c_client’ has no member named ‘id’
/usr/src/ivtv-0.2.0-rc3j/driver/saa7115.c:1141: error: ‘struct 
i2c_client’ has no member named ‘id’
make[2]: *** [/usr/src/ivtv-0.2.0-rc3j/driver/saa7115.o] Error 1
make[1]: *** [_module_/usr/src/ivtv-0.2.0-rc3j/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.12.5'
make: *** [all] Error 2

The docs in the driver tarball about saa7115 states "This module 
controls the Philips SAA7115 video decoder driver and is responsible for 
the video decoding".

My question is, do I in fact need this module, and is there a patch or 
workaround to fix it? By the way, I am using a hauppage pvr-350. Any 
advice or direction is appreciated.


More information about the mythtv-users mailing list