I am trying to get my GDI Black Gold DVB-T card working. It's a fairly basic single DVB-T tuner card with an S-video in (www.blackgold.tv). Firstly the card wasn't auto detected properly by the cx88-DVB module. The card is in the list of options (No.2) but it wasn't recognising the Device ID. It appears GDI have incremented it on my version (although the card is nearly 2 years old). I have added the following to v4l/cx88-cards.c just below the current entry for the other versions of this card. { .subvendor = 0x14c7, .subdevice = 0x0108, /* with mpeg encoder 2 (diff ?)*/ .card = CX88_BOARD_GDI, }, After compiling and installing and reloading my modified driver it now detects the card fine but still doesn't produce the /dev/dvb devices. It seems as if it doesn't recognise the tuner and the Black Gold GDI drivers don't seem to specify it. According to the Linux TV Wiki it's tuner is a TU1216 NIM from Philips which includes the TDA10046 demodulator. I have found and installed the firmware for the TDA10046, although it doesn't appear to be used. Is this type of tuner supported (I think I have seen other supported cards using it)? If it is could someone point me in the direction of where I need specify this in the code. I have included the relevant part (as far as I can tell) of the dmesg after rebooting with my modified driver. The system is running Ubuntu Server 6.06 with the latest dvb drivers from the hg repository (with my cx88-cards.c addition). Please Note: There is also an old analogue Hauppauge BT878 based card in the system too. [42949387.030000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 193 [42949387.030000] CORE cx88[0]: subsystem: 14c7:0108, board: GDI Black Gold [card=2,autodetected] [42949387.030000] TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe [42949387.050000] cx2388x dvb driver version 0.0.6 loaded [42949387.070000] ACPI: PCI Interrupt 0000:00:10.3[B] -> Link [ALKB] -> GSI 21 (level, low) -> IRQ 177 [42949387.070000] PCI: Via IRQ fixup for 0000:00:10.3, from 11 to 1 [42949387.070000] uhci_hcd 0000:00:10.3: UHCI Host Controller [42949387.070000] uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5 [42949387.070000] uhci_hcd 0000:00:10.3: irq 177, io base 0x0000e000 [42949387.070000] hub 5-0:1.0: USB hub found [42949387.070000] hub 5-0:1.0: 2 ports detected [42949387.120000] ACPI: PCI Interrupt 0000:00:08.1[A] -> GSI 16 (level, low) -> IRQ 185 [42949387.250000] tuner 1-006c: chip found @ 0xd8 (cx88[0]) [42949387.370000] cx88[0]: GDI: tuner=unknown [42949387.370000] cx88[0]/0: found at 0000:00:0a.0, rev: 3, irq: 193, latency: 32, mmio: 0xe3000000 [42949387.380000] cx88[0]/0: registered device video1 [v4l2] [42949387.380000] cx88[0]/0: registered device vbi1 [42949387.380000] tuner 1-006c: tuner type not set Charlie _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb