[arch-general] Alps touchpad problems
I am trying to get a laptop touchpad working properly with arch fully up to date as of today. The machine is a recent Dell Vostro and has an Alps touchpad. I can't get vertical scrolling to work in KDE, and the mouse cursor occasionally moves erratically. I have seen previous posts some time back recommending installing the psmouse-alps package from AUR, and indeed it would appear that the 3.3 kernel may have a working psmouse module. However for the moment with kernel 3.2.5 the touchpad is detected as P/S 2 Generic - instead of the correct detection. I have tried installing psmouse-alps and rebooting but it made no difference so I uninstalled it again. the Xorg log has: [ 16.850] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/inpu t/event8) [ 16.850] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchal l" [ 16.850] (II) Using input driver 'evdev' for 'PS/2 Generic Mouse' [ 16.850] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 16.850] (**) PS/2 Generic Mouse: always reports core events [ 16.850] (**) PS/2 Generic Mouse: Device: "/dev/input/event8" [ 16.850] (--) PS/2 Generic Mouse: Found 3 mouse buttons [ 16.850] (--) PS/2 Generic Mouse: Found relative axes [ 16.850] (--) PS/2 Generic Mouse: Found x and y relative axes [ 16.850] (II) PS/2 Generic Mouse: Configuring as mouse [ 16.850] (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5 [ 16.850] (**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 16.850] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event8" [ 16.850] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 12) [ 16.850] (II) PS/2 Generic Mouse: initialized for relative axes. [ 16.850] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1 [ 16.850] (**) PS/2 Generic Mouse: (accel) acceleration profile 0 [ 16.851] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000 [ 16.851] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4 [ 16.851] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0) [ 16.851] (II) No input driver specified, ignoring this device. [ 16.851] (II) This device may have been added with another device file. Does anyone have current experience with this issue and know the best way to work around the problem until the 3.3 kernel is released? Thanks -- mike c
I had similar problem with a Dell Inspiron n5110, Alps touchpad. I bought it last october, and by then this psmouse-alps package didn't exist, so I got vertical scrolling to work using this module instead: http://aur.archlinux.org/packages.php?ID=51343 But now I'm using kernel 3.1.8 and psmouse-alps package, and everything is perfect. I've been holding the linux package from upgrading until kernel 3.3 is on core. On Thu, Feb 9, 2012 at 17:39, mike cloaked <mike.cloaked@gmail.com> wrote:
I am trying to get a laptop touchpad working properly with arch fully up to date as of today. The machine is a recent Dell Vostro and has an Alps touchpad. I can't get vertical scrolling to work in KDE, and the mouse cursor occasionally moves erratically.
I have seen previous posts some time back recommending installing the psmouse-alps package from AUR, and indeed it would appear that the 3.3 kernel may have a working psmouse module. However for the moment with kernel 3.2.5 the touchpad is detected as P/S 2 Generic - instead of the correct detection.
I have tried installing psmouse-alps and rebooting but it made no difference so I uninstalled it again.
the Xorg log has:
[ 16.850] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/inpu t/event8) [ 16.850] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchal l" [ 16.850] (II) Using input driver 'evdev' for 'PS/2 Generic Mouse' [ 16.850] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 16.850] (**) PS/2 Generic Mouse: always reports core events [ 16.850] (**) PS/2 Generic Mouse: Device: "/dev/input/event8" [ 16.850] (--) PS/2 Generic Mouse: Found 3 mouse buttons [ 16.850] (--) PS/2 Generic Mouse: Found relative axes [ 16.850] (--) PS/2 Generic Mouse: Found x and y relative axes [ 16.850] (II) PS/2 Generic Mouse: Configuring as mouse [ 16.850] (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5 [ 16.850] (**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 16.850] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event8" [ 16.850] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 12) [ 16.850] (II) PS/2 Generic Mouse: initialized for relative axes. [ 16.850] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1 [ 16.850] (**) PS/2 Generic Mouse: (accel) acceleration profile 0 [ 16.851] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000 [ 16.851] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4 [ 16.851] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0) [ 16.851] (II) No input driver specified, ignoring this device. [ 16.851] (II) This device may have been added with another device file.
Does anyone have current experience with this issue and know the best way to work around the problem until the 3.3 kernel is released?
Thanks
-- mike c
On Fri, Feb 10, 2012 at 12:44 AM, Caio Geraldi Conechoni <caio.conechoni@gmail.com> wrote:
I had similar problem with a Dell Inspiron n5110, Alps touchpad. I bought it last october, and by then this psmouse-alps package didn't exist, so I got vertical scrolling to work using this module instead:
http://aur.archlinux.org/packages.php?ID=51343
But now I'm using kernel 3.1.8 and psmouse-alps package, and everything is perfect. I've been holding the linux package from upgrading until kernel 3.3 is on core.
OK thanks for the reply - I have not tried the psmouse-elantech package from AUR but it might be worth trying it. However I am currently using kernel 3.2.5 and there is no sign of improvement in the touchpad behaviour. I was thinking of trying to compile the psmouse.ko module and manually inserting it but I guess it would likely do no more than building and installing the above package. I suppose that once the reverse engineered module was taken up in the upstream kernel for 3.3 then no further development or support happened for the package to use in the pre-3.3 kernels though it the meantime it is a little frustrating having to wait a month or two until 3.3 is released! -- mike c
Hi Mike, I have a Latitude E5520, and I suspect we have the same touchpad. This is the Kernel bug you'll be interested in: https://bugzilla.kernel.org/show_bug.cgi?id=14660 This is the patch I've been using to add support for my touchpad to the kernel for the past few releases: http://giddie.homeip.net/alps.patch If you want it, here is a pre-built 64-bit kernel module: http://giddie.homeip.net/psmouse.ko You can keep it anywhere you want, and just "rmmod psmouse", and "insmod psmouse.ko". I'm pretty sure this will do the trick for you. Paul On Thursday 09 Feb 2012 19:39:53 mike cloaked wrote:
I am trying to get a laptop touchpad working properly with arch fully up to date as of today. The machine is a recent Dell Vostro and has an Alps touchpad. I can't get vertical scrolling to work in KDE, and the mouse cursor occasionally moves erratically.
I have seen previous posts some time back recommending installing the psmouse-alps package from AUR, and indeed it would appear that the 3.3 kernel may have a working psmouse module. However for the moment with kernel 3.2.5 the touchpad is detected as P/S 2 Generic - instead of the correct detection.
I have tried installing psmouse-alps and rebooting but it made no difference so I uninstalled it again.
the Xorg log has:
[ 16.850] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/inpu t/event8) [ 16.850] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchal l" [ 16.850] (II) Using input driver 'evdev' for 'PS/2 Generic Mouse' [ 16.850] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 16.850] (**) PS/2 Generic Mouse: always reports core events [ 16.850] (**) PS/2 Generic Mouse: Device: "/dev/input/event8" [ 16.850] (--) PS/2 Generic Mouse: Found 3 mouse buttons [ 16.850] (--) PS/2 Generic Mouse: Found relative axes [ 16.850] (--) PS/2 Generic Mouse: Found x and y relative axes [ 16.850] (II) PS/2 Generic Mouse: Configuring as mouse [ 16.850] (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5 [ 16.850] (**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 16.850] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event8" [ 16.850] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 12) [ 16.850] (II) PS/2 Generic Mouse: initialized for relative axes. [ 16.850] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1 [ 16.850] (**) PS/2 Generic Mouse: (accel) acceleration profile 0 [ 16.851] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000 [ 16.851] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4 [ 16.851] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0) [ 16.851] (II) No input driver specified, ignoring this device. [ 16.851] (II) This device may have been added with another device file.
Does anyone have current experience with this issue and know the best way to work around the problem until the 3.3 kernel is released?
Thanks
On Fri, Feb 10, 2012 at 7:21 AM, Paul Gideon Dann <pdgiddie@gmail.com> wrote:
Hi Mike,
I have a Latitude E5520, and I suspect we have the same touchpad.
This is the Kernel bug you'll be interested in: https://bugzilla.kernel.org/show_bug.cgi?id=14660
This is the patch I've been using to add support for my touchpad to the kernel for the past few releases: http://giddie.homeip.net/alps.patch
If you want it, here is a pre-built 64-bit kernel module: http://giddie.homeip.net/psmouse.ko
You can keep it anywhere you want, and just "rmmod psmouse", and "insmod psmouse.ko". I'm pretty sure this will do the trick for you.
Paul
Thanks Paul - I will certainly give your pre-built module a shot later today.... and will post back to say if it works for me.... -- mike c
On Fri, Feb 10, 2012 at 10:42 AM, mike cloaked <mike.cloaked@gmail.com> wrote:
On Fri, Feb 10, 2012 at 7:21 AM, Paul Gideon Dann <pdgiddie@gmail.com> wrote:
Hi Mike,
I have a Latitude E5520, and I suspect we have the same touchpad.
This is the Kernel bug you'll be interested in: https://bugzilla.kernel.org/show_bug.cgi?id=14660
This is the patch I've been using to add support for my touchpad to the kernel for the past few releases: http://giddie.homeip.net/alps.patch
If you want it, here is a pre-built 64-bit kernel module: http://giddie.homeip.net/psmouse.ko
You can keep it anywhere you want, and just "rmmod psmouse", and "insmod psmouse.ko". I'm pretty sure this will do the trick for you.
Paul
Thanks Paul - I will certainly give your pre-built module a shot later today.... and will post back to say if it works for me....
Paul - I did copy your file and loaded the module but it failed to work - in fact it even stopped the touchpad cursor movement altogether! I returned to the psmouse-elantech package from AUR, built the package and then installed it with pacman -U - and hey presto it gives the correct behaviour in terms of touchpad tapping, as well as vertical scrolling - it will need to be rebuilt each time there is a new kernel until kernel version 3.3 is released but at least I now have a working touchpad on the laptop so I can live with the small inconvenience of rebuilding the module periodically in the interim. Thanks for the input. -- mike c
You could, just like i'm doing, hold kernel upgrades so you don't need to rebuild the package every time... Just a suggestion :) On Fri, Feb 10, 2012 at 19:31, mike cloaked <mike.cloaked@gmail.com> wrote:
On Fri, Feb 10, 2012 at 10:42 AM, mike cloaked <mike.cloaked@gmail.com> wrote:
On Fri, Feb 10, 2012 at 7:21 AM, Paul Gideon Dann <pdgiddie@gmail.com> wrote:
Hi Mike,
I have a Latitude E5520, and I suspect we have the same touchpad.
This is the Kernel bug you'll be interested in: https://bugzilla.kernel.org/show_bug.cgi?id=14660
This is the patch I've been using to add support for my touchpad to the kernel for the past few releases: http://giddie.homeip.net/alps.patch
If you want it, here is a pre-built 64-bit kernel module: http://giddie.homeip.net/psmouse.ko
You can keep it anywhere you want, and just "rmmod psmouse", and "insmod psmouse.ko". I'm pretty sure this will do the trick for you.
Paul
Thanks Paul - I will certainly give your pre-built module a shot later today.... and will post back to say if it works for me....
Paul - I did copy your file and loaded the module but it failed to work - in fact it even stopped the touchpad cursor movement altogether!
I returned to the psmouse-elantech package from AUR, built the package and then installed it with pacman -U - and hey presto it gives the correct behaviour in terms of touchpad tapping, as well as vertical scrolling - it will need to be rebuilt each time there is a new kernel until kernel version 3.3 is released but at least I now have a working touchpad on the laptop so I can live with the small inconvenience of rebuilding the module periodically in the interim.
Thanks for the input. -- mike c
Am 11.02.2012 15:30, schrieb Caio Geraldi Conechoni:
You could, just like i'm doing, hold kernel upgrades so you don't need to rebuild the package every time... Just a suggestion :)
You can put the module to /lib/modules/extramodules-3.2-ARCH/ and then use it will all 3.2 versions. But it is clearly easier to ignore potentially vital updates.
On Sat, Feb 11, 2012 at 2:52 PM, Thomas Bächler <thomas@archlinux.org> wrote:
Am 11.02.2012 15:30, schrieb Caio Geraldi Conechoni:
You could, just like i'm doing, hold kernel upgrades so you don't need to rebuild the package every time... Just a suggestion :)
You can put the module to /lib/modules/extramodules-3.2-ARCH/ and then use it will all 3.2 versions.
But it is clearly easier to ignore potentially vital updates.
Thank you - that is useful and I was not aware of that. -- mike c
participants (4)
-
Caio Geraldi Conechoni
-
mike cloaked
-
Paul Gideon Dann
-
Thomas Bächler