Re: [PATCH] Multifrontend support for saa7134

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

 



Hi,

Am Sonntag, den 01.11.2009, 03:40 +0100 schrieb hermann pitton:
> Hi Lukas, Petr and Eddi,
> 
> thanks for working on it.
> 
> Am Samstag, den 31.10.2009, 21:21 +0100 schrieb Lukáš Karas:
> > Hi all, 
> > here is patch for multifrontend support in saa7134 driver. It is derived from 
> > patches on page http://tux.dpeddi.com/lr319sta/
> > 
> > This patch has effect on these cards:
> >  * FlyDVB Trio
> >  * Medion MD8800 Quadro
> >  * ASUSTeK Tiger 3in1
> 
> The a little bit hidden low profile triple CTX948 is also involved, just
> to have it mentioned. We treat it like the Medion MD8800 Quadro, CTX944,
> with subsystem 16be:0007.
> 
> > It was tested with FlyDVB Trio card.
> > If you could, please test it with other cards too.
> 
> Some first tests on the CTX944 don't look such promising yet.
> On DVB-T only one transponder remains and even that one is heavily
> disturbed.

just some small updates on it, unfortunately I don't have the time
currently it deserves.

The triple CTX948 shows the same behaviour, not such surprising.

But, the Trio has two separate tuners for analog and DVB-T and the DVB-T
problem seems only to be with hybrid devices.

It is also on such silicon hybrid tuners without multiple frontends.

So, likely some bug for hybrid tuner initialization, unfortunately
i2c_debug and related tuner debug seem not to catch it and i2c gate
control reports as being operable.

Devices with FMD1216ME/I MK3 hybrid do still work for DVB-T!

> On DVB-S only about one third of the previous services is still
> available. Lots of such.
> 
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=0) returns 0
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=1)
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=1) returns 0
> tda10086_diseqc_wait: diseqc queue not ready, command may be lost.
> tda10086_diseqc_wait: diseqc queue not ready, command may be lost.
> tda10086_diseqc_wait: diseqc queue not ready, command may be lost.
> tda10086_diseqc_wait: diseqc queue not ready, command may be lost.
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=0)
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=0) returns 0
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=1)
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=1) returns 0
> saa7133[1]/dvb: saa7134_dvb_bus_ctrl(acquire=0)
> 
> I do have the Asus Tiger 3in1 and the triple CTX948 too, but can't
> promise when I get time to test on those less complicated devices.

If the above "diseqc queue not ready" appears, it fails, but a second
attempt almost always works. Might be some unsynced timing problems
between the different LNB supplies. (need to get the Tiger 3in1 up too)

However, it is very close to fully working already.

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