You are not logged in.

#1 2007-05-14 13:04:15

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

ALPS touchpad: unable to get scrolling to work

I've been unsuccessfully trying to get vertical scrolling working for my Alps touchpad and have run out of ideas. I've followed instructions on both Arch'sand Gentoo's wikis and have tried every combination of device and protocol settings for the touchpad that I can think of in xorg.conf (including setting proper borders from synclient's output). The driver seems to be loading and functioning as the sensitivity changes I've put in xorg.conf are taking effect...just a no go for scrolling.


Is there something I'm missing here, or does anyone have any ideas? Thanks a lot for any input! smile

cat /proc/bus/input/devices

I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/class/input/input0
H: Handlers=mouse0 event0 ts0 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1 
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/class/input/input2
H: Handlers=event2 
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/class/input/input3
H: Handlers=kbd event3 
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button (CM)"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/class/input/input4
H: Handlers=kbd event4 
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="PS/2 Mouse"
P: Phys=isa0060/serio1/input1
S: Sysfs=/class/input/input5
H: Handlers=mouse1 event5 ts1 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=6337
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input6
H: Handlers=mouse2 event6 ts2 
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003

event6 seems to be the proper device as it's the only one out of which I get a response from the touchpad from a 'cat /dev/input/...'. However, if I use mouse2 or ts2 the trackpad still functions and my sensitivity setting changes do take effect.

/var/log/Xorg.0.log

 (II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Touchpad auto-dev sets device to /dev/input/event6
(**) Option "Device" "/dev/input/event6"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "100"
(**) Option "RightEdge" "1000"
(**) Option "TopEdge" "100"
(**) Option "BottomEdge" "730"
(**) Option "HorizScrollDelta" "0"
(--) Touchpad touchpad found
(**) Option "AlwaysCore"
(**) Touchpad: always reports core events
(II) XINPUT: Adding extended input device "Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
Synaptics DeviceInit called
SynapticsCtrl called.
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Synaptics DeviceOn called
(--) Touchpad auto-dev sets device to /dev/input/event6
(**) Option "Device" "/dev/input/event6"
(--) Touchpad touchpad found
ProcXCloseDevice to close or not ?

Relevant exerpt from xorg.conf

Section "InputDevice"
    Identifier    "Touchpad"
    Driver        "synaptics"
    Option        "SendCoreEvents"    "true"
    #Option        "Device"        "/dev/psaux"
    Option        "Device"        "/dev/event6
    Option        "Protocol"        "auto-dev"
    #Option        "Protocol"        "event"
    #Option        "Protocol"        "auto"
    #Option        "Protocol"        "alps"
    Option        "HorizScrollDelta"    "0"
        Option         "SHMConfig"        "on"   #to allow synclient to monitor/change touchpad settings
    Option        "MinSpeed"        "0.8" 
    Option        "MaxSpeed"        "1.4" 
    Option        "AccelFactor"        "0.1" 
    Option        "LeftEdge"        "100"
    Option        "RightEdge"        "1000"
    Option        "TopEdge"        "100"
    Option        "BottomEdge"        "730"
EndSection

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Default Screen"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice     "stylus"    "SendCoreEvents"
    InputDevice     "cursor"    "SendCoreEvents"
        InputDevice     "eraser"    "SendCoreEvents"
    InputDevice    "Touchpad"    "AlwaysCore"
EndSection

ls /dev/input

by-path  event1  event3  event5  mice    mouse1  ts0  ts2
event0   event2  event4  event6  mouse0  mouse2  ts1

Last edited by arbrown (2007-05-14 13:09:22)

Offline

#2 2007-05-14 15:53:28

_alexmyself
Member
From: france
Registered: 2005-09-18
Posts: 89

Re: ALPS touchpad: unable to get scrolling to work

with that it work for me, both vertical and horizontal scroll:

Section "ServerLayout"
    InputDevice    "touchpad" "AlwaysCore"
EndSection




Section "ServerFlags"
    Option "AllowMouseOpenFail"  "true"
EndSection






Section "InputDevice"
  Driver      "synaptics"
  Identifier      "touchpad"
  Option    "Device"          "/dev/psaux"
  Option    "Protocol"        "auto-dev"
  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"
EndSection

Offline

#3 2007-05-14 18:58:04

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

Re: ALPS touchpad: unable to get scrolling to work

Thanks for the help! Turned out that my edge's were way too big.

Last edited by arbrown (2007-05-14 18:58:26)

Offline

Board footer

Powered by FluxBB