Re: Problem with latest v4l-dvb hg

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

 



On Sun, 08 Jun 2008 03:00:03 +0200
hermann pitton <hermann-pitton@xxxxxxxx> wrote:

> 
> Am Samstag, den 07.06.2008, 13:42 +0800 schrieb timf:
> > timf wrote:
> > > Mauro Carvalho Chehab wrote:
> > >   
> > >> On Fri, 06 Jun 2008 22:59:10 +0200
> > >> hermann pitton <hermann-pitton@xxxxxxxx> wrote:
> > >>
> > >>   
> > >>     
> > >>> Hi,
> > >>>
> > >>> Am Samstag, den 07.06.2008, 03:00 +0800 schrieb timf:
> > >>>     
> > >>>       
> > <snip>
> > 
> > Hi all,
> > 
> > Something very strange:
> > If in saa7134-dvb.c I do this:
> > 
> > <snip>
> > static int configure_tda827x_fe_kw210(struct saa7134_dev *dev,
> >                 struct tda1004x_config *cdec_conf,
> >                 struct tda827x_config *tuner_conf)
> > {
> >     dev->dvb.frontend = dvb_attach(tda10046_attach, cdec_conf, 
> > &dev->i2c_adap);
> >     if (dev->dvb.frontend) {
> > /*        if (cdec_conf->i2c_gate)
> >             dev->dvb.frontend->ops.i2c_gate_ctrl = tda8290_i2c_gate_ctrl; */
> >         if (dvb_attach(tda827x_attach, dev->dvb.frontend,
> >                    cdec_conf->tuner_address,
> >                    &dev->i2c_adap, tuner_conf))
> >             return 0;
> > 
> >         wprintk("no tda827x tuner found at addr: %02x\n",
> >                 cdec_conf->tuner_address);
> >     }
> >     return -EINVAL;
> > }
> > <snip>
> >     case SAA7134_BOARD_KWORLD_DVBT_210:
> > /*        if (configure_tda827x_fe(dev, &kworld_dvb_t_210_config, */
> >         if (configure_tda827x_fe_kw210(dev, &kworld_dvb_t_210_config,
> >                      &tda827x_cfg_2) < 0)
> >             goto dettach_frontend;
> >         break;
> > <snip>
> > then I can scan all available DVB-T channels, and view them.
> > If I leave it as original, it won't scan/view SBS.
> > 
> > Can someone tell me what part does this play?
> > 
> >         if (cdec_conf->i2c_gate)
> >             dev->dvb.frontend->ops.i2c_gate_ctrl = tda8290_i2c_gate_ctrl;
> 
> Tim,
> 
> without looking in any detail, choosed to have enough for myself.
> 
> Almost all, but not all, use the tda8290 analog IF demodulator within
> the saa7131e, on prior saa7135 stuff also present as a sepatate chip,
> as an i2c bridge to control the tuner, also if in DVB-T mode ...
> 
> To deminish interference on the bus, it is only opened to send the
> tuning bytes and then closed again.
> 
> IIRC, on your card are two tda8275a, which could serve as hybrid tuners,
> but on that early design it was choosen to burn some money in favor to
> have a first analog and DVB-T at once solution.
> 
> Since you have two tuners, you are not depending on the DVB-T gate stuff
> for DVB-T, which is a point for swichting issues from analog to DVB else
> on single hybrid tuners. To have a digital tuner controlled from the
> analog IF demod some still don't get and cause a lot of trouble.

There's another possibility. It might be possible that Viro's patches broke
firmware load. Did firmware load worked before (with the same version you're using)?

Cheers,
Mauro

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux