RE: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
> -Original Message- > From: linux-media-ow...@vger.kernel.org [mailto:linux-media- > ow...@vger.kernel.org] On Behalf Of Manu Abraham > Sent: mercredi 21 septembre 2011 19:53 > To: Mauro Carvalho Chehab > Cc: Lutz Sammer; linux-media@vger.kernel.org > Subject: Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder > > Mauro, > > On Wed, Sep 21, 2011 at 10:14 PM, Mauro Carvalho Chehab > wrote: > > Em 04-05-2011 08:27, Lutz Sammer escreveu: > >> On 05/04/11 01:16, Mauro Carvalho Chehab wrote: > >>> Em 13-04-2011 21:05, Lutz Sammer escreveu: > >>>>> On 05/04/11 21:07, Steffen Barszus wrote: > >>>>>> On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" > >>>>>> 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. > >>>>>>> > >>>>>>> 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 > >>>>>> > >>>>>> 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. > >>> > >> > >> 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
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
Mauro, On Wed, Sep 21, 2011 at 10:14 PM, Mauro Carvalho Chehab wrote: > Em 04-05-2011 08:27, Lutz Sammer escreveu: >> On 05/04/11 01:16, Mauro Carvalho Chehab wrote: >>> Em 13-04-2011 21:05, Lutz Sammer escreveu: > On 05/04/11 21:07, Steffen Barszus wrote: >> On Tue, 05 Apr 2011 13:00:14 +0200 >> "Issa Gorissen" 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. >>> >>> 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 >> >> 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. >>> >> >> 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/ > Patch is good and correct. Thanks. Reviewed-by: Manu Abraham -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
Em 04-05-2011 08:27, Lutz Sammer escreveu: > On 05/04/11 01:16, Mauro Carvalho Chehab wrote: >> Em 13-04-2011 21:05, Lutz Sammer escreveu: On 05/04/11 21:07, Steffen Barszus wrote: > On Tue, 05 Apr 2011 13:00:14 +0200 > "Issa Gorissen" 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. >> >> 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 > > 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. >> > > 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/ -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
On 04/05/2011 13:27, Lutz Sammer wrote: > On 05/04/11 01:16, Mauro Carvalho Chehab wrote: >> Em 13-04-2011 21:05, Lutz Sammer escreveu: On 05/04/11 21:07, Steffen Barszus wrote: > On Tue, 05 Apr 2011 13:00:14 +0200 > "Issa Gorissen" 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. >> >> 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 > > 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. 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/linux-media@vger.kernel.org/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 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
Em 05-05-2011 01:25, Manu Abraham escreveu: > On Wed, May 4, 2011 at 3:16 AM, Mauro Carvalho Chehab > wrote: >> Em 13-04-2011 21:05, Lutz Sammer escreveu: On 05/04/11 21:07, Steffen Barszus wrote: > On Tue, 05 Apr 2011 13:00:14 +0200 > "Issa Gorissen" 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. >> >> 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 > > 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. > > > I am out of station currently. I will take a deeper look at it during > the weekend or next week. Ok, thank you! Mauro. -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
On Wed, May 4, 2011 at 3:16 AM, Mauro Carvalho Chehab wrote: > Em 13-04-2011 21:05, Lutz Sammer escreveu: >>> On 05/04/11 21:07, Steffen Barszus wrote: On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" 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. > > 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 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. I am out of station currently. I will take a deeper look at it during the weekend or next week. Best Regards, Manu -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
From: Lutz Sammer > On 05/04/11 01:16, Mauro Carvalho Chehab wrote: > > Em 13-04-2011 21:05, Lutz Sammer escreveu: > >>> On 05/04/11 21:07, Steffen Barszus wrote: > On Tue, 05 Apr 2011 13:00:14 +0200 > "Issa Gorissen" 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. > > > > 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 > > 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. > > > > 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 Thank you Johns, I got out of patience and reverted back to kernel 2.6.37. Added an amplifier on the line and repositionned my dish. It works now. But very difficult to get both Hotbird 6 and 9 sats! Maybe they transmit a weak signal ??? -- Issa -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
On 05/04/11 01:16, Mauro Carvalho Chehab wrote: > Em 13-04-2011 21:05, Lutz Sammer escreveu: >>> On 05/04/11 21:07, Steffen Barszus wrote: On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" 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. > > 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 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. > 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 diff --git a/drivers/media/dvb/frontends/stb0899_drv.c b/drivers/media/dvb/frontends/stb0899_drv.c index 37a222d..7691282 100644 --- a/drivers/media/dvb/frontends/stb0899_drv.c +++ b/drivers/media/dvb/frontends/stb0899_drv.c @@ -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)
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
Em 13-04-2011 21:05, Lutz Sammer escreveu: >> On 05/04/11 21:07, Steffen Barszus wrote: >>> On Tue, 05 Apr 2011 13:00:14 +0200 >>> "Issa Gorissen" 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. 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 >>> >>> 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. > > Johns > > diff --git a/drivers/media/dvb/frontends/stb0899_algo.c > b/drivers/media/dvb/frontends/stb0899_algo.c > index 2da55ec..55f0c4e 100644 > --- a/drivers/media/dvb/frontends/stb0899_algo.c > +++ b/drivers/media/dvb/frontends/stb0899_algo.c > @@ -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 <= 200) > - dataTime = 2000; > - else if (params->srate <= 500) > - dataTime = 1500; > - else if (params->srate <= 1500) > - 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 */ > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-media" in > the body of a message to majord...@vger.kernel.org > More
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
> On 05/04/11 21:07, Steffen Barszus wrote: >> On Tue, 05 Apr 2011 13:00:14 +0200 >> "Issa Gorissen" 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. >>> >>> 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 >> >> 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 diff --git a/drivers/media/dvb/frontends/stb0899_algo.c b/drivers/media/dvb/frontends/stb0899_algo.c index 2da55ec..55f0c4e 100644 --- a/drivers/media/dvb/frontends/stb0899_algo.c +++ b/drivers/media/dvb/frontends/stb0899_algo.c @@ -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 <= 200) - dataTime = 2000; - else if (params->srate <= 500) - dataTime = 1500; - else if (params->srate <= 1500) - 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 */ -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
On 05/04/11 21:07, Steffen Barszus wrote: > On Tue, 05 Apr 2011 13:00:14 +0200 > "Issa Gorissen" 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. >> >> 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 > > Steffen Hi Steffen, Unfortunately, it does not help in my case. Thx anyway. -- Issa -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
RE: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
> -Original Message- > From: linux-media-ow...@vger.kernel.org [mailto:linux-media- > ow...@vger.kernel.org] On Behalf Of Issa Gorissen > Sent: mardi 5 avril 2011 13:00 > To: linux-media@vger.kernel.org > Subject: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder > > 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 > I can confirm that we have a lot of problem with these two transponders and the TT-S2-3200 card. Here are some observations: - It seems that going from DVB-S to DVB-S2 make the antenna settings very sensitive. We have some sites where everything is working correctly and on some other sites where we needed to redo the antenna setup, especially the LNB tilt. - The STB0899 driver doesn't seem to work correctly: if the reception isn't really good, we are missing a lot of TS packets and these packets are altered (mainly garbage). But, the BER returned from the demodulator stay at zero! (using FE_READ_BER ioctl). By the way, the FE_READ_UNCORRECTED_BLOCKS ioctl isn't implemented in this driver. Does anyone can confirm these observations? > > 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. > > 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 ? > > Thank you a lot, > -- > Issa > > -- > To unsubscribe from this list: send the line "unsubscribe linux-media" > in the body of a message to majord...@vger.kernel.org More majordomo > info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
On Tue, 05 Apr 2011 13:00:14 +0200 "Issa Gorissen" 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. > > 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 Steffen -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html