if irw doesnt work, in the lirc terminal window press ctrl+c
lircd --help (will give you a list of options you can use when running lircd - READ ALL OF THIS and if there is an option your dont understand search for it lircs website)
complete the following command to suit your device
sudo lircd -n --driver=mceusb2 --device=/dev/ttyUSB1 --output=/var/run/lirc/lircd --pidfile=/var/run/lirc/lircd.pid
obviously once irw is working you just symlink again.
also check whats in here /etc/conf.d/
and finally, extra buttons in lircd.conf shouldnt matter but its handy to keep it clean with only buttons you need.
ALSO: According to this, the lirc device xbmc looks for can be configured at build time ie compiling from svn (I haven't tested to see if this method works.)
Revision 30976, 5.8 KB (checked in by anssih, 4 months ago)
added: configure option for specifying default LIRC device
The default LIRC device location was changed in LIRC 0.8.6 from
/dev/lircd to /var/run/lirc/lircd. Add --with-lirc-device=file
configure option to select the default device location at build time.
This can still be overridden at run time.
/dev/lircd is kept as the XBMC default for now.