Results 1 to 7 of 7

Thread: Dell Latitude E6510 - Touchpad Issues

  1. #1

    Default Dell Latitude E6510 - Touchpad Issues

    Hello all,

    So I recently updated to OpenSuSE 11.4.
    #> uname -a
    Code:
    Linux local.host 2.6.37.6-0.5-desktop #1 SMP PREEMPT 2011-04-25 21:48:33 +0200 i686 i686 i386 GNU/Linux
    I had this problem with my touchpad while the laptop was plugged into its docking station. Where the "mouse" (actually pin-pointed the problem to the touchpad) would jitter in place (like shaking) and then would start just clicking stuff all over the screen constantly. You can see my full description at this post here [SOLVED] Dell Optical Mouse - Sporadic Issue.

    The problem was solved as you can see in the link above, by using a hal policy for the touchpad. But much to my dismay HAL is no longer used in OpenSuSE 11.4. I have been looking all over my directories for something similar and found a few things, but they are obviously not working. One of those was:

    ~> /etc/X11/xorg.conf.d/50-synaptics.conf
    Code:
    Section "InputClass"
            Identifier "touchpad catchall"
            Driver "synaptics"
            MatchIsTouchpad "on"
            MatchDevicePath "/dev/input/event*"
            Option  "HorizScrollDelta"      "0"
    EndSection

    If I do the command "xinput list" while the USB mouse is plugged into the docking station I get (which is correct):
    Code:
     # xinput list
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ DELL DELL USB Laser Mouse               	id=11	[slave  pointer  (2)]
    ⎜   ↳ PS/2 Generic Mouse                      	id=13	[slave  pointer  (2)]
    ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
        ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
        ↳ Power Button                            	id=6	[slave  keyboard (3)]
        ↳ Video Bus                               	id=7	[slave  keyboard (3)]
        ↳ Power Button                            	id=8	[slave  keyboard (3)]
        ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
        ↳ Dell Dell USB Keyboard                  	id=10	[slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
        ↳ Dell WMI hotkeys                        	id=14	[slave  keyboard (3)]
    Then "xinput list" command after I unplug the USB mouse I get:
    Code:
     # xinput list
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ PS/2 Generic Mouse                      	id=13	[slave  pointer  (2)]
    ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
        ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
        ↳ Power Button                            	id=6	[slave  keyboard (3)]
        ↳ Video Bus                               	id=7	[slave  keyboard (3)]
        ↳ Power Button                            	id=8	[slave  keyboard (3)]
        ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
        ↳ Dell Dell USB Keyboard                  	id=10	[slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
        ↳ Dell WMI hotkeys                        	id=14	[slave  keyboard (3)]
    As you can see after unplugging the USB mouse I get the device "PS/2 Generic Mouse" with "id=13" which doesn't seem right because it should be a "TouchPad"??
    After searching around my directories for a bit I could not find the config file for the xinput device with the id=13. I did find though the one with "id=11" which would be the USB mouse (/etc/X11/xorg.conf.d/11-mouse.conf).

    So now I am now not really sure how to proceed. Does anyone know how I would get my Laptop to recognize the TouchPad as a "TouchPad" device? Or how would I translate the "hal policy" described in the link above to how OpenSuSE 11.4 handles devices now?


    Thanks in advance,
    Matt

  2. #2

    Default Re: Dell Latitude E6510 - Touchpad Issues

    I noticed right off that no touchpad driver shows up in either case. Here is the output from the same command on my Compaq CQ60

    stuart@linux-kk2e:/etc/X11> xinput list
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
    ↳ HP WMI hotkeys id=12 [slave keyboard (3)]

  3. #3

    Default Re: Dell Latitude E6510 - Touchpad Issues

    Hey sjponder,

    Sorry it took me SO long to reply but I have been traveling the last week.

    Do you know where I would get the driver for Linux? Or how do I check who the touchpad manufacturer is, because I had an older Dell that had an Alps Touchpad?


    Thanks for the response,
    Matt

  4. #4

    Default Re: Dell Latitude E6510 - Touchpad Issues

    Well I found the site with the drivers but I'm not sure if my config files are correct? Could you take a look and let me know what you think?

    50-synaptics.conf
    Code:
    Section "InputClass"
            Identifier "Synaptics TouchPad"
            Driver "synaptics"
            MatchIsTouchpad "on"
            MatchDevicePath "/dev/input/event*"
            Option  "HorizScrollDelta"      "0"
    EndSection
    xorg.conf
    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 270.41.06  (buildmeister@swio-display-x86-rhel47-07.nvidia.com)  Mon Apr 18 15:15:00 PDT 2011
    
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 270.41.06  (buildmeister@swio-display-x86-rhel47-07.nvidia.com)  Mon Apr 18 15:15:12 PDT 2011
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice	   "Touchpad" "SendCoreEvents"
        Option         "AllowEmptyInput" "FALSE"
        Option         "Xinerama" "0"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "ServerFlags"
        Option	   "AutoAddDevices" "off"
    EndSection
    
    Section "InputDevice"
       Identifier  "Touchpad"
       Driver  "synaptics"
       Option  "Device"   "/dev/input/mouse0"
       Option  "Protocol"   "auto-dev"
       Option  "LeftEdge"   "130"
       Option  "RightEdge"   "840"
       Option  "TopEdge"   "130"
       Option  "BottomEdge"   "640"
       Option  "FingerLow"   "7"
       Option  "FingerHigh"   "8"
       Option  "MaxTapTime"   "180"
       Option  "MaxTapMove"   "110"
       Option  "EmulateMidButtonTime"   "75"
       Option  "VertScrollDelta"   "20"
       Option  "HorizScrollDelta"   "20"
       Option  "MinSpeed"   "0.25"
       Option  "MaxSpeed"   "0.50"
       Option  "AccelFactor"   "0.010"
       Option  "EdgeMotionMinSpeed"   "200"
       Option  "EdgeMotionMaxSpeed"   "200"
       Option  "UpDownScrolling"   "1"
       Option  "CircularScrolling"   "1"
       Option  "CircScrollDelta"   "0.1"
       Option  "CircScrollTrigger"   "2"
       Option  "SHMConfig"   "on"
       Option  "Emulate3Buttons"   "on"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/psaux"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Acer AL2216W"
        HorizSync       30.0 - 82.0
        VertRefresh     56.0 - 76.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor1"
        VendorName     "Unknown"
        ModelName      "Acer AL2216W"
        HorizSync       30.0 - 82.0
        VertRefresh     56.0 - 76.0
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "NVS 3100M"
    EndSection
    
    Section "Device"
        Identifier     "Device1"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "NVS 3100M"
        BusID          "PCI:1:0:0"
        Screen          1
    EndSection
    
    Section "Screen"
    
    # Removed Option "metamodes" "DFP-3: nvidia-auto-select +0+0"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen1"
        Device         "Device1"
        Monitor        "Monitor1"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection

    I'm not sure if these are right because I downloaded gsynaptics touchpad GUI and it's telling me that I must set SHMConfig to "on" or "true" in order to use it. But I do have that option set and it still doesn't work. Which leads me to believe that it's still not configured correctly, any thoughts?


    Thanks,
    Matt

  5. #5

    Default Re: Dell Latitude E6510 - Touchpad Issues

    After searching and searching I found out that it is not a Synaptics Touchpad but an Alps Touchpad...

    Any thing else I can do?

  6. #6

    Default Re: Dell Latitude E6510 - Touchpad Issues

    Sorry, I got busy and moved. Any traction on this? I'm still trying to sort out my own jerky trackpad

    Stuart

  7. #7

    Default Re: Dell Latitude E6510 - Touchpad Issues

    Quote Originally Posted by sjponder View Post
    Sorry, I got busy and moved. Any traction on this? I'm still trying to sort out my own jerky trackpad

    Stuart
    Hey sjponder,

    Nope, haven't come up with anything new besides finding out that it is not a Synaptics but an Alps Touchpad.
    It hasn't done it in quite a while so I had thought it had been fixed when I added a HAL policy for it but about a month ago it had done it again, but I don't think it has happened since I had gotten the Alps drivers.

    A question for you though. When your trackpad jitters around is you laptop plugged into a docking station? I ask because I noticed when it happens is when it is plugged into the docking station and the lid on the laptop is CLOSED I can feel the touchpad is very hot. So what I do now is after I plug in the laptop to the docking station and power it up, I open the lid so it doesn't get as HOT. And it hasn’t happened since I started doing that...

    So possibly since electronics are very sensitive to extreme hot and cold it seems possible that, that is what is happening. But who knows???

    There is something that I had wanted to try (maybe you could) but I can't because my laptop doesn't have a switch or a button on it to turn off the touchpad. If your laptop does have the button/switch, when it starts happening try turning off the touchpad with the button and see if it is still jittering around on the screen.... Worth a shot.


    Thanks,
    Matt

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •