<div class="gmail_quote">On Fri, Jun 12, 2009 at 1:11 PM, Ken Mink <span dir="ltr">&lt;<a href="mailto:kenmink@alumni.clemson.edu">kenmink@alumni.clemson.edu</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;">
<div class="im">This sounds almost exactly like the reboot issue I&#39;ve been having. I&#39;m<br>
using a AMD processor, but the motherboard is VIA chipsets. I am running<br>
CentOS. The kernel reports itself as 2.6.18, but there a lot of<br>
backporting in it.<br>
<br>
I am going to start compiling vanilla kernels and see if I can find one<br>
where the PVR-500 is stable. I&#39;m starting with 2.6.25 and working backwards.<br>
<br>
I am not willing to bet on my success. My issue could easily be a<br>
hardware problem. My gut says it&#39;s not, though.<br>
<br>
Jeroen Roos wrote:<br>
</div><div><div></div><div class="h5">&gt; Hello all,<br>
&gt;<br>
&gt; I have a PVR-500 card on a Via Epia EN15000 board. I am running Gentoo<br>
&gt; Linux on it for MyhthTV. Ever since upgrading from kernel 2.6.22, I have<br>
&gt; been having reboots on my system whenever it tries recording something.<br>
&gt; Because I have had some issues with the SATA drivers on it previously, I<br>
&gt;  have always suspected that to be the problem, however, after some more<br>
&gt; research I am now pretty sure that the IVTV driver is the culprit.<br>
&gt;<br>
&gt; When using kernel 2.6.22 (with Gentoo patches) everything works fine. I<br>
&gt; have tried many different kernels after that, and with all the system<br>
&gt; eventually reboots. The current I have running is the vanilla 2.6.29.4<br>
&gt; kernel, still the same problem.<br>
&gt;<br>
&gt; I can easily reproduce the problem by running:<br>
&gt;<br>
&gt; dd if=/dev/video0 of=/dev/null bs=64k count=10000<br>
&gt;<br>
&gt; usually it reboots before it reaches 5000 blocks, sometimes it takes a<br>
&gt; little longer, but eventually the system reboots.<br>
&gt;<br>
&gt; I think that I rule out all other components of the system by copying to<br>
&gt; /dev/null.<br>
&gt;<br>
&gt; Any video recorded with the card is good (that is, when it&#39;s not sent to<br>
&gt; /dev/null :-) )<br>
&gt;<br>
&gt; I have checked <a href="http://www.ivtvdriver.org/index.php/Howto" target="_blank">http://www.ivtvdriver.org/index.php/Howto</a> and everything<br>
&gt; seems to be installed as it should be, after that I checked<br>
&gt; <a href="http://www.ivtvdriver.org/index.php/Troubleshooting" target="_blank">http://www.ivtvdriver.org/index.php/Troubleshooting</a>, but that does not<br>
&gt; seem to mention anything that is describing my situation.<br>
&gt;<br>
&gt; I have tried setting debug to 127, but I don&#39;t see anything that looks<br>
&gt; like an error, it also doesn&#39;t display anything just before crashing.<br>
&gt;<br>
&gt; the dmesg | tac ... etc script on the &quot;how to ask for help&quot; page does<br>
&gt; not give any output, so I&#39;ll just include dmesg | grep ivtv...<br>
&gt;<br>
&gt; I think I am using the in-kernel version of ivtv, but I am not 100%<br>
&gt; sure, how do I check?<br>
</div></div></blockquote><div><br>I can&#39;t say definitively how to check but I was using the in-kernel version for 2.6.26 (debian lenny) and got the following in my dmesg:<br><div>ivtv: Start initialization, version 1.4.1<br>
Which is newer than the one you reported below.<br></div><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="h5">&gt;<br>

