Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ALPS Touchpad Clicking/Releasing [SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
SiF
n00b
n00b


Joined: 03 Nov 2005
Posts: 5

PostPosted: Fri Nov 04, 2005 9:49 pm    Post subject: ALPS Touchpad Clicking/Releasing [SOLVED] Reply with quote

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
View user's profile Send private message
n6il
n00b
n00b


Joined: 30 Jan 2005
Posts: 16

PostPosted: Sat Nov 05, 2005 7:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
SiF
n00b
n00b


Joined: 03 Nov 2005
Posts: 5

PostPosted: Mon Nov 07, 2005 1:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
SiF
n00b
n00b


Joined: 03 Nov 2005
Posts: 5

PostPosted: Mon Nov 07, 2005 2:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
SiF
n00b
n00b


Joined: 03 Nov 2005
Posts: 5

PostPosted: Mon Nov 07, 2005 3:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
willkil
n00b
n00b


Joined: 07 Apr 2004
Posts: 20
Location: KS, USA

PostPosted: Tue Nov 08, 2005 12:30 am    Post subject: Reply with quote

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
View user's profile Send private message
willkil
n00b
n00b


Joined: 07 Apr 2004
Posts: 20
Location: KS, USA

PostPosted: Wed Nov 09, 2005 3:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
fcgreg
Apprentice
Apprentice


Joined: 17 May 2003
Posts: 264
Location: California, USA

PostPosted: Thu Nov 10, 2005 8:56 am    Post subject: I'm experiencing this too Reply with quote

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
View user's profile Send private message
hanj
Veteran
Veteran


Joined: 19 Aug 2003
Posts: 1496

PostPosted: Mon Nov 14, 2005 6:10 am    Post subject: Reply with quote

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
View user's profile Send private message
SiF
n00b
n00b


Joined: 03 Nov 2005
Posts: 5

PostPosted: Wed Nov 16, 2005 7:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum