<!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="#000000">
<blockquote type="cite"><font color="black"
face="Verdana,Arial,Helvetica" size="2"><font color="black"
face="Verdana,Arial,Helvetica" size="2">Meanwhile, is there any way to
debug the <br>
loading of these programs? i.e. /usr/local/sbin/lircd and <br>
/usr/local/bin/lirexec -d /home/mythtv/.mythtv/lircrc </font></font></blockquote>
<br>
I really doubt your issue is with the hardware, especially if the
remote receiver works on another machine. To run lircd in the
foreground run lircd --nodaemon. You never mentioned what distro you
are running but in the default LIRC install the 2nd program is called
'irexec' not 'lirexec', so if your other machine is running a different
distro the binary may be irexec on your silverstone (and may be
running, your ps grep wouldn't have seen it). I really doubt that is
your problem either unless you are using irexec to execute scripts
external to Myth. If lircd is running Myth should be able to connect
to the lirc socket and receive keypresses without any helper programs.
<br>
<br>
So your issue is either:<br>
A) The device modules are not loading right<br>
B) Lircd is not connecting to the correct device<br>
C) You do not have a valid lircrc file for Myth.<br>
<br>
<br>
To debug A), try the following:<br>
<br>
#/etc/init.d/lirc stop (might be /etc/init.d/lircd on depending on
distro)<br>
#rmmod lirc_i2c<br>
#rmmod lirc_dev<br>
#modprobe lirc_i2c<br>
#/etc/init.d/lirc start<br>
#irw<br>
<start pressing buttons, you should see output><br>
<br>
If you do not see output from irw you have a problem in your base lirc
configuration. Check dmesg for errors. Run lsmod | grep lirc to make
sure the modules are loading. <br>
<br>
</body>
</html>