Re: Kernel 2.6.29 breaks DVB-T ASUSTeK Tiger LNA Hybrid Capture Device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux