I downloaded linuxtv-dvb-1.1.1 and tried to compile it: CC [M] /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.o /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c: In function `saa7146_i2c_adapter_prepare': /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: `I2C_ADAP_CLASS_TV_ANALOG' undeclared (first use in this function) /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: (Each undeclared identifier is reported only once /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: for each function it appears in.) make[2]: *** [/usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.o] Error 1
Looks like I have forgotten a module while compiling the kernel (2.6.7)? I also downloaded the firmware dvb-ttpci-01.fw-261c and copied it to /usr/lib/hotplug/firmware/dvb-ttpci-01.fw I tried to use the DVB driver which comes with the kernel, but if I do modprobe dvb-ttpci I get following output in dmesg: Linux video capture interface: v1.00 saa7146: register extension 'dvb'. PCI: Found IRQ 10 for device 0000:00:0b.0 saa7146: found saa7146 @ mem c88d9000 (revision 1, irq 10) (0x13c2,0x0002). DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1). Technotrend/Hauppauge PCI rev2.1 adapter 0 has MAC addr = 00:d0:5c:1f:25:17 gpioirq unknown type=0 len=0 DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c DVB: AV7111(0) - firmware supports CI link layer interface av7110(0): adac type set to 0 videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ saa7146_vv: saa7146 (0): registered device video0 [v4l2] av7110: found av7110-0. If I try to run vdr I get an error: vdr: no primary device found - using first device! best regards Martin Neuditschko
