I'm running into the same problem on my 9.10 -> 10.04 upgrade. I removed /lib/modules/2.6.32-21-generic/ since I don't have that kernel installed. I've tried reinstalling lirc, etc. and I get the same thing:
dmesg output:
Code:
[ 804.806758] lirc_imon: disagrees about version of symbol lirc_register_driver
[ 804.806762] lirc_imon: Unknown symbol lirc_register_driver
So I did this:
Code:
locate lirc_imon.ko
looked at the results and did this:
Code:
ls -l /lib/modules/2.6.32-22-generic-pae/kernel/ubuntu/lirc/lirc_imon/lirc_imon.ko /var/lib/dkms/lirc/0.8.6/2.6.32-22-generic-pae/i686/module/lirc_imon.ko /var/lib/dkms/lirc/0.8.6/build/modules/lirc_imon.ko
-rw-r--r-- 1 root root 38964 2010-04-28 14:42 /lib/modules/2.6.32-22-generic-pae/kernel/ubuntu/lirc/lirc_imon/lirc_imon.ko
-rw-r--r-- 1 root root 38728 2010-05-08 22:03 /var/lib/dkms/lirc/0.8.6/2.6.32-22-generic-pae/i686/module/lirc_imon.ko
-rw-r--r-- 1 root root 38728 2010-05-08 22:03 /var/lib/dkms/lirc/0.8.6/build/modules/lirc_imon.ko
Noticing the wrong filesize in /lib/modules I did this:
cp /var/lib/dkms/lirc/0.8.6/build/modules/lirc_imon.ko /lib/modules/2.6.32-22-generic-pae/kernel/ubuntu/lirc/lirc_imon/lirc_imon.ko
and i was able to modprobe the module and start lirc
and now lirc starts on boot again.
Bookmarks