On Sat, Feb 7, 2009 at 12:57 PM, Josef Wolf <jw@xxxxxxxxxxxxx> wrote:
Since the tuning works from time to time, I tend to think that its a driver problem.
On Sat, Feb 07, 2009 at 11:12:25AM +0200, Alex Betis wrote:
[ ... ]
> > To be precise: on an already set-up transponder, re-executing this
> > function:
> >
> > static void tune_frequency (int ifreq, int sr)
> > {
> > struct dvb_frontend_parameters tuneto;
> >
> > tuneto.frequency = ifreq*1000;
> > tuneto.inversion = INVERSION_AUTO;
> > tuneto.u.qpsk.symbol_rate = sr*1000;
> > tuneto.u.qpsk.fec_inner = FEC_AUTO;
> >
> > if (ioctl(fefd, FE_SET_FRONTEND, &tuneto) == -1) {
> > fatal ("FE_SET_FRONTEND failed: %s\n", strerror (errno));
> > }
> > }
> >
> > with _exactly_ the same values for ifreq and sr, is able to toggle from
> > good TS stream to bad TS stream or vice-versa. As long as I avoid to
> > call this function, the quality of the stream does _not_ change.
>
> I had exactly the same behavior of Twinhan SP-200 (1027) card until I
> totally gave up and bought Twinhan SP-400 (1041) card.
> Interesting if those 2 cards have the same components.
The cards I have are of those:
http://www.linuxtv.org/wiki/index.php/TechnoTrend_PCline_budget_DVB-S
Do you think the problem is related to hardware?
Since the tuning works from time to time, I tend to think that its a driver problem.
> > I have tried to use fixed values instead of *_AUTO for FEC and INVERSION,
> > but that did not help either.
> >
> > Any ideas?
>
> What driver repository you use? And what driver is loaded for that card?
> My guess was that the tuner is not properly reset/set before the tuning.
> But (again) since I don't have any chip specification, I didn't have much
> progress with that.
# lsmod|egrep '(dvb|budget|stv|saa|ttpci)'
stv0299 11280 1
budget_ci 18956 3
budget_core 12332 1 budget_ci
dvb_core 87948 3 stv0299,budget_ci,budget_core
saa7146 18080 2 budget_ci,budget_core
ttpci_eeprom 2520 1 budget_core
ir_common 43340 1 budget_ci
i2c_core 35280 5 stv0299,budget_ci,budget_core,ttpci_eeprom,i2c_piix4
#
Don't remember when drivers it used, I've removed it from my box long ago.
I have not yet compiled my own drivers, so I use the drivers that came
with the disro (opensuse-11.1, x86_64). But I am about to dive into the
driver to narrow down the problem closer. Any hint how to compile my
own drivers on opensuse?
I dont have opensuse, but I'd suggest to use this repository:
http://mercurial.intuxication.org/hg/s2-liplianin
http://mercurial.intuxication.org/hg/s2-liplianin
_______________________________________________
linux-dvb users mailing list
For V4L/DVB development, please use instead linux-media@xxxxxxxxxxxxxxx
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
_______________________________________________ linux-dvb users mailing list For V4L/DVB development, please use instead linux-media@xxxxxxxxxxxxxxx linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb