There are two perfectly valid ways to use the mceusb driver, one is via the "default" lirc driver and /dev/lirc0, the other is using devinput and the mceusb device's input layer event device (or better, its symlink in /dev/input/by-id/). The current problem with trying to use devinput mode is that the lirc initscript is disabling all the in-kernel decoders, upon which devinput mode relies to get raw IR scancodes translated into Linux input layer event keycodes.
The simple fix for this sort of thing I threw into the Fedora lirc initscripts was to NOT twiddle /sys/class/rc/rc*/protocols when the lirc driver mode is set to devinput. I'd suggest doing the same here. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/778296 Title: lirc not working correctly on 2.6.38 kernel -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs