Skip to contentSkip to conversation

TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder

DISCUSSION Lutz Sammer 5 participants 9 messages Apr 14, 2011 – Oct 6, 2011 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw
Quoted 46 lines · Steffen Barszus
Quoted 45 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Quoted 6 lines
Quoted 3 lines

Kind Regards

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Johns

(quoted diff) +0 -0

b/drivers/media/dvb/frontends/stb0899_algo.c
index 2da55ec..55f0c4e 100644

drivers/media/dvb/frontends/stb0899_algo.c +0 -0
@@ -338,36 +338,42 @@ static enum stb0899_status

stb0899_check_data(struct stb0899_state *state)

        int lock = 0, index = 0, dataTime = 500, loop;
        u8 reg;
-       internal->status = NODATA;
+       reg = stb0899_read_reg(state, STB0899_VSTATUS);
+       lock = STB0899_GETFIELD(VSTATUS_LOCKEDVIT, reg);
+       if ( !lock ) {
-       /* RESET FEC    */
-       reg = stb0899_read_reg(state, STB0899_TSTRES);
-       STB0899_SETFIELD_VAL(FRESACS, reg, 1);
-       stb0899_write_reg(state, STB0899_TSTRES, reg);
-       msleep(1);
-       reg = stb0899_read_reg(state, STB0899_TSTRES);
-       STB0899_SETFIELD_VAL(FRESACS, reg, 0);
-       stb0899_write_reg(state, STB0899_TSTRES, reg);

+ internal->status = NODATA;

- if (params->srate <= 2000000)
- dataTime = 2000;
- else if (params->srate <= 5000000)
- dataTime = 1500;
- else if (params->srate <= 15000000)
- dataTime = 1000;
- else
- dataTime = 500;
-
- stb0899_write_reg(state, STB0899_DSTATUS2, 0x00); /* force
search loop */
- while (1) {
- /* WARNING! VIT LOCKED has to be tested before
VIT_END_LOOOP */

-               reg = stb0899_read_reg(state, STB0899_VSTATUS);
-               lock = STB0899_GETFIELD(VSTATUS_LOCKEDVIT, reg);
-               loop = STB0899_GETFIELD(VSTATUS_END_LOOPVIT, reg);
+               /* RESET FEC    */
+               reg = stb0899_read_reg(state, STB0899_TSTRES);
+               STB0899_SETFIELD_VAL(FRESACS, reg, 1);
+               stb0899_write_reg(state, STB0899_TSTRES, reg);
+               msleep(1);
+               reg = stb0899_read_reg(state, STB0899_TSTRES);
+               STB0899_SETFIELD_VAL(FRESACS, reg, 0);
+               stb0899_write_reg(state, STB0899_TSTRES, reg);

- if (lock || loop || (index > dataTime))
- break;
- index++;
+ msleep(1);
+ }
}

