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

Matt fwmatt at dsl.pipex.com
Sat Aug 27 00:58:37 CEST 2005


Marian Durkovic wrote:

>Hi,
>
>  I found a big thread on linux-dvb list couple of months old, about problems 
>with retuning after lost lock.
>
>  I was experiencing the same situation - but only with dvb-kernel drivers.
>My old boxes with 2.4.20 kernel and DVB branch never had this problem.
>The new box was never able to retune even after signal degradation by heavy 
>rain or after cable disconnecting/reconnecting.
>
>  My oscilloscope was showing the 22 kHz signal even after lost lock, but the
>card was not able to retune. Restarting the application always solved the
>problem.
>
>  Finally I found the reason - it's the following code in dvb_frontend.c:
>
>                        /* if we're tuned, then we have determined the correct i
>nversion */
>                        if ((!(fe->info->caps & FE_CAN_INVERSION_AUTO)) &&
>                            (fe->parameters.inversion == INVERSION_AUTO)) {
>                                fe->parameters.inversion = fe->inversion;
>                        } 
>
>  If this is commented out, the frontend is able to retune.
>
>  The card I'm using is:
>
>kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
>kernel: stv0299: try to attach to TT-Budget/WinTV-NOVA-CI PCI
>kernel: stv0299: setup for tuner SU1278 (TSA5059 synth) on TechnoTrend hardware
>kernel: DVB: registering frontend 0 (STV0299/TSA5059/SL1935 based)...
>kernel: adapter has MAC addr = 00:d0:5c:21:68:15
>kernel: budget_ci: CI interface initialised
>
>
>
>	With kind regards,
>
>		M.
>
>
>_______________________________________________
>linux-dvb mailing list
>linux-dvb at linuxtv.org
>http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>  
>
Thanks I will have to try this.

Best regards

Matt




More information about the linux-dvb mailing list