From 3c05e73692811c80eb2a4743693b70d2b1c9270a Mon Sep 17 00:00:00 2001 From: Florent Audebert Date: Tue, 20 May 2014 12:10:29 +0200 Subject: [PATCH] Don't stop demod when issuing DiSEqC or Tone Burst commands This may prevent locking depending on which order are called tuning and DiSEqC commands. Here are comments from Ralph (Digital Devices): The macro stops the demod, because a sudden loss of signal, like you get when switching inputs with diseqc command, can cause the TS output section in the stv0900 to lose packets on the other demod. But this does not happen very often (see errrata of stv0900). I guess it depends on in what order you use diseqc and tuning that it could cause trouble. --- frontends/stv090x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontends/stv090x.c b/frontends/stv090x.c index 4c4331e..515c4ce 100644 --- a/frontends/stv090x.c +++ b/frontends/stv090x.c @@ -41,7 +41,7 @@ #define ERRCTRL1_DVBS1 0x76 #define ERRCTRL1_DVBS2 0x67 -#define STOP_DEMOD 1 +#define STOP_DEMOD 0 static unsigned int verbose; module_param(verbose, int, 0644);