This is fixed in the 2.6.24 kernel series.

I installed:

linux-image-2.6.24-5-generic_2.6.24-5.8_i386.deb
linux-ubuntu-modules-2.6.24-5-generic_2.6.24-5.9_i386.deb

from:

http://packages.ubuntu.com/hardy/base/

(After making the changes to yaird required to install it)
vi /usr/lib/yaird/perl/Input.pm
--- Input.pm.orig       2007-10-22 18:29:27.000000000 +0200
+++ Input.pm    2007-12-11 15:39:52.000000000 +0100
@@ -54,6 +54,11 @@
                my $devLink = Conf::get('sysFs')
                        . "/class/input/$handler/device";
                my $hw = readlink ($devLink);
+               if (defined ($hw) && $hw =~ 
s!^(\.\./)+(class/input/input\d+)$!$2!) {
+                       # Linux 2.6.23 eventX -> inputX link
+                       $devLink = Conf::get('sysFs') . '/' . $hw . '/device';
+                       $hw = readlink ($devLink);
+               }
                if (defined ($hw)) {
                        unless ($hw =~ s!^(\.\./)+devices/!!) {
                                # imagine localised linux (/sys/geraete ...)

...it all works fine.  I'll try and track down the patchset required to
fix the Gibbon kernel.

-- 
NFS server: lockd: server not responding
https://bugs.launchpad.net/bugs/181996
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

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

Reply via email to