if (lock) { /* DATA LOCK indicator */

#1 lore raw

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 48 lines
Quoted 48 lines · Steffen Barszus
Quoted 47 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Kind Regards

Quoted 7 lines
Quoted 4 lines
Quoted 1 line

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description and your SOB.

As the patch is currently broken, I'm just marking it as rejected at patchwork.

Manu,

Please take a look on this trouble report.

Thanks!
Mauro.

Quoted 68 lines

Johns

drivers/media/dvb/frontends/stb0899_algo.c +4 -19
index 2da55ec..55f0c4e 100644
@@ -338,36 +338,42 @@ static enum stb0899_status
 stb0899_check_data(struct stb0899_state *state)
        int lock = 0, index = 0, dataTime = 500, loop;
        u8 reg;
 
-       internal->status = NODATA;
+       reg = stb0899_read_reg(state, STB0899_VSTATUS);
+       lock = STB0899_GETFIELD(VSTATUS_LOCKEDVIT, reg);
+       if ( !lock ) {
 
-       /* RESET FEC    */
-       reg = stb0899_read_reg(state, STB0899_TSTRES);
-       STB0899_SETFIELD_VAL(FRESACS, reg, 1);
-       stb0899_write_reg(state, STB0899_TSTRES, reg);
-       msleep(1);
-       reg = stb0899_read_reg(state, STB0899_TSTRES);
-       STB0899_SETFIELD_VAL(FRESACS, reg, 0);
-       stb0899_write_reg(state, STB0899_TSTRES, reg);
+               internal->status = NODATA;
 
-       if (params->srate <= 2000000)
-               dataTime = 2000;
-       else if (params->srate <= 5000000)
-               dataTime = 1500;
-       else if (params->srate <= 15000000)
-               dataTime = 1000;
-       else
-               dataTime = 500;
-
-       stb0899_write_reg(state, STB0899_DSTATUS2, 0x00); /* force

search loop */

drivers/media/dvb/frontends/stb0899_algo.c +0 -2
-       while (1) {
-               /* WARNING! VIT LOCKED has to be tested before

VIT_END_LOOOP */

drivers/media/dvb/frontends/stb0899_algo.c +10 -7
-               reg = stb0899_read_reg(state, STB0899_VSTATUS);
-               lock = STB0899_GETFIELD(VSTATUS_LOCKEDVIT, reg);
-               loop = STB0899_GETFIELD(VSTATUS_END_LOOPVIT, reg);
+               /* RESET FEC    */
+               reg = stb0899_read_reg(state, STB0899_TSTRES);
+               STB0899_SETFIELD_VAL(FRESACS, reg, 1);
+               stb0899_write_reg(state, STB0899_TSTRES, reg);
+               msleep(1);
+               reg = stb0899_read_reg(state, STB0899_TSTRES);
+               STB0899_SETFIELD_VAL(FRESACS, reg, 0);
+               stb0899_write_reg(state, STB0899_TSTRES, reg);
 
-               if (lock || loop || (index > dataTime))
-                       break;
-               index++;
+                       msleep(1);
+               }
        }
 
        if (lock) {     /* DATA LOCK indicator  */
 
 
--

To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#2 lore raw
Quoted 61 lines · Mauro Carvalho Chehab

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 48 lines
Quoted 48 lines · Steffen Barszus
Quoted 47 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Kind Regards

Quoted 7 lines
Quoted 4 lines
Quoted 1 line

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description and your SOB.

Quoted 6 lines

As the patch is currently broken, I'm just marking it as rejected at patchwork.

Manu,

Please take a look on this trouble report.

Sorry, the things are mixed here. My patch (resend and hopefully this time not broken) handles only DVB-S transponders.

The FEC fix patch fixed locking on 11,681 Ghz, but not on 12,692 Ghz for me. But I have very weak receiption,

Johns

drivers/media/dvb/frontends/stb0899_drv.c +2 -2
index 37a222d..7691282 100644
@@ -1426,9 +1426,9 @@ static void stb0899_set_iterations(struct stb0899_state *state)
 	if (iter_scale > config->ldpc_max_iter)
 		iter_scale = config->ldpc_max_iter;
 
-	reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER);
+	reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER);
 	STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale);
-	stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);
+	stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);
 }
 
 static enum dvbfe_search stb0899_search(struct dvb_frontend *fe, struct dvb_frontend_parameters *p)
#3 lore raw
Quoted 60 lines · Lutz Sammer
Quoted 59 lines · Mauro Carvalho Chehab

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 46 lines
Quoted 46 lines · Steffen Barszus
Quoted 45 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Quoted 8 lines
Quoted 6 lines
Quoted 3 lines

Kind Regards

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description and your SOB.

Quoted 5 lines
Quoted 5 lines

As the patch is currently broken, I'm just marking it as rejected at patchwork.

Manu,

Please take a look on this trouble report.

Hi,

Just to report that I can lock on those problematic transponders with kernel 2.6.37 (and with an amp on the coax of 40m long), but not with 2.6.39-rc6.

I figured the patch which might cause my problem is the following

