<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000066">
    <br>
    On 10-12-18 10:10 PM, <a class="moz-txt-link-abbreviated" href="mailto:martin.lynch.toronto@gmail.com">martin.lynch.toronto@gmail.com</a> wrote:
    <blockquote
cite="mid:1896815632-1292728193-cardhu_decombobulator_blackberry.rim.net-227763355-@bda174.bisx.prod.on.blackberry"
      type="cite">
      <pre wrap="">Following some good advice I received here, I've gone ahead and bought the Hauppauge HD-PVR. It works fine, except I cannot get the IRBlaster to work. It's been 2 weeks now of Googling and trying all manner of suggestions.

Two questions:

- can anyone who has the IRBlaster working with an HD-PVR possibly post lircd.conf and hardware.conf? Am running Ubuntu 10.04, if that's important.

- can anyone who is successfully changing channels on a Bell 9241 likewise post their channel changing script? I think (but am not certain) that this is equivalent to a Dish vip 612.

I have compiled lirc_zilog and lirc_dev and downloaded the HD-PVR driver, etc etc etc.

My IRBlaster plugs directly into the HD-PVR. I don't need the remote to work, just the channel changes.

"irsend" doesn't work (variety of error messages, which I'm happy to post if needed).

"irsend LIST "" """ returns nothing.

I've been using firewire very successfully for the past 4 years, however my Bell boxes do not include a firewire port (I'm in Canada so they are not legally required to).

Any and all help is very much appreciated, because I've been going in circles for days now on this.

