Here is the hardy fix.

** Attachment added: "lirc-modules-source hardy patch"
   http://launchpadlibrarian.net/14982887/lirc-sru.debdiff

** Description changed:

  Binary package hint: lirc
  
  Problem:
  After the upgrade to hardy, `modprobe lirc_i2c` (or any other lirc kernel 
module in /var/lib/dkms/lirc/0.8.3~pre1/2.6.24-16-generic/i686/module) 
complained of "invalid module format". 
  
  Found workaround:
  Remove lirc kernel modules: `sudo dkms remove -m lirc -v 0.8.3~pre1 --all`
  Rebuild lirc kernel modules: `sudo dpkg-reconfigure lirc-modules-source`
  
  ProblemType: Bug
  Architecture: i386
  Date: Thu Apr 17 19:33:40 2008
  DistroRelease: Ubuntu 8.04
  NonfreeKernelModules: nvidia
  Package: lirc 0.8.3~pre1-0ubuntu7
  PackageArchitecture: i386
  ProcEnviron:
   SHELL=/bin/bash
   
PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/username/bin
   LANG=en_CA.UTF-8
  SourcePackage: lirc
  Uname: Linux 2.6.24-16-generic i686
+ 
+ --------
+ The lirc-modules-source package was designed to be agnostic to ABI bumps, 
letting users compile their own kernel modules easily.  Unfortunately, due to 
this bug, that behavior doesn't work at all.  The wrong kernel headers get used 
upon every upgrade.
+ 
+ There is a patch available on the intrepid branch of lirc.
+ 
+ Test Case:
+ 1) Install lirc-modules-source on any single kernel
+ 2) Attempt to modprobe an of the kernel objects in /lib/modules/$(uname 
-r)/updates/dkms/lirc*
+ 3) Install another kernel image.
+ 4) Boot into that kernel image and try to modprobe the kernel object by the 
same name.
+ 
+ You will be unable to load that second object.

** Tags removed: apport-bug

-- 
upgrade to hardy breaks lirc 0.8.3pre1 kernel modules
https://bugs.launchpad.net/bugs/218955
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to