I have a ATI Remote Wonder 2 ... and upgrading to Natty is literally a two nights spent getting and tryin all kinds of configuration options with no success whatsoever. If I use ati_remote2 it is OK, Lirc and irw work fine, except that the remote is seen as a input device. All great, until you want to use that with XBMC and/or disable the remote in X11 so the remote does not mess with the actual mouse+keyboard. With ati_remote2 driver if you want to filter the remote event irw also stops receiving signals - so no choice than to have the remote active in x11 as a input device. This for a triple display setup as I have (2 monitors + 1 tv running on 2 x Nvidia cards) is unacceptable - you don't want someone putting the PC to sleep because they pushed the sleep button on the remote while watching XBM/TV. Now If someone actually has an idea how to get ati_remote2 driver to not be treated as an input device in X11 and to generate standard scan codes in lirc/irw I have no issue. But so far this is a no no .. I could not figure how to get this working properly at all, nothing that was working before is applicable. So.. I decided to go to lirc_atiusb + lirc_dev , use the linux devinput as I am doing on Ubuntu 9 LTS. Got the lirc-modules-source , built the modules, removed the blacklisted lirc_atiusb etc. But for no avail, lirc_atiusb does not send any events to lirc ?!!! So here is the driver log when run in debug mode - aka modprobe lirc_atiusb debug Jun 27 22:39:00 obelix kernel: [ 3866.052474] lirc_atiusb: USB remote driver for LIRC $Revision: 1.88 $ Jun 27 22:39:00 obelix kernel: [ 3866.052476] lirc_atiusb: Paul Miller