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
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
Only 0.13.2? I just bumped it up to that on 10 May, three days after this report.
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.
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).
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
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
/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*
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?!?
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.
I added the keyword and patch to the 0.13.3 ebuild.
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.