Bumping this partly because I'm curious about how everyone else with these remotes fared since the thread went silent months ago.
So I used to have this remote working under Dharma (Ubuntu 10.4 LTS) before with the Live CD media installation method really peachy back in February of this year. But that was on a different machine. Now I'm on an HP Microserver and while things run fine... lircd v0.8.6 is broken for me with the same software and remote.
I can see that /dev/lirc0 is being created...
Code:
xbmc@XBMCLive:~$ ls -l /dev/lirc0
crw-rw---- 1 root root 61, 0 2011-10-19 23:15 /dev/lirc0
If I stop lircd and run
... I can clearly see garbage characters coming in.
So the driver is able to see and parse the remote codes coming in, so I'm amusing nothing is wrong with the kernel driver nor the module loading. So I've isolated the problem to be somewhere in LIRC, lircd, or the rest of the lirc config. I'll be really peeved if the LIRC guys had a regression in their config files or if somehow the Microserver's USB host is fussing with this. I'll note that something seems to have changed with the kernel module's vendor IDs - I don't remember an "eHome" thing ever.
If anyone's got some bright ideas on how to approach troubleshooting this, I'm all ears. I've scoured all over the Internet and my setup and configuration looks identical to a
lot of people but it's a no-go with irw for me.
Code:
xbmc@XBMCLive:~$ sudo lsusb -v | grep -i Microsoft
[sudo] password for xbmc:
Bus 004 Device 002: ID 045e:006d Microsoft Corp. eHome Remote Control Keyboard keys
idVendor 0x045e Microsoft Corp.
iManufacturer 1 Microsoft
iProduct 2 Microsoft IR Transceiver
iInterface 2 Microsoft IR Transceiver
Other relevant info:
Code:
xbmc@XBMCLive:~$ cat /etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Windows Media Center Transceivers/Remotes (all)"
REMOTE_MODULES="lirc_dev lirc_mceusb"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF="mceusb/lircd.conf.mceusb"
REMOTE_LIRCD_ARGS=""
Code:
$ uname -a
Linux XBMCLive 2.6.32-34-generic #77-Ubuntu SMP Tue Sep 13 19:40:53 UTC 2011 i686 GNU/Linux"
Code:
xbmc@XBMCLive:~$ lsmod | grep -i lirc
lirc_mceusb 12068 1
lirc_dev 8890 3 lirc_mceusb
xbmc@XBMCLive:~$
Code:
$cat /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb
....
begin remote
name mceusb
bits 16
flags RC6|CONST_LENGTH
eps 30
...