[linux-dvb] FIX: No recovery after lost lock

Marian Durkovic md at bts.sk
Sun Sep 4 18:44:32 CEST 2005


> @Marian:
> Which kernel version, which application software did you use?
> Could you tell us the value of fe->inversion?

Tried on 2.6.13rc6 with CVS, and also on 2.6.9 with older dvb-kernel version
(something near the last release driver).

On the first tuning attempt, it tunes immediately, with inversion=0:

dvb_frontend_autotune: DVB0 drift:0 bending:0 inversion:0 auto_step:0 auto_sub_step:0 started_auto_step:0
HAS LOCK

When the lock is lost, it starts to zigzag and gets lock only when inversion
transitions from 1 to 0:

....
dvb_frontend_autotune: DVB1 drift:-13744 bending:0 inversion:0 auto_step:8 auto_sub_step:2 started_auto_step:0
dvb_frontend_autotune: DVB1 drift:-13744 bending:0 inversion:1 auto_step:8 auto_sub_step:3 started_auto_step:0
dvb_frontend_autotune: DVB1 drift:0 bending:0 inversion:1 auto_step:0 auto_sub_step:0 started_auto_step:0
dvb_frontend_autotune: DVB1 drift:0 bending:0 inversion:0 auto_step:0 auto_sub_step:1 started_auto_step:0
HAS LOCK

When the original driver code is used, there are no inversion changes during
retuning, so it never gets lock.


	With kind regards,

		M.

--------------------------------------------------------------------------
----                                                                  ----
----   Marian Durkovic                       network  manager         ----
----                                                                  ----
----   Slovak Technical University           Tel: +421 2 524 51 301   ----
----   Computer Centre, Nam. Slobody 17      Fax: +421 2 524 94 351   ----
----   812 43 Bratislava, Slovak Republic    E-mail/sip: md at bts.sk    ----
----                                                                  ----
--------------------------------------------------------------------------



More information about the linux-dvb mailing list