Hi, This might be an RTFM, but I would appreciate a pointer to the correct Friendly Manual(s). ;-) I have bought a new DVB-T card that is _almost_ the same as other cards that are known to work. Maybe this is a new card? Attempt one. Hope that Mandrake 10.0 with kernel 2.6.3 would recognize it. No. Attempt two. Hope that Mandriva (Mandrake 10.2) with kernel 2.6.11 would recognize it. Nope. Attempt three. Mandriva cooker kernel 2.6.12. No joy. Attempt four. http://www.soyeb.homeip.net/kworld has simple step by step instructions - but I can't make them work. Soyeb has a _very_ similar card. My circuit board looks slightly different and "lspci -v" reports a latency of 32 as opposed to 64. At the fifth step of his instructions there was an error; > [psd@c17 dvb.dntv]$ ./DVB-Build.sh > make -C /lib/modules/2.6.12-3psd/build SUBDIRS=/home/psd/dvb.dntv/video4linux modules > make[1]: Entering directory `/usr/src/linux-2.6.12-3psd' > CC [M] /home/psd/dvb.dntv/video4linux/video-buf.o > CC [M] /home/psd/dvb.dntv/video4linux/v4l1-compat.o > CC [M] /home/psd/dvb.dntv/video4linux/v4l2-common.o > CC [M] /home/psd/dvb.dntv/video4linux/btcx-risc.o > CC [M] /home/psd/dvb.dntv/video4linux/ir-common.o > CC [M] /home/psd/dvb.dntv/video4linux/bttv-driver.o > CC [M] /home/psd/dvb.dntv/video4linux/bttv-cards.o > CC [M] /home/psd/dvb.dntv/video4linux/bttv-risc.o > CC [M] /home/psd/dvb.dntv/video4linux/bttv-if.o > CC [M] /home/psd/dvb.dntv/video4linux/bttv-vbi.o > CC [M] /home/psd/dvb.dntv/video4linux/bttv-i2c.o > /home/psd/dvb.dntv/video4linux/bttv-i2c.c:336: error: unknown field `id' specified in initializer > /home/psd/dvb.dntv/video4linux/bttv-i2c.c:336: warning: missing braces around initializer > /home/psd/dvb.dntv/video4linux/bttv-i2c.c:336: warning: (near initialization for `bttv_i2c_client_template.released') > make[2]: *** [/home/psd/dvb.dntv/video4linux/bttv-i2c.o] Error 1 > make[1]: *** [_module_/home/psd/dvb.dntv/video4linux] Error 2 > make[1]: Leaving directory `/usr/src/linux-2.6.12-3psd' > make: *** [default] Error 2 The offending piece of code seems to be this; > static struct i2c_client bttv_i2c_client_template = { > I2C_DEVNAME("bttv internal"), > .id = -1, > }; Attempt five. Got some helpful responses on the video4linux-list@xxxxxxxxxx mailing list. A very similar card is known to work on Mandrake 10.1. I have 10.0 and 10.2. Still no joy. Attempt six. I had a look at http://www.linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS What is the difference between the CVS for v4l and dvb? What is the minimum kernel version? Gcc, library and anything else version? Also I had a go at compiling xawtv. :-( > [psd@c17 tarballs]$ nice rpm -ta xawtv-20050613-135549.tar.gz > sh: line 1: 12789 Done gunzip <xawtv-20050613-135549.tar.gz > 12790 Broken pipe | tar xOvf - Specfile 2>&1 >/usr/src/RPM/SPECS/rpm-spec.vPYwDL > sh: line 1: 12792 Done gunzip <xawtv-20050613-135549.tar.gz > 12793 Broken pipe | tar xOvf - \*.spec 2>&1 >/usr/src/RPM/SPECS/rpm-spec.vPYwDL > error: Name field must be present in package: (main package) > error: Version field must be present in package: (main package) > error: Release field must be present in package: (main package) > error: Summary field must be present in package: (main package) > error: Group field must be present in package: (main package) > error: License field must be present in package: (main package) Card details; pcb "DVBT PCI SS Ver:E" CX-23883-19 subdevice 0x08a6 Samsung tuner CX-22702, PCI bus interface? MT352 inside the tin can. Now what? What is the jumper for? With the stock Mandriva kernel "lspci -s 9 -v" gives; > 00:09.0 Multimedia video controller: Conexant CX22702 DVB-T 2k/8k (rev 05) > Subsystem: KWorld Computer Co. Ltd.: Unknown device 08a6 > Flags: bus master, medium devsel, latency 32, IRQ 17 > Memory at df000000 (32-bit, non-prefetchable) [size=16M] > Capabilities: [44] Vital Product Data > Capabilities: [4c] Power Management version 2 > > 00:09.2 Multimedia controller: Conexant CX23883 Broadcast Decoder (rev 05) > Subsystem: KWorld Computer Co. Ltd.: Unknown device 08a6 > Flags: bus master, medium devsel, latency 32, IRQ 17 > Memory at e0000000 (32-bit, non-prefetchable) [size=16M] > Capabilities: [4c] Power Management version 2 Here is a piece of syslog (watch the line wrap); > Jun 30 17:48:50 c17 drakxtv[7598]: ### Program is starting ### > Jun 30 17:48:51 c17 drakxtv[7598]: modified file /etc/modprobe.conf > Jun 30 17:48:51 c17 drakxtv[7598]: to put in /etc/modules cx88-blackbird, cx8800 > Jun 30 17:48:51 c17 drakxtv[7598]: modified file /etc/modules > Jun 30 17:48:51 c17 drakxtv[7598]: to put in /etc/modprobe.preload cx88-blackbird, cx8800, sis-agp > Jun 30 17:48:51 c17 drakxtv[7598]: modified file /etc/modprobe.preload > Jun 30 17:48:51 c17 drakxtv[7598]: [drakxtv] guess country=>AU, norm=>PAL, area=>australia > Jun 30 17:48:55 c17 drakxtv[7598]: running: /sbin/modprobe bttv > Jun 30 17:48:56 c17 kernel: bttv: driver version 0.9.15 loaded > Jun 30 17:48:56 c17 kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture > Jun 30 17:48:56 c17 drakxtv[7598]: launched command: xvt -T 'Scanning for TV channels ...' -e scantv -n PAL -C /dev/v4l/vbi -c /dev/v4l/video -f australia -o /home/psd/.xawtv > Jun 30 17:48:56 c17 drakxtv[7598]: created file /home/psd/.xawtv > Jun 30 17:48:56 c17 drakxtv[7598]: ### Program is exiting ### /home/psd/.xawtv is empty. Thank you. -- Peter D. Sig goes here...