<div dir="ltr"><br><br><div class="gmail_quote">On Wed, Jun 25, 2008 at 6:09 AM, Paulo Cavalcanti &lt;<a href="mailto:promac@gmail.com">promac@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div class="gmail_quote"><div><div></div><div class="Wj3C7c">On Tue, Jun 24, 2008 at 2:31 PM, Andrew M. Bishop &lt;<a href="mailto:amb@gedanken.demon.co.uk" target="_blank">amb@gedanken.demon.co.uk</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>&quot;Paulo Cavalcanti&quot; &lt;<a href="mailto:promac@gmail.com" target="_blank">promac@gmail.com</a>&gt; writes:<br>
<br>
&gt; On Sun, Jun 22, 2008 at 6:56 AM, Andrew M. Bishop &lt;<a href="mailto:amb@gedanken.demon.co.uk" target="_blank">amb@gedanken.demon.co.uk</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;&gt; &quot;Paulo Cavalcanti&quot; &lt;<a href="mailto:promac@gmail.com" target="_blank">promac@gmail.com</a>&gt; writes:<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; I am having problems to make mythtv work with kernel 2.6.25 (Fedora 8).<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; The problem seems to be my capture card, a Prolink Pixelview.<br>
<br>
</div><div>&gt;&gt; I had the same problem and stayed on kernel 2.6.24 with my bttv cards.<br>
&gt;&gt; I did some investigation and the problem seems to be related to the<br>
&gt;&gt; changeover to V4L2 in <a href="http://2.6.25." target="_blank">2.6.25.</a><br>
&gt;&gt;<br>
&gt;&gt; This message <a href="http://lkml.org/lkml/2008/1/6/83" target="_blank">http://lkml.org/lkml/2008/1/6/83</a> describes a patch to the<br>
&gt;&gt; bttv driver, but if you look at the 2.6.25 kernel source you will see<br>
&gt;&gt; that it isn&#39;t there. &nbsp;If you apply this patch (like I tried) then it<br>
&gt;&gt; will get further, it won&#39;t lockup but I didn&#39;t get any video either.<br>
<br>
</div><div>&gt; I rebuilt video4linux from ATrpms using today&#39;s snapshot,<br>
&gt; and it worked.<br>
&gt;<br>
&gt; Well, almost. If I try mythtv Live TV after rebooting, I get a green screen<br>
&gt; (but no lock).<br>
<br>
</div>This is what I got when I tried my home-made patch with the raw 2.6.25<br>
kernel - a green screen instead of a picture.<br>
<br>
I enabled all of the debugging that I could find and this was the<br>
error message that I was getting:<br>
<br>
v4l1-compat: VIDIOCMCAPTURE / VIDIOC_S_FMT: -16<br>
<br>
<br>
To bring this back on topic for mythtv-dev: I think that the problem<br>
is that mythtv uses partly or mostly V4L1 and with newer kernels this<br>
is provided only by a compatibility layer. &nbsp;The VIDIOCGMBUF and<br>
VIDIOCMCAPTURE ioctls (which are the ones causing the two problems<br>
here) are both V4L1. &nbsp;If the V4L1 layer ever goes away then mythtv<br>
will need to switch over.<br>
<div><br>
<br>
&gt; However, If I run mplayer before using mythtv, Live TV works just fine.<br>
&gt; Maybe this is related to the nvidia driver I am using. I did not try the<br>
&gt; latest one (173.14.09).<br>
&gt;<br>
&gt; I will ask Axel to make video4linux (20080622) available to the public.<br>
<br>
</div>Probably this configures the tuner in some way that is different from<br>
mythtv and the settings stick.<br>
<font color="#888888"></font></blockquote></div></div><div><br><br>Hi,<br><br>ATrpms has the updated video4linux tree (20080622).<br>Therefore, it is easy to test without getting locks. One just need<br>to install the appropriate video4linux kmdl.<br>

