<div class="gmail_quote">On Sun, Jul 18, 2010 at 10:10 PM, Jarod Wilson <span dir="ltr">&lt;<a href="mailto:jarod@wilsonet.com">jarod@wilsonet.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Sun, Jul 18, 2010 at 9:53 AM, Larry K &lt;<a href="mailto:lunchtimelarry@gmail.com">lunchtimelarry@gmail.com</a>&gt; wrote:<br>
&gt; On Sat, Jul 17, 2010 at 4:24 PM, Jarod Wilson &lt;<a href="mailto:jarod@wilsonet.com">jarod@wilsonet.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Jul 17, 2010 at 3:25 PM, Larry K &lt;<a href="mailto:lunchtimelarry@gmail.com">lunchtimelarry@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; On Sat, Jul 17, 2010 at 11:22 AM, Kenneth Emerson<br>
&gt;&gt; &gt; &lt;<a href="mailto:kenneth.emerson@gmail.com">kenneth.emerson@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Sat, Jul 17, 2010 at 7:50 AM, Larry K &lt;<a href="mailto:lunchtimelarry@gmail.com">lunchtimelarry@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Since Comcast hosed pretty much all my unencrypted QAM (except the<br>
&gt;&gt; &gt;&gt;&gt; networks, of course), I just picked up an HD-PVR, another STB, and<br>
&gt;&gt; &gt;&gt;&gt; have been<br>
&gt;&gt; &gt;&gt;&gt; reading through all the materials I can find.<br>
&gt;&gt; &gt;&gt;&gt; On this wiki -&gt; <a href="http://www.mythtv.org/wiki/Hauppauge_HD-PVR" target="_blank">http://www.mythtv.org/wiki/Hauppauge_HD-PVR</a><br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Larry:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; A lot depends on what STB Comcast gave you.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I have the Motorola DCX3200 HD box.  It comes with an IR remote.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; People on this list seem to have had good luck using firewire to change<br>
&gt;&gt; &gt;&gt; channels on STB&#39;s (as do I).  If your STB has a firewire port AND it is<br>
&gt;&gt; &gt;&gt; enabled I&#39;d suggest you look at 6200ch which AFAIK is included in the<br>
&gt;&gt; &gt;&gt; mythtv<br>
&gt;&gt; &gt;&gt; packages<br>
&gt;&gt; &gt;&gt; (<a href="https://help.ubuntu.com/community/MythTV_External_Channel_Changer" target="_blank">https://help.ubuntu.com/community/MythTV_External_Channel_Changer</a>)<br>
&gt;&gt; &gt;&gt; or try mythchanger (<a href="https://wiki.ubuntu.com/majoridiot" target="_blank">https://wiki.ubuntu.com/majoridiot</a>).  Personally I<br>
&gt;&gt; &gt;&gt; use<br>
&gt;&gt; &gt;&gt; mythchanger because it produced better debug for me to understand what<br>
&gt;&gt; &gt;&gt; was<br>
&gt;&gt; &gt;&gt; going on when I was attempting to record over the firewire. I since<br>
&gt;&gt; &gt;&gt; gave up<br>
&gt;&gt; &gt;&gt; that goal and purchased an HDPVR, as you did.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I guess my question is, given my STB, should I pursue channel changing<br>
&gt;&gt; &gt; with<br>
&gt;&gt; &gt; the HD-PVR builtin IR blaster, since my STB can respond to IR commands,<br>
&gt;&gt; &gt; or<br>
&gt;&gt; &gt; should I go with a channel changing script, which I assume requires a<br>
&gt;&gt; &gt; firewire connection?<br>
&gt;&gt;<br>
&gt;&gt; No. Channel change scripts are just scripts you point mythtv-setup at.<br>
&gt;&gt; Its pretty much completely arbitrary what you put inside them. But<br>
&gt;&gt; generally speaking, you&#39;re going to put calls to another program in<br>
&gt;&gt; there, such as irsend, to do IR blasting, calls to 6200ch or<br>
&gt;&gt; mythchanger or whatever to send AVC commands over firewire, etc.<br>
&gt;&gt;<br>
&gt;&gt; &gt; It&#39;s not clear to me if the myth - HD-PVR USB<br>
&gt;&gt; &gt; connection is just to receive content, or if that is bi-directional and<br>
&gt;&gt; &gt; can<br>
&gt;&gt; &gt; support commands to the HD-PVR as well.  For instance, the HDHR I have<br>
&gt;&gt; &gt; uses<br>
&gt;&gt; &gt; the Ethernet connection bidirectionally, both to receive channel change<br>
&gt;&gt; &gt; commands, and to dump content back on the wire for myth to pick up.<br>
&gt;&gt;<br>
&gt;&gt; Well, the usb connection to the hd-pvr is what&#39;s used to send<br>
&gt;&gt; instructions to the zilog z8 chip on the hd-pvr, which in turn acts<br>
&gt;&gt; upon those instructions to send the appropriate raw IR signals out the<br>
&gt;&gt; blaster port. But you need lirc_zilog binding to the thing first.<br>
&gt;&gt;<br>
</div></div><div class="im">&gt;&gt; _______________________________________________<br>
&gt;<br>
&gt; This is all making sense.  At first, I didn&#39;t make the connection that even<br>
&gt; for IR blasting, I need a channel change script. I had made a mental<br>
&gt; association of a channel change script with a wired connection like firewire<br>
&gt; or serial.   I think what may have helped throw me off track was the wiki<br>
&gt; statement that goes something like &quot;if you don&#39;t care about channel changes,<br>
&gt; then set it to /bin/true&quot;.   Seems like that would never be the case for me<br>
&gt; or anyone else, unless there is a scenario I have not considered.<br>
&gt; As for firewire, that sounds like a solid, reliable way to change channels,<br>
&gt; but my Asus M3N78-VM MoBo doesn&#39;t have native firewire support, and I&#39;m not<br>
&gt; wild about adding a firewire card right now.<br>
&gt; I&#39;ve been using LIRC for years with my old PVR-250 to receive my remote<br>
&gt; control commands. It runs on /dev/lirc0.  For IR blasting, I&#39;ll need to add<br>
&gt; another lirc daemon, I presume.  Still trying to figure out how to spawn two<br>
&gt; lirc sockets, and know which one uses the lirc_i2c driver for IR receiving<br>
&gt; with which one uses lirc_zilog driver for blasting.    Not quite sure how I<br>
&gt; explicitly bind one driver to lirc0 and the other to lirc1 or whatever.<br>
<br>
</div>There&#39;s no particularly good way to do so, other than loading the<br>
drivers manually (or by script) in the desired order.<br>
<div class="im"><br>
&gt; I<br>
&gt; keep getting the message &quot;irsend: hardware does not support sending&quot;,<br>
&gt; regardless of which socket I point to with the -d switch.  Anyway, I think<br>
&gt; I&#39;m pretty close now.  I&#39;ve followed the wiki instructions, so I have the<br>
&gt; firmware, the /etc/lircd.conf changes.<br>
&gt; irsend LIST &quot;&quot; &quot;&quot; shows this:<br>
&gt; irsend: rs15-2116-vcr0081<br>
&gt; irsend: Hauppauge<br>
&gt; irsend: hauppauge_pvr<br>
&gt; irsend: Hauppauge_350<br>
&gt; irsend: blaster<br>
&gt; So, lirc knows about the &quot;blaster&quot; device.<br>
&gt; My system had no hardware.conf file, so I added one at /etc/lirc.<br>
<br>
</div>Well, hardware.conf is a debian and ubuntu thing, it gets consulted by<br>
the debian/ubuntu lirc initscript. If you&#39;re running a different<br>
distribution, adding that file isn&#39;t going to do a thing. Fedora has<br>
similar-ish functionality provided by /etc/sysconfig/lirc, but has no<br>
automagic (and utterly broken in way too many cases) secondary lircd<br>
instance support at this time. Not sure what exactly you&#39;re running<br>
though.<br>
<br></blockquote><div>Jarod, I&#39;m running FC12:  </div><div><br></div><div>2.6.32.14-127.fc12.i686 #1 SMP Fri May 28 05:04:10 UTC 2010 i686 athlon i386 GNU/Linux</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

One thought: why use both lirc_i2c and lirc_zilog, why not load *only*<br>
lirc_zilog, since its got receiver support too? Should support all of<br>
the mentioned remotes just fine, and save the complication of running<br>
a second lircd.<br></blockquote><div><br></div><div>Good to know.  I&#39;ve been running lirc_i2c for years, and didn&#39;t realize that lirc_zilog alone is enough.  I just figured one lircd instance for IR in, and another for IR out.  I&#39;ll ditch lirc_i2c and see what I can get with one lircd instance.  BTW, when I modprobe lirc_zilog debug=1, I think I am supposed to see something like this, as was pasted by another user somewhere:</div>
<div><div><br></div><div><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-collapse: collapse; line-height: 17px; ">lirc_zilog: ivtv i2c driver #0: no devices found<br>lirc_zilog: chip found with RX and TX<br>
lirc_dev: lirc_register_driver: sample_rate: 0<br>firmware: requesting haup-ir-blaster.bin<br>lirc_zilog: firmware of size 258140 loaded<br>lirc_zilog: 654 codesets loaded<br>lirc_zilog: Zilog/Hauppauge IR blaster: firmware version 2.1.0</span><br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
</blockquote></div><br></div><div>But I don&#39;t anything near that verbose.   All I get is this:</div><div><br></div><div><div>lirc_zilog: Zilog/Hauppauge IR driver initializing</div><div>lirc_zilog: initialization complete</div>
</div><div><br></div><div>Makes me wonder if something is amiss since I see no mention of the firmware in my debug messages.</div><div><br></div><div>Thanks for the reply.  Your help is much appreciated. :) </div></div><div>
<br></div></div>