Hi, Am Donnerstag, den 09.04.2009, 02:05 +0100 schrieb Thomas Horsten: > Hi Hermann, > > 2009/4/8 hermann pitton <hermann-pitton@xxxxxxxx>: > > > 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. > > After installing the mercurial drivers and rebooting the symptoms are > exactly the same. Another tuner card in the same machine (a Hauppauge > Nova-T 500 Dual DVB-T) works fine. > > If you have any ideas I am willing to experiment to get this to work > again. If I have some time over Easter I might try git-dissecting the > changes to find the patch that introduced the behaviour but since it > is running on quite a big server the turnaround time to reboot and try > new modules is about 30 minutes :( > scrolled at least over some saa7134 related diffs just, thousands of lines, but no exact catch yet. It seems the i2c gate control of the tda8290 at 0x96 is broken in DVB-T mode open/close related. Correct behavior with current mercurial tuning the tuner at 0xc0. saa7133[0]: i2c xfer: < 10 06 [fd quirk] < 11 =af > saa7133[0]: i2c xfer: < 10 06 [fd quirk] < 11 =af > saa7133[0]: i2c xfer: < 10 06 [fd quirk] < 11 =af > saa7133[0]: i2c xfer: < 10 01 [fd quirk] < 11 =91 > saa7133[0]: i2c xfer: < 10 01 91 > saa7133[0]: i2c xfer: < 10 02 [fd quirk] < 11 =1c > saa7133[0]: i2c xfer: < 10 02 1c > saa7133[0]: i2c xfer: < 10 03 [fd quirk] < 11 =00 > saa7133[0]: i2c xfer: < 10 03 00 > saa7133[0]: i2c xfer: < 10 43 [fd quirk] < 11 =03 > saa7133[0]: i2c xfer: < 10 43 03 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 00 2e 70 00 16 14 4b 1c 06 24 00 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 90 ff 60 00 59 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 a0 40 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c1 =09 =a8 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 c0 99 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 60 3c > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 30 11 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 c0 39 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 50 4f > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 10 01 [fd quirk] < 11 =91 > saa7133[0]: i2c xfer: < 10 01 91 > saa7133[0]: i2c xfer: < 10 02 [fd quirk] < 11 =1c > saa7133[0]: i2c xfer: < 10 02 1c > saa7133[0]: i2c xfer: < 10 02 [fd quirk] < 11 =1c > saa7133[0]: i2c xfer: < 10 02 1c > saa7133[0]: i2c xfer: < 10 03 [fd quirk] < 11 =00 > saa7133[0]: i2c xfer: < 10 03 00 > saa7133[0]: i2c xfer: < 10 31 54 > saa7133[0]: i2c xfer: < 10 32 03 > On the broken 2.6.29.1 it looks like that. saa7133[0]: i2c xfer: < 10 22 [fd quirk] < 11 =ff > saa7133[0]: i2c xfer: < 10 21 [fd quirk] < 11 =ff > saa7133[0]: i2c xfer: < 10 20 [fd quirk] < 11 =ff > saa7133[0]: i2c xfer: < 10 01 [fd quirk] < 11 =91 > saa7133[0]: i2c xfer: < 10 01 91 > saa7133[0]: i2c xfer: < 10 02 [fd quirk] < 11 =1c > saa7133[0]: i2c xfer: < 10 02 1c > saa7133[0]: i2c xfer: < 10 03 [fd quirk] < 11 =00 > saa7133[0]: i2c xfer: < 10 03 00 > saa7133[0]: i2c xfer: < 10 43 [fd quirk] < 11 =03 > saa7133[0]: i2c xfer: < 10 43 03 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 00 32 c0 00 16 5a 5b 1c 06 24 00 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 90 ff 60 00 59 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 a0 40 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c1 =09 =a8 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 c0 99 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 60 3c > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 30 10 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 c0 39 > saa7133[0]: i2c xfer: < 96 21 c0 > saa7133[0]: i2c xfer: < c0 50 5f > saa7133[0]: i2c xfer: < 96 21 80 > saa7133[0]: i2c xfer: < 10 01 [fd quirk] < 11 =91 > saa7133[0]: i2c xfer: < 10 01 91 > saa7133[0]: i2c xfer: < 10 02 [fd quirk] < 11 =1c > saa7133[0]: i2c xfer: < 10 02 1c > saa7133[0]: i2c xfer: < 10 02 [fd quirk] < 11 =1c > saa7133[0]: i2c xfer: < 10 02 1c > saa7133[0]: i2c xfer: < 10 03 [fd quirk] < 11 =00 > saa7133[0]: i2c xfer: < 10 03 00 > saa7133[0]: i2c xfer: < 10 31 60 > saa7133[0]: i2c xfer: < 10 32 02 > saa7133[0]: i2c xfer: < 10 33 aa > saa7133[0]: i2c xfer: < 10 34 aa > saa7133[0]: i2c xfer: < 10 35 ab > saa7133[0]: i2c xfer: < 10 4d 0c > saa7133[0]: i2c xfer: < 10 4e 00 > saa7133[0]: i2c xfer: < 10 16 [fd quirk] < 11 =a8 > saa7133[0]: i2c xfer: < 10 16 a8 > saa7133[0]: i2c xfer: < 10 01 [fd quirk] < 11 =91 > saa7133[0]: i2c xfer: < 10 01 91 > saa7133[0]: i2c xfer: < 10 02 [fd quirk] < 11 =1c > saa7133[0]: i2c xfer: < 10 02 1c > Mauro had a fix during further changes for the upcoming 2.6.30 commits on mercurial, but it seems to be broken already previously. The open gate, write to tuner, close gate commands are no longer in the also previously known sequence and might cause the trouble visible on the saa713x. 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