You are not logged in.

#1 2009-05-24 18:17:38

GourdCaptain
Member
Registered: 2009-04-18
Posts: 121

Cannot get ALPS touchpad on Dell Precision M4400 to work reliably.

My Dell Precision M4400 (running Arch x86-64) has an ALPS touchpad which Xfce claims is a "AlpsPS/2 ALPS DualPoint TouchPad" and a pointer stick claimed to be a "DualPoint Stick" I have the synaptic touchpad drivers installed and xorg input hotplugging on, and it works 95% of the time reliably. However, rarely, a mouse button will either act wedged down or will not respond untill I hammer the other mouse buttons for a second or so. As well, no matter what I try, I cannot get the side of the mousepad to act as a scroll wheel.

The following is the contents of my HAL configuration for the mousepad at /etc/hal/fdi/policy/11-x11-synaptics.fdi . I got it online from a wiki posting it ( http://www.linlap.com/wiki/dell+precision+m4400 ), and it fixed an earlier problems with the mousepad settings resetting on resume from suspend-to-RAM (as it fell back to PS/2 mouse emulation, I think).

<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">

<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">on</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">20</merge>
<merge key="input.x11_options.HorizScrollDelta" type="string">20</merge>
<merge key="input.x11_options.LeftEdge" type="string">80</merge>
<merge key="input.x11_options.RightEdge" type="string">880</merge>
<merge key="input.x11_options.TopEdge" type="string">150</merge>
<merge key="input.x11_options.BottomEdge" type="string">630</merge> 
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.FingerLow" type="string">3</merge>
<merge key="input.x11_options.FingerHigh" type="string">20</merge>
</match>
</device>

</deviceinfo>

And because it might be usefull, Xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Fri Apr 17 00:40:10 PDT 2009


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load       "synaptics"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3333"
    Option         "NoLogo" "True"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Section "ServerFlags"
   Option       "DontZap" "false"
EndSection

Last edited by GourdCaptain (2009-05-24 18:31:54)

Offline

#2 2009-06-02 12:31:34

loudtiger
Member
Registered: 2009-01-08
Posts: 68

Re: Cannot get ALPS touchpad on Dell Precision M4400 to work reliably.

try an -Syu real quick... my touchpad scroll didn't work before, but now it is autodetected.

Offline

Board footer

Powered by FluxBB