You are not logged in.

#1 2013-12-10 10:31:40

Tesbed
Member
From: France
Registered: 2013-08-09
Posts: 9

[SOLVED] Alps touchpad driver problems with HP revolve 810

Hi all,

I am experiencing problems with my new laptop (HP revolve EliteBook 810).

The touchpad appears to be from ALPS. It offers basic services (pointing, clicking, right clicking) but no other options.

$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?

I looked at the wiki, which suggests to install psmouse-alps-driver from AUR, what unfortunately did not make any difference.
I also tried some other tweaks as suggested on similar posts on the forum, with no success.

Here are a few outputs to get started:

$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse              	id=10	[slave  pointer  (2)]
⎜   ↳ Atmel Atmel maXTouch Digitizer          	id=11	[slave  pointer  (2)]
⎜   ↳ Atmel Atmel maXTouch Digitizer Pen      	id=12	[slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                      	id=15	[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)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Topre Corporation Realforce 88U         	id=9	[slave  keyboard (3)]
    ↳ HP HD Webcam [Fixed]                    	id=13	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
    ↳ HP WMI hotkeys                          	id=16	[slave  keyboard (3)]
$ cat /etc/X11/xorg.conf.d/10-evdev.conf
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        Option "XkbLayout" "tesbed"
        Option "XkbVariant" "tesbed"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
$ cat /etc/X11/xorg.conf.d/50-synaptics.conf 
# 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"
	MatchDevicePath "/dev/input/event*"
	MatchIsTouchpad "yes"
	Option	    "TapButton1" "1"
	Option	    "TapButton2" "2"
	Option	    "TapButton3" "3"
	Option	    "ClickFinger1" "1"
	Option	    "ClickFinger2" "2"
	Option	    "ClickFinger3" "3"
	Option	    "RBCornerButton" "3"
	Option	    "VertEdgeScroll" "1"
	Option	    "SHMConfig" "on"
	Option	    "EmulateTwoFingerMinW" "5"
	Option	    "EmulateTwoFingerMinZ" "60"
	Option	    "VertTwoFingerScroll" "1"
	Option	    "HorizTwoFingerScroll" "1"
EndSection

# Section "InputClass"
#         Identifier "touchpad ignore duplicates"
#         MatchIsTouchpad "on"
#         MatchOS "Linux"
#         MatchDevicePath "/dev/input/mouse*"
#         Option "Ignore" "on"
# EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

I have xf86-input-evdev and xf86-input-synaptics installed, together with psmouse-alps-driver from AUR.

I tried to follow discussions on Alps Touchpad detected as PS2 Generic mouse on Dell Inspiron N5110 15R with no success.

Any help would be greatly appreciated! smile

Last edited by Tesbed (2014-08-25 08:32:47)

Offline

#2 2014-08-25 08:32:18

Tesbed
Member
From: France
Registered: 2013-08-09
Posts: 9

Re: [SOLVED] Alps touchpad driver problems with HP revolve 810

Hi again,

In case anyone have the same issue: "psmouse-alpsv7-dkms" from AUR solved my problem!

Offline

Board footer

Powered by FluxBB