Ok, I've managed to pass the card option to the module. Now dmesg gives me : saa7130/34: v4l2 driver version 0.2.12 loaded ACPI: PCI interrupt 0000:01:09.0[A] -> GSI 7 (level, low) -> IRQ 7 saa7134[0]: found at 0000:01:09.0, rev: 1, irq: 7, latency: 32, mmio: 0xde001000 saa7134[0]: subsystem: 11bd:002d, board: Pinnacle PCTV 300i DVB-T + PAL [card=50,insmod option] saa7134[0]: board init: gpio is cc06000 tda9885/6/7: chip found @ 0x86 tuner 3-0060: chip found @ 0xc0 (saa7134[0]) tuner 3-0060: microtune: companycode=3cbf part=42 rev=09 tuner 3-0060: microtune MT2050 found, OK saa7134[0]: i2c eeprom 00: bd 11 2d 00 f8 f8 1c 00 43 43 a9 1c 55 d2 b2 92 saa7134[0]: i2c eeprom 10: 00 f0 04 04 ff 20 ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 20: 01 40 01 02 03 ff 03 01 08 ff 00 25 ff ff ff ff saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: registered device video1 [v4l2] saa7134[0]: registered device vbi1 Isn't it possible that the driver is looking for 2 tuners (as he thinks it is a 300i) and, finding only one, gives up with the DVB? Thanks, FX