I haven't posted here in a while. I had a MythTV box that ran flawlessly for about three years with only minor updates until it gave up the ghost a few weeks ago. I broke down and bought almost a whole new set of parts (motherboard, processor, hard driver, etc.) rather than trying to figure out which of the parts on my old machine had failed. Everything is going well! Except for the IR blaster. I have a motorola receiver (for StarChoice) and a plain old RS232 IR blaster I got from <a href="http://irblaster.info">irblaster.info</a>.<br>
<br>The configuration looks okay -- I've followed the directions at <a href="http://www.htpcug.com/blaster.htm">http://www.htpcug.com/blaster.htm</a>. When I try to run the change channel script, I don't get any errors or weird log entries, but nothing happens. The doubly strange thing: the LED on the blaster that is supposed to blink when a signal is sent is on constantly from some point during the startup process (I'm not exactly sure where) until I turn the machine off. This is obviously not normal. :)<br>
<br>I had it running on COM1 (IRQ4) at first. After that didn't go very well, I tried switching it to COM2. When I'd changed the IRQ of the single serial port in the BIOS but hadn't reconfigured the modprobe.conf yet, the LED on the blaster obviously didn't come on for that reboot. However, when I fixed up modprobe.conf and rebooted again, we were back to the old situation: LED on all the time, no signals being sent, no error messages.<br>
<br>Any ideas? I've mostly ruled out lircd.conf and such being a problem as that wouldn't cause the IR blaster to not send any signals at all, just send the wrong ones.<br><br>My current modprobe.conf:<br><br>[snip]<br>
alias char-major-61-0 lirc_i2c<br>alias char-major-61-1 lirc_serial<br>options lirc_serial irq=3 io=0x2f8<br>####IR setup####<br>install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c<br>install lirc_serial setserial /dev/ttyS1 uart none; /sbin/modprobe --ignore-install lirc_serial<br>
[/snip]<br><br>rc.local:<br><br>/sbin/modprobe lirc_i2c<br>/sbin/modprobe lirc_serial<br>/usr/sbin/lircd --device=/dev/lirc0 --output=/dev/lircd<br>/usr/sbin/lircd --driver=default --device=/dev/lirc1 --output=/dev/lircd1 --pidfile=/var/run/lircd1.pid<br>
<br><br># ls -al /dev/lirc*<br>lrwxrwxrwx 1 root root 5 2008-03-21 20:23 /dev/lirc -> lirc0<br>crwxrwxrwx 1 root lirc 61, 0 2008-03-21 20:23 /dev/lirc0<br>crwxrwxrwx 1 root lirc 61, 1 2008-03-21 20:23 /dev/lirc1<br>
srwxrwxrwx 1 root root 0 2008-03-21 20:23 /dev/lircd<br>srwxrwxrwx 1 root root 0 2008-03-21 20:23 /dev/lircd1<br><br><br>--Trevpr<br>