<div>i can watch Cable when i do a </div>
<div>&nbsp;</div>
<div>&quot;dd if=/dev/video0 of=/dev/video16 bs=64k&quot;</div>
<div>followed by</div>
<div>&quot;ivtvfbctl /dev/fb1 -noglobalalpha -localalpha&quot;</div>
<div>&nbsp;</div>
<div>i guess this means that the ivtv drivers are working&nbsp;fine.</div>
<div>&nbsp;</div>
<div>but i still cant watch live TV. i get a blank screen, and then it returns to the frontend.</div>
<div>where&nbsp;can i find the&nbsp;logs, for &quot;watch Live Tv&quot;. </div>
<div>&nbsp;</div>
<div>i have checked the /var/log/mythtv/mythbackend.log, but i dont find any info there.</div>
<div>&nbsp;</div>
<div>any reasons why i must be getting a blank screen ?</div>
<div>&nbsp;</div>
<div>i am using Knoppmyth, R5A15.1, does this version have any problem.</div>
<div>should i try R5A16 ?</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 7/8/05, <b class="gmail_sendername">John Harvey</b> &lt;<a href="mailto:john.p.harvey@btinternet.com">john.p.harvey@btinternet.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Ok. I would go to the latest driver version<br>Don't worry about 7127 parameters. You probably don't need any options to
<br>ivtv though I do use ivtv_std=2 to force PAL but I believe that should work<br>now.<br>Start from that and see what happens.<br>I may well look at the 7127 options because I have had a few people try and<br>fail to get a test image working.
<br><br>John<br><br>&gt; -----Original Message-----<br>&gt; From: <a href="mailto:mythtv-users-bounces@mythtv.org">mythtv-users-bounces@mythtv.org</a> [mailto:<a href="mailto:mythtv-users-">mythtv-users-</a><br>&gt; <a href="mailto:bounces@mythtv.org">
bounces@mythtv.org</a>] On Behalf Of Oscar Curero<br>&gt; Sent: 07 July 2005 01:36<br>&gt; To: <a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>&gt; Subject: Re: [mythtv-users] Black screen whenusing&quot;pvr-350decoder/tv-
<br>&gt; out&quot;option<br>&gt;<br>&gt; El Miércoles, 6 de Julio de 2005 19:06, escribió:<br>&gt; &gt; For some reason this bounced sending it to myth mailing list so I'm<br>&gt; sending<br>&gt; &gt; it direct.<br>&gt; &gt; John
<br>&gt; &gt;<br>&gt; &gt; Ok I'm confused. IVTV doesn't appear to return EINVAL from that write<br>&gt; call.<br>&gt; &gt; Anyway 0.3.2c is fairly old I would suggest that we start by upgrading<br>&gt; to<br>&gt; &gt; the latest version. Then lets try to get things working slowly.
<br>&gt;<br>&gt; Ahh.. ¿EINVAL? Let me start from the begining:<br>&gt;<br>&gt; The ivtv drivers have a kernel module called &quot;saa7127&quot;. This module has<br>&gt; parameters, like &quot;test_image&quot;, &quot;output_enable&quot;, &quot;output_select&quot;... I was
<br>&gt; following TVout howto. But I couldn't get any parameter to work. I always<br>&gt; had<br>&gt; the same error:<br>&gt;<br>&gt; saa7127: unsupported module, tainting kernel.<br>&gt; saa7127: Unknown parameter `test-image'
<br>&gt; saa7127: Ignoring new-style parameters in presence of obsolete ones<br>&gt; load_module: err 0xfffffffe (dont worry)<br>&gt;<br>&gt; So, I edited the source code of the saa7127.c and did the modfications by<br>&gt; hand. For example:
<br>&gt;<br>&gt; static int debug = 1;<br>&gt; static int test_image =0;<br>&gt;<br>&gt; A changed to:<br>&gt;<br>&gt; static int debug = 1;<br>&gt; static int test_image = 1;<br>&gt;<br>&gt; I did the same for the standar type (ntsc or pal):
<br>&gt;<br>&gt; static int saa7127_set_norm(struct i2c_client *client)<br>&gt; {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct saa7127 *encoder = (struct saa7127<br>&gt; *)i2c_get_clientdata(client);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const struct i2c_reg_value *inittab;
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (encoder-&gt;norm) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case SAA7127_VIDEO_NORM_NTSC:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dprintk(1, &quot;Selecting NTSC video Standard\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inittab = saa7127_init_config_ntsc;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; encoder-&gt;reg_61 = SAA7127_NTSC_DAC_CONTROL;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case SAA7127_VIDEO_NORM_PAL:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dprintk(1, &quot;Selecting PAL video Standard\n&quot;);
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inittab = saa7127_init_config_pal;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; encoder-&gt;reg_61 = SAA7127_PAL_DAC_CONTROL;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -EINVAL;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Write Table */<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saa7127_write_inittab(client, inittab);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br>&gt; }<br>&gt;<br>&gt; A changed to:<br>&gt;<br>&gt; static int saa7127_set_norm(struct i2c_client *client)
<br>&gt; {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct saa7127 *encoder = (struct saa7127<br>&gt; *)i2c_get_clientdata(client);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const struct i2c_reg_value *inittab;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (encoder-&gt;norm) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case SAA7127_VIDEO_NORM_NTSC:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dprintk(1, &quot;Selecting PAL video Standard\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inittab = saa7127_init_config_pal;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; encoder-&gt;reg_61 = SAA7127_PAL_DAC_CONTROL;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case SAA7127_VIDEO_NORM_PAL:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dprintk(1, &quot;Selecting PAL video Standard\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inittab = saa7127_init_config_pal;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; encoder-&gt;reg_61 = SAA7127_PAL_DAC_CONTROL;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -EINVAL; &lt;----------------------------OOPS<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Write Table */<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saa7127_write_inittab(client, inittab);
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br>&gt; }<br>&gt;<br>&gt; So it always use PAL (whatever the standard is). Mythtv does something<br>&gt; that<br>&gt; return EINVAL when calling this function.<br>&gt;<br>&gt; I will email the ivtv list to see if they can fix the parmeters on the
<br>&gt; saa7127<br>&gt; module.<br>&gt;<br>&gt; Thanks,<br>&gt; --<br>&gt; Oscar Curero - Linux user: 306877<br>&gt; --&nbsp;&nbsp;&nbsp;&nbsp;GPG keyID: 0xE0EA0B24&nbsp;&nbsp;&nbsp;&nbsp;--<br><br>_______________________________________________<br>mythtv-users mailing list
<br><a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br><a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br></blockquote></div>
<br>