Bug 42867

Summary: synaptics driver does not recognize on off button of touchpad
Product: xorg Reporter: David Dreggors <dadreggors>
Component: Input/synapticsAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED DUPLICATE QA Contact:
Severity: enhancement    
Priority: low CC: niels_ole
Version: 7.5 (2009.10)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard: 2011BRB_Reviewed
i915 platform: i915 features:

Description David Dreggors 2011-11-12 19:21:35 UTC
Description of problem:
The on off button of my touchpad is a small indent at the top left corner of my
touchpad. In Windows a quick double tap on that button would enable/disable the
touchpad. In Fedora 16 (and probably previous versions of Fedora) this does not work.
The light is off, which in Windows indicated that the touchpad was off. The touchpad is on though and the button does not turn the light or the touchpad on or off.

Version-Release number of selected component (if applicable):
xorg-x11-drv-synaptics-1.5.0-2.fc16.x86_64

How reproducible:
Every time

Steps to Reproduce:
1. Double tap the touchpad button


Actual results:
Nothing happens

Expected results:
Indicator light above button changes (on or off) and touchpad is disabled or
enabled.

Additional info:
My laptop is an HP Pavilion G6 (G6-1B50US).
AMD Phenom(tm) II P650 Dual-Core Processor
4GB Ram

[ DMIDECODE INFO ]
Handle 0x0001, DMI type 1, 27 bytes
System Information
 Manufacturer: Hewlett-Packard
 Product Name: HP Pavilion g6 Notebook PC
 Version: 0593110000204610000620100
 Serial Number: 5CG1221MYF
 UUID: 579C58E8-B265-06E7-3163-8DDE56E7D88D
 Wake-up Type: Power Switch
 SKU Number: QF761UA#ABA
 Family: 103C_5335KV G=N L=CON B=HP S=PAV


Handle 0x000C, DMI type 21, 7 bytes
Built-in Pointing Device
 Type: Touch Pad
 Interface: PS/2
 Buttons: 4
Comment 1 David Dreggors 2011-11-12 19:44:19 UTC
The version above may be wrong, this is the latest xorg server and synaptics driver that Fedora 16 repos have. Here is what rpm reports for some of my xorg packages:

xorg-x11-server-Xorg-1.11.1-1.fc16.x86_64
xorg-x11-server-utils-7.5-7.fc16.x86_64
xorg-x11-drivers-7.4-2.fc15.x86_64
xorg-x11-drv-mouse-1.7.1-2.fc16.x86_64
xorg-x11-drv-synaptics-1.5.0-2.fc16.x86_64

As you see the versions of Xorg and Synaptics in Fedora are not what is in your drop down for version. The xorg server seems to be at 1.11.1-1 which is not listed in the version selection, the synaptics driver seems to be at version 1.5.0-2 which again is not listed so I used the verion associated with xorg-x11-server-utils as that was one that matched the options given in the drop down.


If you have commands you need me to run to give you further info let me know. I can also add that the gsettings commands work...

gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
Comment 2 Peter Hutterer 2011-11-27 17:57:33 UTC
This requires some driver support which isn't there at this point. Patches for this floated around at some point but never got ready for merging.
If you want to work on this, feel free to do so.
Comment 3 David Dreggors 2011-12-02 17:29:21 UTC
I am not a developer, I have written some c++ code here and there but not on a professional level. I will be glad to look over the older work on this but it would be helpful if you could give me a pointer as to where you last saw this code. I searched for my issue on Google but never saw this exact problem and definitely no code that mentions a fix.

Any help to point me in the right direction is welcome.
Comment 4 Peter Hutterer 2012-03-13 21:49:12 UTC

*** This bug has been marked as a duplicate of bug 39055 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.