Thanks!
Sent from my BlackBerry device on the Rogers Wireless Network</pre>
    </blockquote>
    <br>
    OK, some additional info:<br>
    <br>
    /var/run/lirc/ contains lircd and lircd.pid<br>
    /dev/ contains lirc0 and lircd, which is a link to
    /var/run/lirc/lircd (which I think I created manually - I've tried
    so many variations to get this working that I'm no longer
    certain...).<br>
    <br>
    /etc/lirc/lircd.conf:<br>
    <br>
    *********<br>
    <br>
    This file is 31,132 lines long, which I'm happy to post if needed.
    It begins with:<br>
    <br>
    #<br>
    # this config file was automatically generated<br>
    # using lirc-0.5.5pre8 on Sun Apr 18 11:43:45 1999<br>
    #<br>
    # contributed by Jens Leuschner <a class="moz-txt-link-rfc2396E" href="mailto:leuschner@gmx.net">&lt;leuschner@gmx.net&gt;</a><br>
    #<br>
    # brand:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hauppauge<br>
    # model:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
    # supported devices: WinTV primo; WinTV pci; WinTV radio<br>
    #<br>
    # This config file will work with both homebrew receivers and <br>
    # original Hauppauge TV cards !!!<br>
    #<br>
    <br>
    begin remote<br>
    <br>
    &nbsp; name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; blaster<br>
    &nbsp; bits&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32<br>
    &nbsp; flags&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RAW_CODES<br>
    &nbsp; eps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>
    &nbsp; aeps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>
    &nbsp; plead&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>
    &nbsp; gap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 333333<br>
    &nbsp; repeat_bit&nbsp;&nbsp;&nbsp; 0<br>
    &nbsp; begin raw_codes<br>
    &nbsp;&nbsp;&nbsp; name 0_1_KEY_0<br>
    &nbsp;&nbsp;&nbsp; 65536<br>
    <br>
    *********<br>
    <br>
    /etc/lirc/hardware.conf (please note I've commented out the REMOTE
    stanza as part of my testing; have also tried commenting out the
    TRANSMITTER stanza and uncommenting the REMOTE stanza, and also
    uncommenting both):<br>
    <br>
    *********<br>
    <br>
    # /etc/lirc/hardware.conf<br>
    #<br>
    <br>
    #Chosen IR Transmitter<br>
    TRANSMITTER="blaster"<br>
    TRANSMITTER_MODULES="lirc_dev lirc_zilog"<br>
    TRANSMITTER_DRIVER=""<br>
    TRANSMITTER_DEVICE="/dev/lirc0"<br>
    TRANSMITTER_SOCKET=""<br>
    TRANSMITTER_LIRCD_CONF="/etc/lirc/lircd.conf"<br>
    TRANSMITTER_LIRCD_ARGS=""<br>
    <br>
    #Chosen Remote Control<br>
    #REMOTE="HDPVR"<br>
    #REMOTE="blaster"<br>
    #REMOTE_MODULES="lirc_dev lirc_zilog"<br>
    #REMOTE_DRIVER="dsp"<br>
    #REMOTE_DEVICE="/dev/lirc"<br>
    #REMOTE_SOCKET=""<br>
    #REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"<br>
    #REMOTE_LIRCD_ARGS=""<br>
    <br>
    #Enable lircd<br>
    START_LIRCD=true<br>
    <br>
    #Don't start lircmd even if there seems to be a good config file<br>
    #START_LIRCMD="false"<br>
    <br>
    #Try to load appropriate kernel modules<br>
    LOAD_MODULES="true"<br>
    <br>
    # Default configuration files for your hardware if any<br>
    LIRCMD_CONF=""<br>
    <br>
    #Forcing noninteractive reconfiguration<br>
    #If lirc is to be reconfigured by an external application<br>
    #that doesn't have a debconf frontend available, the noninteractive<br>
    #frontend can be invoked and set to parse REMOTE and TRANSMITTER<br>
    #It will then populate all other variables without any user input<br>
    #If you would like to configure lirc via standard methods, be sure<br>
    #to leave this set to "false"<br>
    FORCE_NONINTERACTIVE_RECONFIGURATION="false"<br>
    START_LIRCMD=""<br>
    <br>
    # Remote settings required by gnome-lirc-properties<br>
    #REMOTE_MODEL="Hauppauge"<br>
    #REMOTE_VENDOR="Hauppauge"<br>
    <br>
    *********<br>
    <br>
    $sudo irsend LIST "" "" returns nothing.<br>
    <br>
    $ sudo irsend -d /dev/lircd SEND_ONCE blaster select<br>
    irsend: command failed: SEND_ONCE blaster select<br>
    irsend: hardware does not support sending<br>
    <br>
    $ sudo irsend -d /dev/lirc0 SEND_ONCE blaster select<br>
    irsend: could not connect to socket<br>
    irsend: Connection refused<br>
    <br>
    /var/run/lirc$ ls -al<br>
    total 4<br>
    drwxr-xr-x&nbsp; 2 root root&nbsp; 80 2010-12-18 17:48 .<br>
    drwxr-xr-x 25 root root 860 2010-12-19 07:42 ..<br>
    srw-rw-rw-&nbsp; 1 root root&nbsp;&nbsp; 0 2010-12-18 17:48 lircd<br>
    -rw-r--r--&nbsp; 1 root root&nbsp;&nbsp; 5 2010-12-18 17:48 lircd.pid<br>
    <br>
    $ uname -a<br>
    Linux HTPC 2.6.31-11-rt #154-Ubuntu SMP PREEMPT RT Wed Jun 9
    13:40:34 UTC 2010 x86_64 GNU/Linux<br>
    <br>
    $ ls -al /lib/firmware/ | grep haup* <br>
    -rwxr-xr-x&nbsp; 1 martin martin&nbsp; 302355 2010-12-11 20:39
    haup-ir-blaster.bin<br>
    <br>
    The command line which started lircd is:<br>
    <br>
    /usr/sbin/lircd --output=/var/run/lirc/lircd --device=/dev/lirc<br>
    <br>
    If I create a symlink called /dev/lirc pointing at
    /var/run/lirc/lircd I get the following result:<br>
    <br>
    $ sudo irsend -d /dev/lirc SEND_ONCE blaster select<br>
    irsend: command failed: SEND_ONCE blaster select<br>
    irsend: unknown remote: "blaster"<br>
    <br>
    If I instead create a symlink called /dev/lirc pointing at
    /var/run/lirc/lircd.pid, I get<br>
    <br>
    $ sudo irsend -d /dev/lirc SEND_ONCE blaster select<br>
    irsend: could not connect to socket<br>
    irsend: Connection refused<br>
    <br>
    I think all the correct modules have been compiled and are loaded
    correctly:<br>
    <br>
    $ lsmod | grep lirc<br>
    lirc_zilog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 18972&nbsp; 0 <br>
    lirc_dev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16744&nbsp; 1 lirc_zilog<br>
    <br>
    If I turn on the STB and go into live TV in mythtv, I can watch TV
    just fine, provided I change channels using the STB remote. This, of
    course, won't work for scheduled recordings - my point is simply
    that the HD-PVR appears to work.<br>
    <br>
    Could really use some help, as I'm leaving soon for a trip and would
    dearly like to have my scheduled shows record.<br>
    <br>
    PS: when making changes to lircd.conf or hardware.conf (or changes
    to /dev/lirc) is it a requirement to restart lircd for the changes
    to take effect?<br>
    <br>
    Many thanks!<br>
    <br>
  </body>
</html>