View previous topic :: View next topic |
Author |
Message |
SiF n00b
Joined: 03 Nov 2005 Posts: 5
|
Posted: Fri Nov 04, 2005 9:49 pm Post subject: ALPS Touchpad Clicking/Releasing [SOLVED] |
|
|
I've got a rather strange problem with the ALPS Touchpad on my Dell Inspiron 6000. The synaptics driver loads fine using evdev using the following configuration
Code: |
Section "InputDevice"
Driver "synaptics"
Identifier "TouchPad"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "evdev"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.015"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
Option "SHMConfig" "true"
EndSection
|
But the touchpad displays some odd behaviour. Firstly tapping the pad results in a click which is about half a second latent, and the normal buttons only result in half a click when pressed - until I move the mouse or perform some other action with it and then the click completed. When viewing the output from xev it shows that, indeed, the button clicks do not release immediately. The mouse seems to move correctly and pad scrolling works fine. When using the standard mouse driver the buttons click fine and the pad tapping isn't latent, although moving is understandably slow.
I can't tell whether the problem whether the problem is with evdev or the synaptics modules. I'm running 2.6.13-gentoo-r5 with synaptics 0.14.3 and xorg-x11 6.8.2-r4.
Thanks,
-Si.
Last edited by SiF on Wed Nov 16, 2005 7:28 pm; edited 1 time in total |
|
Back to top |
|
|
n6il n00b
Joined: 30 Jan 2005 Posts: 16
|
Posted: Sat Nov 05, 2005 7:24 pm Post subject: |
|
|
I am noting the exact same behavior wrt mouse clicks on the synaptics touchpad on my Compaq R3240 laptop.
It appears that (looking in xev) about 50% of the time, the button press is not registered, and the button release is registered as a button press instead, requiring a second button press or a mouse move to register the button release event. It is annoying enough that I am going to have to tote an external mouse along with my laptop until this problem is fixed.
By the way, I had this problem with synaptics 0.14.2 as well as 0.14.3. I did see this problem on kernel 2.6.12-r10, but I only noticed it some of the time. I continue to see it on 2.6.13-r5 and around 50-75% of the mouse clicks now require a second click or mouse move.
It is commonly suggested to reduce the acpi battery polling time - this has absolutely no effect on my system. |
|
Back to top |
|
|
SiF n00b
Joined: 03 Nov 2005 Posts: 5
|
Posted: Mon Nov 07, 2005 1:58 pm Post subject: |
|
|
If my problem is the same as yours, I don't think it's hardware related; try just using the standard mouse driver with the pad and see if the buttons and taps work correctly, they do here (though movement is horrible and scrolling doesn't work). Further, the event debugging kernel module does show clicks releasing correctly, so I can't see the problem is with evdev.
As a result I think it's got to be the synaptics driver. Although it puzzles me that hardly anyone else with a Dell Inspiron 6000 is experiencing this problem. I've noticed a new version of synaptics has just been released (6 Nov), so I'll try that.
-Si. |
|
Back to top |
|
|
SiF n00b
Joined: 03 Nov 2005 Posts: 5
|
Posted: Mon Nov 07, 2005 2:38 pm Post subject: |
|
|
I've just tried turning off acpi via acpi=off and now the the mouse is working (almost) perfectly. Further X startup is a lot faster and the 2D graphics are normal (they were sluggish before).
I've tried disabling everything that relies on ACPI with acpi=on, but the mouse problems still persist. I've also tried pci=noacpi, but to no avail. It definately looks like ACPI is doing something odd to my hardware (graphics as well as mouse). But I can't tell what.
You mentioned that ACPI Battery polling can be reduced; I've tried removing the battery module but it has no effect, what do I need to do to reduce polling?
-Si. |
|
Back to top |
|
|
SiF n00b
Joined: 03 Nov 2005 Posts: 5
|
Posted: Mon Nov 07, 2005 3:31 pm Post subject: |
|
|
Ok, I've hit the problem - it's the processor module. Unloading this causes all the mouse problems (and display problems) to disappear. Unfortunately this means goodbye to speedstep and suspend for the time being, but it's better than no ACPI at all I guess.
NOTE1: Actually it isn't as bad as that, if I load processor with max_cstate=1, the problem also disappears. As I'm unfamiliar with the C-States though, I'm unsure of the reprecussions of this. With max_cstate=2 or higher the problem persists. Thus the problem seems to be when the processor is in a higher C-State than 1.
Anyone else had problems with the ACPI processor module?
-Si. |
|
Back to top |
|
|
willkil n00b
Joined: 07 Apr 2004 Posts: 20 Location: KS, USA
|
Posted: Tue Nov 08, 2005 12:30 am Post subject: |
|
|
I have been experiencing the click issue for a while (weeks), but just started looking into it. I am unloading the processor module and will report how this works out for me. |
|
Back to top |
|
|
willkil n00b
Joined: 07 Apr 2004 Posts: 20 Location: KS, USA
|
Posted: Wed Nov 09, 2005 3:11 pm Post subject: |
|
|
Removing the processor module had no effect for me. I still experienced the sticky click. I was unable to test the click behavior with acpi=off because X didn't load with acpi=off.
My hardware is a synaptics touchpad, not alps, on a Dell Inspiron 2600. Because we are experiencing this with different hardware, I agree that it is likely a software issue.
Will |
|
Back to top |
|
|
fcgreg Apprentice
Joined: 17 May 2003 Posts: 264 Location: California, USA
|
Posted: Thu Nov 10, 2005 8:56 am Post subject: I'm experiencing this too |
|
|
FYI: I've also been experiencing such a "sticky-click" for a while now (not sure how long). I have an Alps touchpad on an HP Pavilion zv5000.
When it happens on mine I've gotten used to doing a slight pointer "flick" to make the click event finish registering. This works every time and doesn't bother me too much, except that it was very confusing when it first started happening -- I wasn't sure what was going on.
I'll be following this thread for any future info that comes out. Thanks for posting! _________________ Greg T. |
|
Back to top |
|
|
hanj Veteran
Joined: 19 Aug 2003 Posts: 1500
|
Posted: Mon Nov 14, 2005 6:10 am Post subject: |
|
|
Hello
I just wanted to chime in and say I'm experiencing some problems as well. Not with the click sticking but with the mouse freezing...
https://forums.gentoo.org/viewtopic-t-399683-highlight-synaptics.html
I'm curious if these problems are related.
Dell Inspiron 8500
AlpsPS/2 ALPS GlidePoint
thanks!
hanji |
|
Back to top |
|
|
SiF n00b
Joined: 03 Nov 2005 Posts: 5
|
Posted: Wed Nov 16, 2005 7:27 pm Post subject: |
|
|
It turned out to be SMP that was the problem, it was enabled in the kernel and as soon as I disabled it, everything starting working smoothly with all C-States.
Thanks,
-Si. |
|
Back to top |
|
|
|