&gt; I have run out of options on what to try next, any ideas?</div></div></blockquote><div><br>How about building the latest ivtv?  <a href="http://ivtvdriver.org/index.php/Howto">http://ivtvdriver.org/index.php/Howto</a>  <br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="h5"><br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Jeroen<br>
&gt;<br>
&gt;<br>
&gt; video ~ # dmesg | grep ivtv<br>
&gt; ivtv: Start initialization, version 1.4.0<br>
&gt; ivtv0: Initializing card 0<br>
&gt; ivtv0: Autodetected Hauppauge card (cx23416 based)<br>
&gt; ivtv 0000:04:08.0: PCI INT A -&gt; GSI 17 (level, low) -&gt; IRQ 17<br>
&gt; ivtv0: Unreasonably low latency timer, setting to 64 (was 32)<br>
&gt; ivtv0: Autodetected WinTV PVR 500 (unit #1)<br>
&gt; cx25840 1-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)<br>
&gt; tuner 1-0060: chip found @ 0xc0 (ivtv i2c driver #0)<br>
&gt; tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)<br>
&gt; tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)<br>
&gt; wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)<br>
&gt; IRQ 17/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs<br>
&gt; ivtv0: Registered device video0 for encoder MPG (4096 kB)<br>
&gt; ivtv0: Registered device video32 for encoder YUV (2048 kB)<br>
&gt; ivtv0: Registered device vbi0 for encoder VBI (1024 kB)<br>
&gt; ivtv0: Registered device video24 for encoder PCM (320 kB)<br>
&gt; ivtv0: Registered device radio0 for encoder radio<br>
&gt; ivtv0: Initialized card: WinTV PVR 500 (unit #1)<br>
&gt; ivtv1: Initializing card 1<br>
&gt; ivtv1: Autodetected Hauppauge card (cx23416 based)<br>
&gt; ivtv 0000:04:09.0: PCI INT A -&gt; GSI 18 (level, low) -&gt; IRQ 18<br>
&gt; ivtv1: Unreasonably low latency timer, setting to 64 (was 32)<br>
&gt; ivtv1: Correcting tveeprom data: no radio present on second unit<br>
&gt; ivtv1: Autodetected WinTV PVR 500 (unit #2)<br>
&gt; cx25840 2-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #1)<br>
&gt; tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #1)<br>
&gt; tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)<br>
&gt; wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)<br>
&gt; IRQ 18/ivtv1: IRQF_DISABLED is not guaranteed on shared IRQs<br>
&gt; ivtv1: Registered device video1 for encoder MPG (4096 kB)<br>
&gt; ivtv1: Registered device video33 for encoder YUV (2048 kB)<br>
&gt; ivtv1: Registered device vbi1 for encoder VBI (1024 kB)<br>
&gt; ivtv1: Registered device video25 for encoder PCM (320 kB)<br>
&gt; ivtv1: Initialized card: WinTV PVR 500 (unit #2)<br>
&gt; ivtv: End initialization<br>
&gt; ivtv 0000:04:08.0: firmware: requesting v4l-cx2341x-enc.fw<br>
&gt; ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)<br>
&gt; ivtv0: Encoder revision: 0x02060039<br>
&gt; ivtv 0000:04:09.0: firmware: requesting v4l-cx2341x-enc.fw<br>
&gt; ivtv1: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)<br>
&gt; ivtv1: Encoder revision: 0x02060039<br>
&gt;<br>
&gt; video ~ # lspci | grep video<br>
&gt; 04:08.0 Multimedia video controller: Internext Compression Inc iTVC16<br>
&gt; (CX23416) MPEG-2 Encoder (rev 01)<br>
&gt; 04:09.0 Multimedia video controller: Internext Compression Inc iTVC16<br>
&gt; (CX23416) MPEG-2 Encoder (rev 01)<br>
&gt;<br>
&gt; video ~ # uname -a<br>
&gt; Linux video 2.6.29.4 #1 SMP Wed Jun 10 20:58:40 CEST 2009 i686 VIA<br>
&gt; Esther processor 1500MHz CentaurHauls GNU/Linux<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ivtv-users mailing list<br>
&gt; <a href="mailto:ivtv-users@ivtvdriver.org">ivtv-users@ivtvdriver.org</a><br>
&gt; <a href="http://ivtvdriver.org/mailman/listinfo/ivtv-users" target="_blank">http://ivtvdriver.org/mailman/listinfo/ivtv-users</a><br>
<br>
<br>
</div></div><font color="#888888">--<br>
&quot;They that can give up essential liberty to obtain a little temporary<br>
safety deserve neither liberty nor safety.&quot;--Benjamin Franklin<br>
&quot; &#39;Necessity&#39; is the plea for every infringement of human liberty; it<br>
is the argument of tyrants; it is the creed of slaves.&quot;--William Pitt<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
ivtv-users mailing list<br>
<a href="mailto:ivtv-users@ivtvdriver.org">ivtv-users@ivtvdriver.org</a><br>
<a href="http://ivtvdriver.org/mailman/listinfo/ivtv-users" target="_blank">http://ivtvdriver.org/mailman/listinfo/ivtv-users</a><br>
</div></div></blockquote></div><br>