Am Mittwoch, den 08.04.2009, 20:49 +0100 schrieb Thomas Horsten: > Hi, > > Sorry for breaking in-reply-to-chain but I wasn't subscribed to the list. > > > did build a 2.6.29.1 now and your report is correct! > > > > DVB-T on saa7134 is broken at least for all tda10046 and tda8275 stuff > > and it is not restricted to devices with LNA. > > > > For what I can see so far, it is not related to the IRQF_DISABLED print > > out, since only a warning for now and removing it from the driver > > doesn't change anything. > > > > saa7134 DVB-S, analog TV and saa7134-alsa are not affected. > > > > Installing the current mercurial v4l-dvb on 2.6.29.1 does fix it. > > > > If on that saa7134-dvb.ko and saa7134.ko are replaced with the ones from > > 2.6.29.1 the breakage is back again. The related dvb and tuner modules > > tolerate such exchange on a first rough test. > > > > As you reported, symptoms are tumbling signal and SNR between very low > > and 100%, as if tuning and AGC would never stabilize. > > > > I suspect failing i2c stuff is involved. Did not notice anything like > > that on various mercurial versions during the last months. > > I have the same issue (I think) on a Hauppauge WinTV Nova-T DVB-T > card. Here is the output from my old kernel, 2.6.28.7 when everything > worked: > > cx88/0: cx2388x v4l2 driver version 0.0.6 loaded > cx8800 0000:13:09.0: PCI INT A -> GSI 29 (level, low) -> IRQ 29 > cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T > [card=18,autodetected], frontend(s): 1 > cx88[0]: TV tuner type 4, Radio tuner type -1 > cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded > dib0700: loaded with support for 8 different device-types > dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will > try to load a firmware > usb 5-1: firmware: requesting dvb-usb-dib0700-1.20.fw > input: PC Speaker as /class/input/input3 > ACPI: PCI Interrupt Link [LACI] enabled at IRQ 22 > Intel ICH 0000:00:04.0: PCI INT A -> Link[LACI] -> GSI 22 (level, > high) -> IRQ 22 > Intel ICH 0000:00:04.0: setting latency timer to 64 > tveeprom 2-0050: Hauppauge model 90002, rev C176, serial# 471851 > tveeprom 2-0050: MAC address is 00-0D-FE-07-33-2B > tveeprom 2-0050: tuner model is Thompson DTT7592 (idx 76, type 4) > tveeprom 2-0050: TV standards ATSC/DVB Digital (eeprom 0x80) > tveeprom 2-0050: audio processor is None (idx 0) > tveeprom 2-0050: decoder processor is CX882 (idx 25) > tveeprom 2-0050: has no radio, has IR receiver, has no IR transmitter > cx88[0]: hauppauge eeprom: model=90002 > input: cx88 IR (Hauppauge Nova-T DVB-T as /class/input/input4 > cx88[0]/0: found at 0000:13:09.0, rev: 5, irq: 29, latency: 165, mmio: > 0xd9000000 > cx88[0]/0: registered device video0 [v4l2] > cx88[0]/0: registered device vbi0 > cx88[0]/2: cx2388x 8802 Driver Manager > cx88-mpeg driver manager 0000:13:09.2: PCI INT A -> GSI 29 (level, > low) -> IRQ 29 > cx88[0]/2: found at 0000:13:09.2, rev: 5, irq: 29, latency: 64, mmio: 0xda000000 > cx8802_probe() allocating 1 frontend(s) > > With 2.6.29.1 I get this: > > cx88/0: cx2388x v4l2 driver version 0.0.6 loaded > cx8800 0000:13:09.0: PCI INT A -> GSI 29 (level, low) -> IRQ 29 > cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18,autodetect > ed], frontend(s): 1 > cx88[0]: TV tuner type 4, Radio tuner type -1 > cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded > dib0700: loaded with support for 8 different device-types > dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state. > dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. > DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T) > tveeprom 3-0050: Hauppauge model 90002, rev C176, serial# 471851 > tveeprom 3-0050: MAC address is 00-0D-FE-07-33-2B > tveeprom 3-0050: tuner model is Thompson DTT7592 (idx 76, type 4) > tveeprom 3-0050: TV standards ATSC/DVB Digital (eeprom 0x80) > tveeprom 3-0050: audio processor is None (idx 0) > tveeprom 3-0050: decoder processor is CX882 (idx 25) > tveeprom 3-0050: has no radio, has IR receiver, has no IR transmitter > cx88[0]: hauppauge eeprom: model=90002 > input: cx88 IR (Hauppauge Nova-T DVB-T as /class/input/input4 > DVB: registering adapter 0 frontend 0 (DiBcom 3000MC/P)... > MT2060: successfully identified (IF1 = 1222) > cx88[0]/0: found at 0000:13:09.0, rev: 5, irq: 29, latency: 165, mmio: > 0xd9000000 > IRQ 29/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs > cx88[0]/0: registered device video0 [v4l2] > cx88[0]/0: registered device vbi0 > ACPI: PCI Interrupt Link [LACI] enabled at IRQ 22 > Intel ICH 0000:00:04.0: PCI INT A -> Link[LACI] -> GSI 22 (level, > high) -> IRQ 22 > Intel ICH 0000:00:04.0: setting latency timer to 64 > input: ImPS/2 Logitech Wheel Mouse as /class/input/input5 > intel8x0_measure_ac97_clock: measured 54864 usecs > intel8x0: clocking to 46887 > cx88[0]/2: cx2388x 8802 Driver Manager > cx88-mpeg driver manager 0000:13:09.2: PCI INT A -> GSI 29 (level, > low) -> IRQ 29 > cx88[0]/2: found at 0000:13:09.2, rev: 5, irq: 29, latency: 64, mmio: 0xda000000 > IRQ 29/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs > cx88/2: cx2388x dvb driver version 0.0.6 loaded > cx88/2: registering cx8802 driver, type: dvb access: shared > cx88[0]/2: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18] > cx88[0]/2: cx2388x based DVB/ATSC card > cx8802_alloc_frontends() allocating 1 frontend(s) > > I have the same symptoms as described previously in the thread, the > tuner is found but it will not get a lock in MythTV on any of the > channels and has seemingly random signal strength and SNR levels on > all the channels. > > When the tuner is being used I get a lot of these messages from dmesg, > suggesting an i2c problem: > > Apr 7 07:54:12 omega kernel: mt2060 I2C read failed > Apr 7 11:38:07 omega kernel: mt2060 I2C write failed > Apr 7 11:38:07 omega kernel: mt2060 I2C write failed (len=2) > Apr 7 11:38:07 omega kernel: mt2060 I2C write failed (len=6) > Apr 7 11:38:07 omega kernel: mt2060 I2C read failed > Apr 7 11:38:08 omega last message repeated 9 times > > These seem to happen whenever MythTV attempts to access the tuner. > > Thanks, > Thomas Hi Thomas, does it make any difference too with the current mercurial v4l-dvb ? I did not look any further, since some tones coming currently from above I don't like, more those from Linus after having 800 plus patches. Cheers, Hermann -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html