<br>I also contacted Mauro Chehab:<br></div><div><br>
&gt; Hi, <span>Mauro</span><br>
&gt;<br>
&gt; I almost got mythtv working again with bttv and kernel 2.6.25<br>
&gt;<br>
&gt; <a href="http://mythtv.org/pipermail/mythtv-dev/2008-June/062323.html" target="_blank">http://mythtv.org/pipermail/mythtv-dev/2008-June/062323.html</a><br>
&gt;<br>
&gt; <a href="http://mythtv.org/pipermail/mythtv-dev/2008-June/062325.html" target="_blank">http://mythtv.org/pipermail/mythtv-dev/2008-June/062325.html</a><br>
&gt;<br>
&gt; However, I have to run an mplayer (second link above) script before<br>
&gt; using mythtv with Live TV. Otherwise, I get only a green screen.<br>
&gt;<br>
&gt; Can you give me a clue why the script fix the problem?<br>
<br>
&gt;&gt; Weird. There are some possible reasons for a green screen:<br>
<br>&gt;&gt; &nbsp; &nbsp; &nbsp;&nbsp; 1) xv troubles. This sometimes happens if you are using a proprietary<br>&gt;&gt; driver, like ati or nvidia. Don&#39;t use those drivers, or you&#39;ll have troubles<br>&gt;&gt; displaying tv;<br>
<br>&gt;&gt; &nbsp; &nbsp; &nbsp;&nbsp; 2) Tuner didn&#39;t load firmware properly (if you&#39;re using xc2028/xc3028<br>&gt;&gt; or xc5000);<br>
<br>&gt;&gt; &nbsp; &nbsp; &nbsp;&nbsp; 3) Some analog tuners only work if you set it first to a high channel.<br>&gt;&gt; Kernel driver already sets freq to 400KHz, so I suspect that this is not the case;<br>
<br>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; 4) There are some failure at the negotiation process between MythTV and<br>&gt;&gt; your board. Since boards like bttv supports several different formats, maybe a<br>&gt;&gt; bug at MythTV is preventing it to select the proper format. Maybe some API<br>

&gt;&gt; non-compliance could prevent MythTV to find the proper format;<br>
<br>&gt;&gt;&nbsp; &nbsp; &nbsp;&nbsp; 5) a kernel bug ;) Since it is working with other userspace apps, I<br>&gt;&gt; don&#39;t think this is the issue.<br>
<br>&gt;&gt; I&#39;ve just added a small patch at linuxtv repository that will allow you to<br>&gt;&gt; enable ioctl debug at the driver.<br>
<br>&gt;&gt; Please try first to use the non-proprietary driver (if you&#39;re using).<br>
<br>&gt;&gt; If still not working, you&#39;ll need to retrieve the last version of the driver at:<br>&gt;&gt; &nbsp; &nbsp; &nbsp;&nbsp; <a href="http://linuxtv.org/hg/v4l-dvb" target="_blank">http://linuxtv.org/hg/v4l-dvb</a><br>
<br>&gt;&gt; after compiling/installing, you&#39;ll need to do:<br>&gt;&gt; &nbsp; &nbsp; &nbsp;&nbsp; modprobe bttv bttv_debug=3<br>
<br>&gt;&gt; Please try to run mythtv without using the mplayer command and send us the<br>&gt;&gt; output of &quot;dmesg&quot; command.<br>
<div><br>
&gt;<br>
&gt; Thanks, and keep up with the very good work at video4linux.<br>
<br>
</div>&gt;&gt; Anytime.&nbsp;</div></div><br>As I said before, running mplayer for watching TV just once (after rebooting), <br>fix the myth Live TV.<br>My myth seems to be working very well with kernel 2.6.25 after doing that.<br>

I can record, edit, etc ...<br><br>I tried running other programs, such as xawtv, tvtime, but only mplayer fixed the<br>issue with the Live TV.<br><br>Probably, I will only have time to debug the bttv driver next week.<br>

Although I use an nvidia card (GeForce 7600 GS), I do not think the problem is<br>because of the proprietary driver. If anyone can run without loading the nvidia driver (but using the nv driver), I would like to hear the result.<br>

<br>Thanks for the info.<div><div></div><div class="Wj3C7c"><br clear="all"><br></div></div></blockquote><div><br>This issue is fixed. I submitted a patch for ATrpms that avoids the &quot;green screen&quot;.<br><br>It is also necessary to use the latest kernel 2.6.25:<br>
<br>Linux version 2.6.25.10-47.fc8 <br><br><br></div></div>&gt; Hi, Axel<br><br>&gt; I am attaching a patch that<br>&gt; fixed my problem with the bttv driver and mythtv,<br>&gt; when using kernel <a href="http://2.6.25./" target="_blank">2.6.25.</a><br>
<br>&gt; The latest versions of the kernel do not lock <br>&gt; mythbackend anymore, but the screen was completely green<br>&gt; while watching Live TV (or recording).<br><br>&gt; The patch is very simple (just comments a test) and forces v4l2 for all bttv models.<br>
<br>&gt; In fact, I got it from here:<br>
<br><a href="http://www.gossamer-threads.com/lists/mythtv/users/337685" target="_blank">&gt; http://www.gossamer-threads.com/lists/mythtv/users/337685</a><br><br>&gt; Axel, can you apply it in future mythtv releases? <br>
&gt; I am also attaching the new spec file.<br>
<br>&gt; Thanks.<br><br>-- <br>Paulo Roma Cavalcanti<br>LCG - UFRJ
</div>