[media] stb6100: Improve tuner performance
[http://git.linuxtv.org/media_tree.git?a=commitdiff;h=f14bfe94e459cb070a489e1786f26d54e9e7b5de]

I recall that in this thread
[http://www.mail-archive.com/[email protected]/msg29712.html],
there were concerns about the above patch.

Is it possible to remove it from 2.6.39 release and do further research or is it too late ?

Thx,
--
Issa

#4 lore raw
In reply to Lutz Sammer

Em 04-05-2011 08:27, Lutz Sammer escreveu:

Quoted 69 lines · Mauro Carvalho Chehab
Quoted 61 lines

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 48 lines
Quoted 48 lines · Steffen Barszus
Quoted 47 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Kind Regards

Quoted 7 lines
Quoted 4 lines
Quoted 1 line

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description and your SOB.

Quoted 6 lines

As the patch is currently broken, I'm just marking it as rejected at patchwork.

Manu,

Please take a look on this trouble report.

Quoted 7 lines

Sorry, the things are mixed here. My patch (resend and hopefully this time not broken) handles only DVB-S transponders.

The FEC fix patch fixed locking on 11,681 Ghz, but not on 12,692 Ghz for me. But I have very weak receiption,

Johns

Manu,

We're still missing your review on this patch[1], or it were eventually missed. Please review it.

Thanks,
Mauro

[1] http://patchwork.linuxtv.org/patch/6511/

Reviewed-by
#5 lore raw

Mauro,

Quoted 80 lines · Mauro Carvalho Chehab

Em 04-05-2011 08:27, Lutz Sammer escreveu:

Quoted 69 lines · Mauro Carvalho Chehab
Quoted 61 lines

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 48 lines
Quoted 48 lines · Steffen Barszus
Quoted 47 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Kind Regards

Quoted 7 lines
Quoted 4 lines
Quoted 1 line

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description and your SOB.

Quoted 6 lines

As the patch is currently broken, I'm just marking it as rejected at patchwork.

Manu,

Please take a look on this trouble report.

Quoted 7 lines

Sorry, the things are mixed here. My patch (resend and hopefully this time not broken) handles only DVB-S transponders.

The FEC fix patch fixed locking on 11,681 Ghz, but not on 12,692 Ghz for me.  But I have very weak receiption,

Johns

Manu,

Quoted 8 lines

We're still missing your review on this patch[1], or it were eventually missed. Please review it.

Thanks,
Mauro

[1] http://patchwork.linuxtv.org/patch/6511/

Patch is good and correct. Thanks.

#6 lore raw
Quoted 77 lines

-----Original Message-----
From: [email protected] [mailto:linux-media- [email protected]] On Behalf Of Manu Abraham
Sent: mercredi 21 septembre 2011 19:53
To: Mauro Carvalho Chehab
Cc: Lutz Sammer; [email protected]
Subject: Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder

Mauro,

Quoted 22 lines · Mauro Carvalho Chehab

Em 04-05-2011 08:27, Lutz Sammer escreveu:

Quoted 21 lines · Mauro Carvalho Chehab
Quoted 20 lines

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 19 lines
Quoted 19 lines · Steffen Barszus
Quoted 18 lines
Quoted 15 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the

latest drivers from git.

Quoted 40 lines
Quoted 40 lines
Quoted 40 lines
Quoted 39 lines
Quoted 30 lines
Quoted 30 lines
Quoted 7 lines

They both find the transponders but cannot tune onto it.

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv
-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Quoted 6 lines
Quoted 3 lines

Kind Regards

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Quoted 19 lines
Quoted 3 lines
Quoted 3 lines
Quoted 3 lines

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description

and your SOB.

Quoted 2 lines
Quoted 2 lines
Quoted 2 lines

As the patch is currently broken, I'm just marking it as rejected at

patchwork.

Quoted 12 lines
Quoted 12 lines
Quoted 5 lines

Manu,

Please take a look on this trouble report.

Sorry, the things are mixed here. My patch (resend and hopefully this time not broken) handles only DVB-S transponders.

The FEC fix patch fixed locking on 11,681 Ghz, but not on 12,692 Ghz for me.  But I have very weak receiption,

We did a lot of experiments with this card and these 2 transponders, and here is what you need:
* The dish must be perfectly oriented
* Check carefully the X-pol (LNB rotation)
* Be careful that all the LNB are not equal: we managed to get good results with some LNBs and never manage to have reception with other models of LNB
* It seems that the DVB-S2 demodulator (that is quite old now) in this card is very sensitive to bad signals and maybe sensitive to cross polarization more than other demodulators.

So make a short answer: to correct the issues with these specifics transponders and this card, we first do a fine dish/LND orientation and then change the LNB, usually, it's enough. Specific measurement tool is needed to make good work.

Finally, it isn't that much a driver problem in my opinion.

Quoted 19 lines
Quoted 4 lines
Quoted 1 line

Johns

Manu,

Quoted 8 lines

We're still missing your review on this patch[1], or it were eventually missed. Please review it.

Thanks,
Mauro

[1] http://patchwork.linuxtv.org/patch/6511/

Patch is good and correct. Thanks.

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

#7 lore raw
In reply to Mauro Carvalho Chehab
Quoted 61 lines · Mauro Carvalho Chehab

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 48 lines
Quoted 48 lines · Steffen Barszus
Quoted 47 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Kind Regards

Quoted 7 lines
Quoted 4 lines
Quoted 1 line

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description and your SOB.

Quoted 8 lines

As the patch is currently broken, I'm just marking it as rejected at patchwork.

Manu,

Please take a look on this trouble report.

Thanks!
Mauro.

I am out of station currently. I will take a deeper look at it during the weekend or next week.

Best Regards,
Manu

#8 lore raw

Em 05-05-2011 01:25, Manu Abraham escreveu:

Quoted 67 lines
Quoted 65 lines · Mauro Carvalho Chehab

Em 13-04-2011 21:05, Lutz Sammer escreveu:

Quoted 48 lines
Quoted 48 lines · Steffen Barszus
Quoted 47 lines
Quoted 17 lines · On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" <flop.m@xxxxxxx> wrote:

Hi,

Eutelsat made a recent migration from DVB-S to DVB-S2 (since 31/3/2011) on two transponders on HB13E

- HOT BIRD 6 13° Est TP 159 Freq 11,681 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

- HOT BIRD 9 13° Est TP 99 Freq 12,692 Ghz DVB-S2 FEC 3/4 27500 Msymb/s 0.2 Pilot off Polar H

Before those changes, with my TT S2 3200, I was able to watch TV on those transponders. Now, I cannot even tune on those transponders. I have tried with scan-s2 and w_scan and the latest drivers from git. They both find the transponders but cannot tune onto it.

Quoted 5 lines

Something noteworthy is that my other card, a DuoFlex S2 can tune fine on those transponders.

My question is; can someone try this as well with a TT S2 3200 and post the results ?

i read something about it lately here (german!):
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p977938-stb0899-fec-3-4-tester-gesucht/#post977938

It says in stb0899_drv.c function:
static void stb0899_set_iterations(struct stb0899_state *state)

This:
reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

should be replaced with this:

reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg);

Basically replace STB0899_S2DEMOD with STB0899_S2FEC in this 2 lines affected.

Kind Regards

Quoted 7 lines
Quoted 4 lines
Quoted 1 line

Steffen

Hi Steffen,

Unfortunately, it does not help in my case. Thx anyway.

Try my locking fix. With above patch I can lock the channels without problem.

Can someone confirm that such patch would fix the issue? If so, please forward it in a way that it could be applied (patch is currently line-wrapped), and submit with some comments/description and your SOB.

As the patch is currently broken, I'm just marking it as rejected at patchwork.

Manu,

Quoted 8 lines
Quoted 4 lines

Please take a look on this trouble report.

Thanks!
Mauro.

I am out of station currently. I will take a deeper look at it during the weekend or next week.

Ok, thank you!

Mauro.