Вот прикупил себе subj (состоит из собственно пульта и USB ИК-приемника). Linux его видит как USB клавиатуру и мышь (Cypress), и в принципе все работает, кроме кнопок vol+/vol-/mute. Xev утверждает, что все эти три кнопки генеруют одинаковый скан-код 158, причем якобы гонят его в цикле (как бы кнопка залипает, чтобы остановить, надо нажать на пульте любую другую кнопку). Что обидно, в оффтопике эти кнопки свою функцию выполняют (безо всяких драйверов и настроек). Кто бы посоветовал куда копать.
Ядро 2.4.31, набор USB-модулей стандартный: usb-ehci usb-uhci input hid mousedev keybdev