Hi Wolfram, > > I know that the frequency is correct because i noted the frequencies for > > the channels in windows. > > Did you check the other paramters, too? AFAIK wrong settings for the bandwidth > cannot be corrected automaticaly.
Doesn't the driver set the tuner bandwidth based on the frequency? > > the read of register 0x00 returns the same as the read of register 0x7f! > > I don't know what's going on. If I read the CHIP_ID-register before the > status-register, all works well: > > 0x7F: 13 > 0x00: 00 > 0x7F: 13 > 0x00: 01 > 0x7F: 13 > 0x00: 3B > 0x7F: 13 > 0x00: FB Here's a sample of what I get while tzap is running, this is also with a read of 0x7f at the end of FE_READ_STATUS Reg 00 = 13 Reg 01 = 00 Reg 03 = 7c Reg 7f = 13 Reg 12 = 13 Reg 13 = 13 Reg 09 = 13 Reg 7f = 13 Reg 0d = 00 Reg 0e = 00 Reg 0f = 00 Reg 10 = 00 Reg 11 = 00 Reg 00 = 00 Reg 01 = 00 Reg 03 = 7c Reg 7f = 13 Reg 00 = 13 Reg 01 = 00 Reg 03 = 74 Reg 7f = 13 Reg 12 = 13 Reg 13 = 13 Reg 09 = 13 Reg 7f = 13 Reg 0d = 00 Reg 0e = 00 Reg 0f = 00 Reg 10 = 00 Reg 11 = 00 as you can see reads of 00, 12,13 & 09 just return whatever was read before it. Surely this is a fault with the i2c driver? This is what i get when bttv is started: bttv: driver version 0.9.14 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 17) at 0000:02:06.0, irq: 17, latency: 64, mmio: 0xea100000 bttv0: detected: AverMedia DVB-T 771 [card=121], PCI subsystem ID is 1461:0771 bttv0: using: AVerMedia AVerTV DVB-T 771 [card=121,autodetected] bttv0: gpio: en=00000000, out=00000000 in=0098008f [init] bttv0: using tuner=-1 bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 . ok bttv0: add subdevice "remote0" bttv0: add subdevice "dvb0" I use: bttv i2c_hw=1 to make sure it's using hardware i2c. and I use the modules i2c_core and i2c_algo_bit. I don't know much about the i2c modules, should I be using a different module other than i2c_algo_bit? Is it dependant on the motherboard? Jolse