Hello, As I've searched for the mistake in my configuration of my Pinnacle 300i for over two weeks, I don't know where to search anymore. I am using the 2.6.12-gentoo-r9 kernel, but I've tried also the vanilla-kernels 2.6.12.3 and 2.6.12.5. According my /var/log/messages-file the tuner and the card are properly detected and installed: [BEGIN /var/log/messages] Linux video capture interface: v1.00 i2c-core: driver tveeprom registered. bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture saa7146: register extension 'dvb'. saa7130/34: v4l2 driver version 0.2.12 loaded ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 17 saa7134[0]: found at 0000:00:09.0, rev: 1, irq: 17, latency: 32, mmio: 0xcfffbc00 saa7134[0]: subsystem: 11bd:002d, board: Pinnacle PCTV 300i DVB-T + PAL [card=50,autodetected] saa7134[0]: board init: gpio is c806000 i2c_adapter i2c-0: Registered as minor 0 i2c_adapter i2c-0: registered as adapter #0 i2c_adapter i2c-0: master_send: writing 1 bytes. i2c_adapter i2c-0: master_recv: reading 64 bytes. i2c_adapter i2c-0: master_recv: return:1 (count:64, addr:0x50) 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 i2c-core: driver tuner registered. i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 4b i2c_adapter i2c-0: master_xfer[0] W, addr=0x4b, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0060 i2c_adapter i2c-0: master_xfer[0] W, addr=0x60, len=0 i2c_adapter i2c-0: client [(tuner unset)] registered to adapter registering 0-0060 tuner 0-0060: chip found @ 0xc0 (saa7134[0]) i2c_adapter i2c-0: master_send: writing 1 bytes. i2c_adapter i2c-0: master_recv: reading 21 bytes. i2c_adapter i2c-0: master_recv: return:1 (count:21, addr:0x60) tuner 0-0060: microtune: companycode=3cbf part=42 rev=2f i2c_adapter i2c-0: master_send: writing 2 bytes. i2c_adapter i2c-0: master_send: writing 2 bytes. i2c_adapter i2c-0: master_send: writing 1 bytes. i2c_adapter i2c-0: master_recv: reading 1 bytes. i2c_adapter i2c-0: master_recv: return:1 (count:1, addr:0x60) tuner 0-0060: microtune MT2050 found, OK i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0061 i2c_adapter i2c-0: master_xfer[0] W, addr=0x61, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0062 i2c_adapter i2c-0: master_xfer[0] W, addr=0x62, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0063 i2c_adapter i2c-0: master_xfer[0] W, addr=0x63, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0064 i2c_adapter i2c-0: master_xfer[0] W, addr=0x64, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0065 i2c_adapter i2c-0: master_xfer[0] W, addr=0x65, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0066 i2c_adapter i2c-0: master_xfer[0] W, addr=0x66, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0067 i2c_adapter i2c-0: master_xfer[0] W, addr=0x67, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0068 i2c_adapter i2c-0: master_xfer[0] W, addr=0x68, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0069 i2c_adapter i2c-0: master_xfer[0] W, addr=0x69, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006a i2c_adapter i2c-0: master_xfer[0] W, addr=0x6a, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006b i2c_adapter i2c-0: master_xfer[0] W, addr=0x6b, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006c i2c_adapter i2c-0: master_xfer[0] W, addr=0x6c, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006d i2c_adapter i2c-0: master_xfer[0] W, addr=0x6d, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006e i2c_adapter i2c-0: master_xfer[0] W, addr=0x6e, len=0 i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006f i2c_adapter i2c-0: master_xfer[0] W, addr=0x6f, len=0 i2c-core: driver i2c tda9887 driver registered. i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 42 i2c_adapter i2c-0: master_xfer[0] W, addr=0x42, len=0 i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 43 i2c_adapter i2c-0: master_xfer[0] W, addr=0x43, len=0 tda9885/6/7: chip found @ 0x86 i2c_adapter i2c-0: master_send: writing 4 bytes. i2c_adapter i2c-0: client [tda9887] registered to adapter registering 0-0043 i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 4b i2c_adapter i2c-0: master_xfer[0] W, addr=0x4b, len=0 saa7134[0]: registered device video0 [v4l2] saa7134[0]: registered device vbi0 saa7134[0]: pinnacle 300i dvb setup i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1 i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1 DVB: registering new adapter (saa7134[0]). DVB: registering frontend 0 (Zarlink MT352 DVB-T)... saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default] [END /var/log/messages] I've used the saa7134 module of the kernel and a newer one of the video4linux-Package. Both have given the same output differing in the version number of saa7134. The nodes in /dev/dvb are properly set and kaffeine, mplayer and also vdr have found the card as a dvb-device. But if i try to search for channels or just give the programm a channel-frequency, I only get the following output to my /var/log/messages: [BEGIN /var/log/messages] [...] mt352_read_register: readreg error (reg=1, ret==-5) i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1 i2c dapter i2c-0: master_xfer[1] R, addr=0x1e, len=1 [...] [END /var/log/messages] The card seems not to be able to tune to a given channel, neither as a normal user, nor as root. The firmware written to the card's eeprom is Version 1.11. I've tried the card in an other system with Windows XP where it has worked fine. "hwinfo --dvb" does not give any output. "hwinfo --tv" shows me the following output: [BEGIN hwinfo --tv] 11: PCI 09.0: 11200 TV Card [Created at pci.244] Unique ID: WL76.wvAFGqF+rP8 SysFS ID: /devices/pci0000:00/0000:00:09.0 SysFS BusID: 0000:00:09.0 Hardware Class: tv card Model: "Pinnacle SAA7134" Vendor: pci 0x1131 "Philips Semiconductors" Device: pci 0x7134 "SAA7134" SubVendor: pci 0x11bd "Pinnacle Systems Inc." SubDevice: pci 0x002d Revision: 0x01 Driver: "saa7134" Memory Range: 0xcfffbc00-0xcfffbfff (rw,non-prefetchable) IRQ: 17 (no events) Driver Info #0: Driver Status: saa7134 is active Driver Activation Cmd: "modprobe saa7134" Config Status: cfg=new, avail=yes, need=no, active=unknown [END hwinfo --tv] "lsmod" shows me that the following modules are installed: [BEGIN lsmod] Module Size Used by saa7134_dvb 4036 5 mt352 6532 1 saa7134_dvb tda9887 13080 0 tuner 36976 0 saa7134 108436 1 saa7134_dvb ir_common 7172 1 saa7134 video_buf_dvb 4932 1 saa7134_dvb dvb_ttpci 93552 0 l64781 7492 1 dvb_ttpci saa7146_vv 46272 1 dvb_ttpci v4l1_compat 13892 2 saa7134,saa7146_vv ves1820 5892 1 dvb_ttpci tda8083 6148 1 dvb_ttpci stv0297 9024 1 dvb_ttpci sp8870 7564 1 dvb_ttpci ves1x93 6788 1 dvb_ttpci budget_ci 11776 0 tda1004x 14724 1 budget_ci budget_core 7748 1 budget_ci dvb_core 77544 4 video_buf_dvb,dvb_ttpci,budget_ci,budget_core saa7146 15368 4 dvb_ttpci,saa7146_vv,budget_ci,budget_core ttpci_eeprom 2688 2 dvb_ttpci,budget_core stv0299 11080 2 dvb_ttpci,budget_ci bttv 153296 0 video_buf 17732 5 saa7134_dvb,saa7134,video_buf_dvb,saa7146_vv,bttv firmware_class 8448 4 dvb_ttpci,sp8870,budget_ci,bttv i2c_algo_bit 9544 1 bttv v4l2_common 4992 3 saa7134,saa7146_vv,bttv btcx_risc 4232 1 bttv tveeprom 11544 1 bttv i2c_core 21504 19 mt352,tda9887,tuner,saa7134,dvb_ttpci,l64781,ves1820,tda8083,stv0297,sp8870,ves1x93,budget_ci,tda1004x,budget_core,ttpci_eeprom,stv0299,bttv,i2c_algo_bit,tveeprom videodev 7808 3 saa7134,saa7146_vv,bttv usbhid 25284 0 ohci_hcd 19332 0 snd_intel8x0 29440 2 snd_ac97_codec 79032 1 snd_intel8x0 [END lsmod] Can someone tell me, what is wrong with my configuration or what i could have forgotten? Tim