Configuring the Hauppauge Silver Remote The following steps should get your Hauppauge working with lirc. If you run into problems, try searching the lirc mailing list archives for clues. We first remove the liblirc files that were installed by mythtv-suite to avoid conflict: | | # rpm -e --nodeps liblirc0 | # rpm -e --nodeps liblirc0-devel | Download the most recent lirc source from http://www.lirc.org, then unpack and configure: | | $ cd /home/mythtv | $ tar -zxvf ./lirc-0.7.0.tar.gz | $ cd lirc-0.7.0 | $ ./setup.sh | In the setup app, select item 1, then item 5 'TV Card', then item f, 'Hauppauge TV card'. Next select item 3, 'Save configuration & run configure'. Build and install lirc. Link the new library files: | | $ make | # make install | # ln -s /usr/local/lib/liblirc_client.so.0 /usr/lib/liblirc_client.so.0 | Edit '/etc/ld.so.conf', adding the following line: -------------------------------------------------------- /usr/local/lib -------------------------------------------------------- Then run ldconfig: | | # ldconfig | Copy the lircrc file for the Hauppauge remote from the MythTV installation and add a necessary link: | | $ cd /usr/share/doc/mythtv-0.16/configfiles | $ cp hauppauge-lircrc-nativelirc /home/mythtv/.mythtv/lircrc | $ ln -s /home/mythtv/.mythtv/lircrc /home/mythtv/.lircrc | Copy the lircd.conf sample from the lirc source directory, then reboot once more for luck: | | $ cd /home/mythtv/lirc-0.7.0/remotes/hauppauge | # cp ./lircd.conf.hauppauge /etc/lircd.conf | # /sbin/reboot | here is my ls -la log drwxrwxr-x 8 mythtv mythtv 4096 Jul 22 20:01 ./ drwx------ 8 mythtv mythtv 4096 Jul 22 17:37 ../ -rw-r--r-- 1 mythtv mythtv 5322 Jul 9 05:56 acconfig.h -rw-r--r-- 1 mythtv mythtv 2432 Jul 9 05:56 acinclude.m4 -rw-r--r-- 1 mythtv mythtv 239792 Jul 9 05:59 aclocal.m4 -rw-r--r-- 1 mythtv mythtv 2107 Jul 9 05:56 ANNOUNCE -rw-r--r-- 1 mythtv mythtv 1483 Jul 9 05:56 AUTHORS -rw-r--r-- 1 mythtv mythtv 0 Jul 9 05:56 ChangeLog -rwxr-xr-x 1 mythtv mythtv 3703 Feb 16 2005 compile* -rwxr-xr-x 1 mythtv mythtv 43830 Jul 9 05:59 config.guess* -rw-r--r-- 1 root root 10121 Jul 22 18:46 config.h -rw-r--r-- 1 mythtv mythtv 9695 Jul 9 05:59 config.h.in -rw-r--r-- 1 root root 66724 Jul 22 20:01 config.log -rwxr-xr-x 1 root root 47371 Jul 22 20:01 config.status* -rwxr-xr-x 1 mythtv mythtv 31544 Jul 9 05:59 config.sub* -rwxr-xr-x 1 mythtv mythtv 853727 Jul 9 05:59 configure* -rw-r--r-- 1 mythtv mythtv 35271 Jul 9 05:56 configure.in -rwxr-xr-x 1 root root 181 Jul 22 20:01 configure.sh* drwxrwxr-x 2 mythtv mythtv 4096 Jul 9 06:01 contrib/ -rw-r--r-- 1 mythtv mythtv 18007 Jul 9 05:56 COPYING drwxrwxr-x 4 mythtv mythtv 4096 Jul 22 20:01 daemons/ -rwxr-xr-x 1 mythtv mythtv 4287 Jul 9 05:56 data2setup.sh* -rwxr-xr-x 1 mythtv mythtv 15868 Feb 16 2005 depcomp* drwxrwxr-x 7 mythtv mythtv 4096 Jul 22 20:01 doc/ drwxrwxr-x 19 mythtv mythtv 4096 Jul 22 20:01 drivers/ -rw-r--r-- 1 mythtv mythtv 9478 Feb 16 2005 INSTALL -rwxr-xr-x 1 mythtv mythtv 9233 Feb 16 2005 install-sh* -rwxr-xr-x 1 root root 204706 Jul 22 20:01 libtool* -rw-r--r-- 1 mythtv mythtv 184058 Jul 9 05:59 ltmain.sh -rw-r--r-- 1 root root 20627 Jul 22 20:01 Makefile -rw-r--r-- 1 mythtv mythtv 949 Jul 9 05:56 Makefile.am -rw-r--r-- 1 mythtv mythtv 20695 Jul 9 05:59 Makefile.in -rwxr-xr-x 1 mythtv mythtv 10872 Feb 16 2005 missing* -rw-r--r-- 1 mythtv mythtv 17317 Jul 9 05:56 NEWS -rw-r--r-- 1 mythtv mythtv 880 Jul 9 05:56 README drwxrwxr-x 41 mythtv mythtv 4096 Jul 9 06:01 remotes/ -rw-rw-rw- 1 root root 245 Jul 22 20:01 .setup.config -rw-r--r-- 1 mythtv mythtv 7692 Jul 9 05:56 setup.data -rw-r--r-- 1 mythtv mythtv 19816 Jul 9 05:59 setup-driver.sh -rwxr-xr-x 1 mythtv mythtv 15245 Jul 9 05:56 setup.sh* -rw-r--r-- 1 root root 23 Jul 22 20:01 stamp-h1 -rw-r--r-- 1 mythtv mythtv 802 Jul 9 05:56 TODO drwxrwxr-x 4 mythtv mythtv 4096 Jul 22 20:01 tools/ [root@localhost lirc-0.8.1-CVS-pvr150]#