Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 50384 - synaptics driver broken on x.org
Summary: synaptics driver broken on x.org
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on: 52627
Blocks: 45610
  Show dependency tree
 
Reported: 2004-05-07 12:47 UTC by Andreas Korinek
Modified: 2004-07-08 11:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
x server logfile (Xorg.0.log,31.03 KB, text/plain)
2004-05-15 11:50 UTC, Andreas Korinek
Details
Patch fixes a bug on the Amd64 platform which prevents use of the driver (synaptics-64bit.patch,1.36 KB, patch)
2004-07-07 10:33 UTC, David Barton
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Korinek 2004-05-07 12:47:12 UTC
the synaptics touchpad driver fails to load with x.org

(II) Loading /usr/X11R6/lib/modules/input/synaptics_drv.o
Elt_RelocateEntry() Unsupported relocation type 9
Comment 1 Kristian 2004-05-12 14:53:25 UTC
i can confirm that. but its actually only synaptics-0.13.2
0.12.5 works just like under xfree-4.3.0
so emerge that one and don't compile with -fPIC in your CFLAGS
Comment 2 Bryan Stine (RETIRED) gentoo-dev 2004-05-12 16:27:18 UTC
Only 0.13.2? I just bumped it up to that on 10 May, three days after this report.
Comment 3 Andreas Korinek 2004-05-15 06:34:36 UTC
0.12.5 doesnt' work either. I compiled cleanly without -fPIC, but x.org doesn't start anymore when I define a mouse with driver synaptics.
Lots of undefined symbols in the logfile.
Comment 4 Kristian 2004-05-15 11:07:03 UTC
i'm using Xorg-x11-6.7.0 and synaptics-0.12.5 right now
Xorg.0.log
(II) Synaptics touchpad driver version 0.12.5
(--) Mouse1 auto-dev sets Synaptics Device to /dev/input/event0
(**) Option "Device" "/dev/input/event0"
(**) Option "SHMConfig" "on"
(**) Option "MaxTapTime" "20"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(**) Option "Repeater" "/dev/mouse"
(**) Option "UpDownScrolling" "on"
(**) Option "Device" "/dev/mouse"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Protocol" "imps/2"
(**) Mouse2: Device: "/dev/input/mice"
(**) Mouse2: Protocol: "imps/2"
(**) Option "SendCoreEvents"
(**) Mouse2: always reports core events
(**) Option "Device" "/dev/input/mice"
(==) Mouse2: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse2: ZAxisMapping: buttons 4 and 5
(**) Mouse2: Buttons: 5
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse2" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
Synaptics DeviceInit called
SynapticsCtrl called.
Synaptics DeviceOn called

XF86Config
Section "InputDevice"
    Identifier	"Mouse1"
    Driver	"synaptics"
    Option 	"Edges"		"1900 5400 1800 3900"
    Option 	"Device"      	"/dev/psaux"
    Option	"Protocol"	"auto-dev"
    Option 	"Finger"	"30 35"
    Option 	"MaxTapTime"	"20"
    Option 	"MaxTapMove"	"220"
    Option 	"VertScrollDelta"	"100"
    Option 	"MinSpeed"	"0.02"
    Option 	"MaxSpeed"	"0.20"
    Option 	"AccelFactor"	"0.0008"
    Option 	"Repeater"	"/dev/mouse"
    Option 	"SHMConfig"	"on"
    Option	"UpDownScrolling"	"on"
EndSection

i dont have no xorg.conf

i tried to update to synaptics-0.13.2 with -fPIC in my CFLAGS (see BUG 37998) and couldn't start the xserver afterwards. i removed the flags, recompiled but it still didn't work. so i went back to 0.12.5 and it works (for me, at least).
Comment 5 Andreas Korinek 2004-05-15 11:50:54 UTC
Created attachment 31491 [details]
x server logfile

Doesn't work for me, I tried 0.12.4, 0.12.5 and 0.13.2.
I am using amd64 now, because I got a new notebook.
Now there are no error messages at all but the x-server doesn't start. I
attached my Xorg.log
Comment 6 Andreas Korinek 2004-05-15 11:51:11 UTC
Doesn't work for me, I tried 0.12.4, 0.12.5 and 0.13.2.
I am using amd64 now, because I got a new notebook.
Now there are no error messages at all but the x-server doesn't start. I attached my Xorg.log
Comment 7 John Richard Moser 2004-05-23 11:58:55 UTC
/var/db/pkg/x11-misc/synaptics-0.13.2/synaptics-0.13.2.ebuild


I just merged it and rebooted (was hacking other stuff too, i.e.
kernel), didn't change the xorg.conf but suddenly my scroll bar
and mousepad tapping works.  So it just dropped in for me.

Maybe X will load it automagically for you if you pull it from
the config?  *shrug*
Comment 8 David Barton 2004-06-28 02:17:09 UTC
I'm also using Xorg on an Amd64 processor and the synaptics driver dies, taking X with it without any error messages.

I put in a few debug messages and it appears that the driver dies as soon as it calls any of the X internal functions (the first one it gets to is xf86CollectInputOptions, if commented out it just dies on the next one), but then again it is fine with the xf86Msg function?!?
Comment 9 David Barton 2004-07-07 10:33:30 UTC
Created attachment 34931 [details, diff]
Patch fixes a bug on the Amd64 platform which prevents use of the driver

This patch from the driver maintainer fixes the synaptics driver for use with
the Amd64 processor (in 64bit mode). Please could this be added to the
synaptics ebuild (v13.3) along with the ~amd64 keyword. Cheers.
Comment 10 Bryan Stine (RETIRED) gentoo-dev 2004-07-07 13:02:29 UTC
I added the keyword and patch to the 0.13.3 ebuild.
Comment 11 Andreas Korinek 2004-07-08 11:03:02 UTC
works for me now, closing this bug as I am the reporter. I it doesn't work for anyone, feel free to reopen this report.