Updated: Feb. 1, 2011, 2:46 p.m.

Ubuntu 10.4.1 on ASUS EB1501P.

There are some quirks with the IR-Receiver and HDMI-Audio, getting them to work is described below.

IR-Receiver

The european edition of EB1501P does not come with an external IR-receiver, it instead uses a build-in.

Driver-installation:

sudo apt-get install lirc lirc-modules-source
sudo dpkg-reconfigure lirc-modules-source

The sensor device can be one of:

/sys/devices/pnp0/00:09
/sys/devices/pnp0/00:0a

For the rest of this text it is assumed that the IR-Receiver is 00:0a.

Files

Do the following:

sudo wget http://dl.dropbox.com/u/11932675/config/eb1501p/hardware.conf -O /etc/lirc/hardware.conf
sudo wget http://dl.dropbox.com/u/11932675/config/eb1501p/lircd.conf -O /etc/lirc/lircd.conf
sudo wget http://dl.dropbox.com/u/11932675/config/eb1501p/lirc.conf -O /etc/modprobe.d/lirc.conf
sudo wget http://dl.dropbox.com/u/11932675/config/eb1501p/ir_remote -O /etc/init.d/ir_remote
sudo wget http://dl.dropbox.com/u/11932675/config/eb1501p/ir.sh -O /home/xbmc/ir.sh
sudo chmod +x /home/xbmc/ir.sh
sudo chmod +x /etc/init.d/ir_remote
sudo ln -s /etc/init.d/dialkove /etc/rc2.d/S01ir_remote
sudo ln -s /etc/init.d/dialkove /etc/rc6.d/S59ir_remote

The the line below to /etc/rc.local:

/bin/sh /home/xbmc/ir.sh

Testing / Troubleshooting

Prior to use the IR-sensor must be activated:

sudo sh -c "echo 'activate' > /sys/devices/pnp0/00:0a/resources"

You can check the state of the received by invoking:

cat /sys/devices/pnp0/00:0a/resources

Load the IR-module:

sudo modprobe lirc_it87

Test it by running:

irw

When you press buttons on your remote a textual representation should be printed as output from irw.

If nothing comes out try:

sudo mode2 -d /dev/lirc0

If you get output from mode2 but nothing from irw then there is a problem with your lirc configuration. If you get output from both commands your remote should now be working with XBMC. If it does not work for you then try configuring everything with 00:09 instead of 00:0a.