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