Try and replace rc.local with the following file temporarily:
Code:
#! /bin/bash -x
exec > >(mail -s "from rc.local" root) 2>&1
touch /var/lock/subsys/local
modprobe lirc_dev
modprobe lirc_gpio
lircd --device /dev/lirc0
It should send an email to root that will tell you what's going on. I believe that sending an email should not be a problem in rc.local, but if I'm wrong, you can replace the exec line with the following:
Code:
exec >FILENAME 2>&1
Then the output will go to the specified file.