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? > > 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 # 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? _______________________________________________ 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