xpad and LIRC this is EXPERIMENTAL and it needs TESTING so, go ahead: INSTALL LIRC ------------ Your best bet is to use lirc-0.6.6 from the LIRC page [1]. I tried the current CVS version, but couldn't get it to work with devfs. Get the package, untar it. run the setup.sh script (you will need the dialog package for this to work). You need to compile the lirc_dev module, so choose a driver that needs it. I just selected one from the list. Either follow my or try your own. I used the following configuration options: driver configuration -> TV card -> TView99 (cph06x) software configuration -> (1), (2), (5) then choose save config && run configure, make, make install NOTE: The TV-card driver (lirc_gpio) will report unresolved symbols. You can ignore that, we won't use it. INSTALL XPAD-0.1.4 ------------------ Get the files for in-kernel-compilation from xbox-linux CVS or get a standalone package (also including the compiled binary) from http://www.bmx-chemnitz.de/Zeugs/xpad-0.1.4.tar.bz2 untar it either use the precompiled version (2.4.24-xbox) or compile it yourself make install (copies the module to the appropriate dir and runs depmod -a) INSTALL LIRC_XIR ---------------- This is only available as a standalone package! Get it from xbox-linux CVS or get a standalone package (also including the compiled binary) from http://www.bmx-chemnitz.de/Zeugs/lirc_xir.tar.bz2 untar it either use the precompiled version (2.4.24-xbox / lirc-0.6.6) or compile it yourself make install (copies the module to the appropriate dir and runs depmod -a) LOAD THE MODULES ---------------- unload any old xpad and usb-xboxir modules: "modprobe -r xpad" "modprobe -r usb-xboxir" run "modprobe lirc_xir" this should load xpad and lirc_dev as well check lsmod output for the modules, should show xpad, lirc_dev, lirc_xir RUN LIRCD --------- copy the etc/lircd.conf file to /etc/lircd.conf run "lircd --nodaemon -d /dev/lirc0" (this will keep it attached so you can view its output) run "irw" on another terminal, press some buttons, it should output what you press if this doesn't work, check the output of lircd USE IT WITH FREEVO ----------------- copy etc/freevo/lircrc /etc/freevo/lircrc (provided you told freevo to look there for the LIRC config) run freevo, it should react on the keypresses PROBLEMS -------- this stuff is hackish and experimental should it fail, contact me at IRC: SNy in #xbox-linux on irc.oftc.net mail: mfr@bmx-chemnitz.de REFERENCES ---------- [1] http://www.lirc.org/