upgraded the HTPC to Mageia 2 and installed the MythTV from the testing repos. It's working but I can't get the mceusb remote to work. I have the same lircrc file in ~/.mythtv, the same /etc/lirc/lircd.conf file that were working fine in my Mageia 1 MythTV installation.

I can see that lircd is starting:

root      4484  0.0  0.0   3640   520 ?        Ss   19:42   0:00 lircd --device=/dev/lirc/0

I do have the device in /dev:

# ls /dev/lirc*
/dev/lirc0

Modules are loading:

# lsmod |grep lirc_
ir_lirc_codec          12869  0
lirc_dev               19324  1 ir_lirc_codec
rc_core                26394  11 mceusb,ir_nec_decoder,rc_rc6_mce,ir_rc5_decoder,ir_rc6_decoder,ir_jvc_decoder,ir_sony_decoder,ir_sanyo_decoder,ir_mce_kbd_decoder,ir_lirc_codec


But I'm not getting any real output from irw. The top, botton, right and left arrow buttons produce the following code respectively:

^[[A^[[B^[[C^[[D

The "clear" and "enter" buttons produce "^[[3~" and a carriage return respectively.

I get exactly the same behavior under MythTV 0.25-20120602.0.1.mga2
as well as xbmc 1.0-1.pvr.2.mga2

I'm seeing this under lsusb
# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1784:0001 TopSeed Technology Corp. eHome Infrared Transceiver
Bus 002 Device 002: ID 0ef5:300f PointChips
Bus 003 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse

I expect to see a "Phillips" device for the transceiver, but it looks like it's loading as TopSeed Tech. I don't know if that helps.

I set this in ir-keytable:

# ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event11) with:
        Driver mceusb, table rc-rc6-mce
        Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
        Enabled protocols: RC-6 LIRC
        Repeat delay = 500 ms, repeat period = 125 ms


But with LIRC enabled, the remote doesn't produce any output at all (e.g. the arrow buttons stop working).

Not sure what's going on there.

On my last go-around with this issue, I think we determined that the remote was producing keyboard input. I was able to fix that in the config files, but this time, I'm not getting anything else from irw and I'm not sure what's going on.

Contents of the lircrc file is here: http://pastebin.com/ysvypq3t

The lircd.conf file is here: http://pastebin.com/04DxWYD8

I've figured this out three times over the past 5 or 6 years and I don't have the time to relearn everything all over again. Any shortcuts you folks could point me to would be appreciated.

I should probably include this:

Linux pvr 3.3.8-desktop586-2.mga2 #1 SMP Mon Jul 30 21:35:45 UTC 2012 i686 i686 i386 GNU/Linux



# lircd -v
lircd 0.9.0

Any help appreciated.

Thanks.

Mark