From: Damjan M. <dm...@me...> - 2010-11-07 19:47:13
|
On Nov 7, 2010, at 2:04 PM, Jonathan Isom wrote: > On Sun, Nov 7, 2010 at 2:07 AM, Damjan Marion <dm...@me...> wrote: >> >> Hi, >> >> I tried to compile 2.6.37-rc1 kernel from git on my Ubuntu Maverick where I have XBMC and MS remote. Kernel is configured based on /boot/config-2.6.35-22-generic, which is standard kernel coming on maverick. >> >> After reload with new kernel, only remote controller arrow keys are working and all other keys are not working. >> Downgrading back to 2.6.35-22 fixes this issue. >> >> Is this a known issue? Any idea how to fix it? > > Are you using the in-kernel driver? lirc is being merged into the > kernel so that only lirc userspace tools are needed. > mce_usb was merged into 2.6.36. You may need to use inputdev as the > driver and choose the right /dev/input/event* > device node. also may need to add to the inputdev lircrc example for > all keys to work: > KEY_NUMERIC_0 0x200 > KEY_NUMERIC_1 0x201 > ... Yes, it works with inputdev. Problem is that XBMC is not aware of remote controller named "inputdev" so it ignores codes. This can be simply fixed in XBMC with adding following to Lircmap.xml: <remote device="linux-input-layer"> + <altname>devinput</altname> <altname>cx23885_remote</altname> Thanks, Damjan |