|
From: Kevin H. <won...@tp...> - 2007-04-01 07:39:06
|
On Sat, 31 Mar 2007 23:32:11 -0700 (PDT) SimpleSimon <pu...@cs...> wrote: > > > > Kevin Hayes wrote: > > > > This worked for me ... > > > > Get a snapshot from: > > http://lirc.sourceforge.net/software/snapshots/lirc-0.8.2pre1.tar.bz2 > > > > Unpack it in /usr/src/ > > > > Get latest version 1.27 driver here ... > > http://lirc.cvs.sourceforge.net/*checkout*/lirc/lirc/drivers/lirc_mceusb2/lirc_mceusb2.c > > > > Copy lirc_mceusb2.c over existing driver v 1.25 in snapshot tree > > at /usr/src/lirc-0.8.2pre1/drivers/lirc_mceusb2/lirc_mceusb2.c > > > > cd /usr/src/lirc-0.8.2pre1/ > > ./configure --prefix=/usr --with-driver=mceusb2 && make > > > > locate existing modules lirc_mceusb2.ko and lirc_dev.ko on your > > system somewhere under /lib/modules/ and replace them with modules > > from the snapshot tree, > > at /usr/src/lirc-0.8.2pre1/drivers/lirc_mceusb2/lirc_mceusb2.ko > > & /usr/src/lirc-0.8.2pre1/drivers/lirc_dev/lirc_dev.ko > > > > depmod -a > > > > email me off list if you have any problems ... > > > > Thanks muchly. This was really helpful. I only had one issue. > > After this... ./configure --prefix=/usr --with-driver=mceusb2 && make > > ...I had to "make install" Same thing, basicially but my distribution package manager (Arch Linux) uses a different location (under /lib/modules) to install the modules than the make install script. The danger is that you can end up with 2 versions of modules installed and if the old one is found before the newer one, you're left scratching your head why it wont work. Thats why i suggested doing it manually. You can do a updatedb and then use the locate command to check you have only the correct version installed. > BTW, any difference between these: > > ./configure --prefix=/usr --with-driver=mceusb2 && make > make install > > ...and... > > ./configure --prefix=/usr --with-driver=mceusb2 > make > make install Same thing. > ??? > > Thanks again! Not a problem ... |