Really, this bug isn't solved properly, unless some more generic method is found than manually adding single devices to the HAL exception list. There should be an option for this when configuring lirc, or somwhere in input preferences. Or at least a warning while configuring Lirc, if nothing else!
Digital Everywhere's FireDTV has another such receiver, which should be included in that file.
<match key="info.product" contains_ ncase=" FireDTV remote control"> >true</ merge>
<merge key="info.ignore" type="bool"
</match>
I'm running Karmic. Relevant section in my HAL device list:
udi = '/org/freedeskt op/Hal/ devices/ pci_11c1_ 5811_logicaldev _input' addons. singleton = {'hald- addon-input' } (string list) setup-keyboard' } (string list) op/Hal/ devices/ pci_11c1_ 5811' (string) op/Hal/ devices/ pci_11c1_ 5811_logicaldev _input' (string) originating_ device = '/org/freedeskt op/Hal/ devices/ pci_11c1_ 5811' (string) hotplug_ type = 2 (0x2) (int) pci0000: 00/0000: 00:10.0/ 0000:02: 05.0/fw- host0/input/ input8/ event6' (string)
info.
info.callouts.add = {'debian-
info.capabilities = {'input', 'input.keys', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedeskt
info.product = 'FireDTV remote control' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedeskt
input.device = '/dev/input/event6' (string)
input.
input.product = 'FireDTV remote control' (string)
input.x11_driver = 'evdev' (string)
input.xkb.layout = 'fi' (string)
input.xkb.model = 'pc105' (string)
input.xkb.rules = 'base' (string)
input.xkb.variant = 'mac' (string)
linux.device_file = '/dev/input/event6' (string)
linux.
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/
Really, this bug isn't solved properly, unless some more generic method is found than manually adding single devices to the HAL exception list. There should be an option for this when configuring lirc, or somwhere in input preferences. Or at least a warning while configuring Lirc, if nothing else!