[linux-dvb] Antother problem with mt352

François-Xavier Payet Francois-Xavier.Payet at ens.insa-rennes.fr
Sat Mar 19 11:48:21 CET 2005


Unfortunately, still exactly the same problem

FX

Le Samedi 19 Mars 2005 02:36, Kenneth Aafløy a écrit :
> On Saturday 19 March 2005 01:55, Kenneth Aafløy wrote:
> > On Friday 18 March 2005 23:43, François-Xavier Payet wrote:
> > > Thanks for the patch, but unfortunately, still the same problem (I'm
> > > sure the reception is good, working like a charm on windows)
> >
> > What if you delete the read of STATUS_3?
> >
> > remove this (~ line
> >                 state->s3 = mt352_read_register(state, STATUS_3);
> >
> > change this
> >                 if (-1 == state->s0 || -1 == state->s1 || -1 ==
> > state->s3) to
> >                 if (-1 == state->s0 || -1 == state->s1)
>
> Try enabling the commented line again (~ line 290):
>         buf[3] = 0x50;  // old
> //      buf[3] = 0xf4;  // pinnacle
>
> Try adding this:
>
>         buf[0] = AGC_TARGET;
>         buf[1] = 0x20;
>         mt352_write(fe, buf, 2);
>
> before this (~ line 320):
>
>         if (state->config->no_tuner) {
>                 /* start decoding */
>                 mt352_write(fe, fsm_go, 2);
>
> Also this should give proper signal strength readback (~ line 420):
>
>         u16 signal = (mt352_read_register (state, AGC_GAIN_3) << 2) |
>                     ((mt352_read_register (state, AGC_GAIN_2) >> 6) & 3);
>
> At least some ideas of stuff you could try :)
>
> Kenneth
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb




More information about the linux-dvb mailing list