Bug 396891

Summary: touchpad fails to work, synaptics is missing symbols
Product: [Fedora] Fedora Reporter: Caolan McNamara <caolanm>
Component: synapticsAssignee: Kristian Høgsberg <krh>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: cra, jdunn, oliva, quentin, vonbrand, zkabelac
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: synaptics-0.14.6-11 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-04-04 04:45:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
patch to add to make work
none
Patches for current git snapshot none

Description Caolan McNamara 2007-11-23 15:20:18 UTC
Description of problem:

My mouse doesn't work, symbols like miPointerGetMotionEvents etc are logged as
missing in my X.log. So attached is a patch to add to synaptics to make it build
and get my mousepad working again against rawhide X.

Comment 1 Caolan McNamara 2007-11-23 15:20:18 UTC
Created attachment 267581 [details]
patch to add to make work

Comment 2 Quentin Armitage 2007-11-24 23:45:22 UTC
Created attachment 268151 [details]
Patches for current git snapshot

Comment 3 Alexandre Oliva 2007-11-25 17:33:59 UTC
*** Bug 384311 has been marked as a duplicate of this bug. ***

Comment 4 Alexandre Oliva 2007-11-25 17:34:17 UTC
*** Bug 396291 has been marked as a duplicate of this bug. ***

Comment 5 Caolan McNamara 2007-11-30 18:42:43 UTC
I wonder why we don't use the latest upstream version of synaptics-0.14.6.tar as
our base. Nevertheless I just built the old one tweaked to build and work again
so I have a working touchpad.

Comment 6 Alexandre Oliva 2007-12-07 12:45:29 UTC
Things got much worse with synaptics-0.14.6-11, now the touchpad doesn't work at
all, and its backup emulation doesn't kick in because the module is loaded
successfully :-(  I don't see anything relevant in the X log files.

Comment 7 Alexandre Oliva 2008-02-18 06:40:38 UTC
FWIW, changing my xorg.conf from this (that works on F8 and earlier):

Section "ServerLayout"
        Identifier     "nv"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Synaptics" "AlwaysCore"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

to:

Section "ServerLayout"
	Identifier     "nv"
	Screen      0  "Screen0" 0 0
	InputDevice    "Keyboard0" "CoreKeyboard"
	InputDevice    "Synaptics" "CorePointer"
	InputDevice    "Mouse0" "AlwaysCore"
EndSection

makes it work again.

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "yes"
EndSection

Section "InputDevice"
	Identifier  "Synaptics"
	Driver      "synaptics"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "auto-dev"
	Option	    "Emulate3Buttons"   "yes"
        [a bunch of other options touchpad options omitted]
EndSection

Any reason why we can't keep both working?

Comment 8 Charles R. Anderson 2008-04-04 04:45:37 UTC
Works for me with your config above, or with my config below, or without any
config file at all on latest rawhide.  I no longer see any differences at all no
matter which method I use.  Closing.

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Synaptics" "CorePointer"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us+inet"
EndSection

Section "InputDevice"
        Identifier  "Synaptics"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "auto-dev"
        Option      "Emulate3Buttons" "yes"
EndSection