Comment 33 for bug 550369

Revision history for this message
Tim Miller Dyck (timmillerdyck) wrote :

Hi TecnoBrat,

Installing lirc-modules-source solved the problem, thanks! dkms automatically was called to compile and use all the lirc kernel modules included in the source package, including lirc_i2c.

I was surprised this would work, as the package description for it says, "Also, note that this package is not necessary for usage on Ubuntu since the modules are shipped in linux-ubuntu-modules. It is soley here in the case that a local patch needs to be applied."

However, it appears the lirc_i2c.ko module included with the current kernel (2.6.32-23) is based on not the same source as is included in lirc-modules-source.

root@vmhost:/lib/modules# ls -la `find . -name lirc_i2c.ko`
-rw-r--r-- 1 root root 21208 2010-06-11 08:02 ./2.6.32-23-server/kernel/ubuntu/lirc/lirc_i2c/lirc_i2c.ko
-rw-r--r-- 1 root root 21176 2010-07-10 12:46 ./2.6.32-23-server/updates/dkms/lirc_i2c.ko

I am now getting a warning from dkms that the built and installed versions are different of this module.

root@vmhost:/lib/modules# dkms status
lirc, 0.8.6, 2.6.32-23-server, x86_64: installed (WARNING! Diff between built and installed module!)
nvidia-current, 195.36.24, 2.6.32-23-server, x86_64: installed

However, the newer module is still loaded and correctly detects the Hauppauge remote.

Tim