Results 1 to 1 of 1

Thread: ALPS TOUCHPAD ONLY WORKS w/ ACPI DISABLED

  1. #1
    Join Date
    Jun 2010
    Location
    UPSTATE New York
    Beans
    83
    Distro
    Lubuntu 12.04 Precise Pangolin

    ALPS TOUCHPAD ONLY WORKS w/ ACPI DISABLED

    This has been a loooong road. My Alps GlidePoint touchpad will ONLY work when i edit the boot parameters to acpi=off. I've tried nolapic, noapic, i've flashed my BIOS to the latest version, installed gpointing-device-settings, downloaded tpconfig....it just won't recognize the touchpad with ACPI enabled. Correction - it DOES recognize it -- but it doesn't work.

    Some info from various terminal commands:

    Code:
    $ /proc/bus/input/devices
    
    I: Bus=0011 Vendor=0002 Product=0008 Version=7321
    N: Name="AlpsPS/2 ALPS GlidePoint"
    P: Phys=isa0060/serio1/input0
    S: Sysfs=/devices/platform/i8042/serio1/input/input4
    U: Uniq=
    H: Handlers=mouse1 event4 
    B: PROP=0
    B: EV=b
    B: KEY=420 0 70000 0 0 0 0 0 0 0 0
    B: ABS=1000003
    Code:
    $ tpconfig
    Could not open PS/2 Port [/dev/psaux].
    Code:
    $ synclient -l
    Parameter settings:
        LeftEdge                = 153
        RightEdge               = 870
        TopEdge                 = 115
        BottomEdge              = 652
        FingerLow               = 12
        FingerHigh              = 15
        FingerPress             = 128
        MaxTapTime              = 180
        MaxTapMove              = 56
        MaxDoubleTapTime        = 180
        SingleTapTimeout        = 180
        ClickTime               = 100
        FastTaps                = 0
        EmulateMidButtonTime    = 75
        EmulateTwoFingerMinZ    = 141
        EmulateTwoFingerMinW    = 7
        VertScrollDelta         = 25
        HorizScrollDelta        = 25
        VertEdgeScroll          = 1
        HorizEdgeScroll         = 0
        CornerCoasting          = 0
        VertTwoFingerScroll     = 0
        HorizTwoFingerScroll    = 0
        MinSpeed                = 1
        MaxSpeed                = 1.75
        AccelFactor             = 0.156495
        TrackstickSpeed         = 40
        EdgeMotionMinZ          = 15
        EdgeMotionMaxZ          = 80
        EdgeMotionMinSpeed      = 1
        EdgeMotionMaxSpeed      = 102
        EdgeMotionUseAlways     = 0
        TouchpadOff             = 0
        LockedDrags             = 0
        LockedDragTimeout       = 5000
        RTCornerButton          = 2
        RBCornerButton          = 3
        LTCornerButton          = 0
        LBCornerButton          = 0
        TapButton1              = 1
        TapButton2              = 3
        TapButton3              = 0
        ClickFinger1            = 1
        ClickFinger2            = 1
        ClickFinger3            = 0
        CircularScrolling       = 0
        CircScrollDelta         = 0.1
        CircScrollTrigger       = 0
        CircularPad             = 0
        PalmDetect              = 0
        PalmMinWidth            = 10
        PalmMinZ                = 100
        CoastingSpeed           = 20
        CoastingFriction        = 50
        PressureMotionMinZ      = 15
        PressureMotionMaxZ      = 80
        PressureMotionMinFactor = 1
        PressureMotionMaxFactor = 1
        ResolutionDetect        = 1
        GrabEventDevice         = 1
        TapAndDragGesture       = 1
        AreaLeftEdge            = 0
        AreaRightEdge           = 0
        AreaTopEdge             = 0
        AreaBottomEdge          = 0
        HorizHysteresis         = 6
        VertHysteresis          = 6
        ClickPad                = 0
    Also, i tried editing /usr/share/X11/xorg.conf.d/50-synaptics.conf like to read:
    Code:
    # Example xorg.conf.d snippet that assigns the touchpad driver
    # to all touchpads. See xorg.conf.d(5) for more information on
    # InputClass.
    # DO NOT EDIT THIS FILE, your distribution will likely overwrite
    # it when updating. Copy (and rename) this file into
    # /etc/X11/xorg.conf.d first.
    # Additional options may be added in the form of
    #   Option "OptionName" "value"
    #
    Section "InputClass"
            Identifier "touchpad catchall"
            Driver "synaptics"
            MatchIsTouchpad "on"
    # This option is recommend on all Linux systems using evdev, but cannot be
    # enabled by default. See the following link for details:
    # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
          MatchDevicePath "/dev/input/event*"
    EndSection
    
    Section "InputDevice"
            Identifier      "Alps Touchpad"
            Driver          "synaptics"
            Option          "SendCoreEvents"        "true"
            Option          "Device"                "/dev/input/event2"
            Option          "Protocol"              "event"
            Option          "HorizScrollDelta"      "0"
    EndSection
    Section "InputDevice"
            Identifier      "Alps Touchpad"
            Driver          "synaptics"
            Option          "SendCoreEvents"        "true"
            Option          "Device"                "/dev/input/event2"
            Option          "Protocol"              "event"
            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 "ClickTime" "0"
            Option "EmulateMidButtonTime" "75"
            Option "VertScrollDelta" "10"
            Option "HorizScrollDelta" "0"
            Option "MinSpeed" "0.45"
            Option "MaxSpeed" "0.75"
            Option "AccelFactor" "0.020"
            Option "EdgeMotionMinSpeed" "200"
            Option "EdgeMotionMaxSpeed" "200"
            Option "UpDownScrolling" "1"
            Option "CircularScrolling" "0"
            Option "CircScrollDelta" "0.1"
            Option "CircScrollTrigger" "2"
            Option "SHMConfig" "true"
    EndSection
    ...that didn' work, so i reverted to the original file.

    This is on a Toshiba A215 laptop running Lubuntu 12.04 LTS. Kernel 3.2.0-35-generic; i686 athlon i386 GNU/Linux.

    I note a plethora of users with problems with Alps but usually it either works erratcially or not at all; i've not seen many cases where working depends on ACPI...help appreciated!
    Last edited by Subito Piano; March 29th, 2013 at 08:21 PM.
    "God is love" - I John 4:12

Tags for this Thread

Bookmarks

Posting Permissions

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