Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Synaptics touchpad broke after update
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
ltracy
n00b
n00b


Joined: 06 Sep 2005
Posts: 24
Location: Seattle, WA

PostPosted: Sat Dec 10, 2005 6:20 am    Post subject: Synaptics touchpad broke after update Reply with quote

I did an emerge --sync this morning and then an emerge --update --deep world. In the process my synaptics drivers were upgraded and moved from x11-misc to x11-drivers. After the upgrade my X quit loading and I get following messages in my logs. I am running gentoo 2.6.14-r2 amd64.

Code:

Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 9
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 9
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 9
Elf_RelocateEntry() Unsupported relocation type 9
Elf_RelocateEntry() Unsupported relocation type 9
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 9
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 4
Elf_RelocateEntry() Unsupported relocation type 9
(II) Module synaptics: vendor="The XFree86 Project"
        compiled for 4.2.0, module version = 1.0.0
        Module class: XFree86 XInput Driver
        ABI class: XFree86 XInput driver, version 0

   *** If unresolved symbols were reported above, t
   *** be the reason for the server aborting.

Fatal server error:
Caught signal 11.  Server aborting


Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.0.
on.


The first errors continue for MANY lines above where I coppied from.

I tried to downgrade and ended found that the earlier versions are now masked my keyword "missing".

I don't think its related, but I recently changed to amd64, and ever since had some bad behavior from synaptics. I was unable to grab windows and scrollbars correctly, it would usually take 5 or 6 tries in order to drag a window. Instead of grabbing the window, when I pressed the button I would originally get no response, but when I released the button it would respond as if I had just clicked. With a USB mouse everything works normally, and the touchpad buttons respond as expected with a generic mouse driver.
Back to top
View user's profile Send private message
ignislupis
n00b
n00b


Joined: 30 Aug 2005
Posts: 19

PostPosted: Sat Dec 10, 2005 8:17 am    Post subject: Reply with quote

How did you change to amd64?
I installed from the 64 bit live cd and haven't had any problems at all. Except for ATI and dri in Xwindows.
I don't know if your toolchain is completely converter to 64bit but those errors looks like it can't find the entry point into the program, which probably changed after you upgraded to 64 bit.
I think that some of the tools like gcc install in different slots and you have to manually switch them to the new versions and then you have to recompile most everything.

I don't know if you have read the wiki for the synaptics driver. http://gentoo-wiki.com/HARDWARE_Synaptics_Touchpad
It has a lot of good stuff there.

Also
Code:
man synaptics
tells you all the different settings you can change. Two that I changed were Fingerhigh and Fingerlow. This is how sensitive your taps are.

Hope this helps.
Back to top
View user's profile Send private message
ltracy
n00b
n00b


Joined: 06 Sep 2005
Posts: 24
Location: Seattle, WA

PostPosted: Sat Dec 10, 2005 8:51 am    Post subject: Reply with quote

I completely wiped everything (except home dir) and reinstalled gentoo with the amd64 CD. I am using the same xorg.conf file that I used with x86 though. I have since looked in the bugzilla and found someone else with the same problem with X not starting. I wouldn't suggest upgrading if you haven't already. I am not sure if it effects everybody, or if it is something that only a few of us have screwed up.

In reference to the original problem, I did check the man page and some other resources, but I didn't find anything that looked like it would help with dragging. I'll experiment with some other settings if I can ever downgrade again :?
Back to top
View user's profile Send private message
Vlad.Sharp
Guru
Guru


Joined: 08 Dec 2004
Posts: 337
Location: Cambridgeshire, UK

PostPosted: Sat Dec 10, 2005 5:36 pm    Post subject: Reply with quote

Same here, synaptics is broke - I upgrade to sunaptics-0.14.4 and get the same errors in X.org
Back to top
View user's profile Send private message
troworld
Tux's lil' helper
Tux's lil' helper


Joined: 20 Dec 2003
Posts: 95
Location: ON, CA

PostPosted: Sat Dec 10, 2005 5:40 pm    Post subject: Reply with quote

I can confirm the problem. Just a casual "emerge -u world" and i can't start X with the same problem as you. Lines upon lines of "Elf_RelocateEntry()" problems.

Do the devs REALLY test everything before it gets commited to CVS? Doesn't look like it.
Back to top
View user's profile Send private message
Vlad.Sharp
Guru
Guru


Joined: 08 Dec 2004
Posts: 337
Location: Cambridgeshire, UK

PostPosted: Sat Dec 10, 2005 5:45 pm    Post subject: Reply with quote

Ok, problem definitely located. After umerging synaptics, then doing emerge =synaptics-0.14.3 X.org works perfectly.
Back to top
View user's profile Send private message
troworld
Tux's lil' helper
Tux's lil' helper


Joined: 20 Dec 2003
Posts: 95
Location: ON, CA

PostPosted: Sat Dec 10, 2005 6:43 pm    Post subject: Reply with quote

Yeah. Downgrading to 0.14.3 fixes it. See https://bugs.gentoo.org/show_bug.cgi?id=115026 for the bug
Back to top
View user's profile Send private message
agabrown
n00b
n00b


Joined: 10 Dec 2005
Posts: 1

PostPosted: Sat Dec 10, 2005 6:56 pm    Post subject: Reply with quote

I had the same problem on my AMD64 system. Downgrading is not an option in that case. However, downloading the sources directly from the synaptics driver homepages and then compiling them `by hand' solved the problem (don't forget to unmerge first).
Back to top
View user's profile Send private message
blair1
n00b
n00b


Joined: 11 Feb 2005
Posts: 11

PostPosted: Sat Dec 10, 2005 9:10 pm    Post subject: Reply with quote

For AMD64 system, adding the ~x86 keyword and masking 0.14.4 worked for me.
Code:
echo "=x11-drivers/synaptics-0.14.3 ~x86" >> /etc/portage/package.keywords
echo "=x11-drivers/synaptics-0.14.4" >> /etc/portage/package.mask

Then use
Code:
emerge synaptics
to install.
Back to top
View user's profile Send private message
Voyageur
Developer
Developer


Joined: 06 Mar 2005
Posts: 342
Location: Paris, France

PostPosted: Sun Dec 11, 2005 8:54 am    Post subject: Reply with quote

As suggested by a x86 user in the bug report, I removed the PIC parts of the patch, and it worked on amd64 too :D

Now running happily with synaptics 0.14.4 (even if it says many things have been improved for amd64, I have not seen any improvements/differences yet)
_________________
Routinely breaking NX, GNUstep, net-ftp, miscellaneous (llvm, filezilla, rdesktop, chromium, ...) packages
Back to top
View user's profile Send private message
pinger
Tux's lil' helper
Tux's lil' helper


Joined: 18 Mar 2004
Posts: 128

PostPosted: Sun Dec 11, 2005 9:04 am    Post subject: Reply with quote

Same problem on ~x86. At first I thought it was caused by my switching to gcc-3.4.4 when my xorg had been compiled with 3.3.x but that wasn't it. Downgrading to 0.14.3 fixed the problem for me as well.
Back to top
View user's profile Send private message
azote
Guru
Guru


Joined: 17 Sep 2002
Posts: 415

PostPosted: Sun Dec 11, 2005 9:58 pm    Post subject: Reply with quote

the patch from Pierre Poissinger works great:

go to home directory and create a file
Code:
cd ~ ;vim mypatch

paste the following: ( https://bugs.gentoo.org/attachment.cgi?id=74465 )
Code:
--- synaptics-0.14.4.ebuild.ori   2005-12-11 02:16:40.000000000 +0100
+++ synaptics-0.14.4.ebuild   2005-12-11 02:15:21.000000000 +0100
@@ -17,12 +17,14 @@
 
 src_unpack() {
    unpack ${A} ; cd ${S}
-   epatch ${FILESDIR}/${P}-makefile.patch
 
    # Switch up the CC and CFLAGS stuff.
    sed -i \
+      -e "s:BINDIR = \\\$(DESTDIR)/usr/local/bin:BINDIR = ${D}/usr/bin:g" \
       -e "s:CC = gcc:CC = $(tc-getCC):g" \
       -e "s:CDEBUGFLAGS = -O2:CDEBUGFLAGS = ${CFLAGS}:g" \
+      -e "s:MANDIR = .*:MANDIR = \\\$(DESTDIR)/usr/share/man:g" \
+      -e "s:INSTALLED_X = .*:INSTALLED_X = \\\$(DESTDIR)/usr:g" \
       ${S}/Makefile
 }


lets go to the directory
Code:
cd /usr/portage/x11-drivers/synaptics

now patch the ebuild
Code:
patch -p0 < ~/mypatch

and then emerge
Code:
emerge synaptics

_________________
contact me -> azote@mail.i2p

What do you want to emerge today?

if you think that a person is normal, it is because you do not know them well
Back to top
View user's profile Send private message
s0lar
n00b
n00b


Joined: 07 Apr 2005
Posts: 55

PostPosted: Mon Dec 12, 2005 5:35 pm    Post subject: Reply with quote

I had the same thing, after updating to 0.14.4 my x-config was broken. I will wait for the fixed ebuild and emerge it then.
Back to top
View user's profile Send private message
paranode
l33t
l33t


Joined: 06 Mar 2003
Posts: 679
Location: Texas

PostPosted: Mon Dec 12, 2005 10:09 pm    Post subject: Re: Synaptics touchpad broke after update Reply with quote

ltracy wrote:
I don't think its related, but I recently changed to amd64, and ever since had some bad behavior from synaptics. I was unable to grab windows and scrollbars correctly, it would usually take 5 or 6 tries in order to drag a window. Instead of grabbing the window, when I pressed the button I would originally get no response, but when I released the button it would respond as if I had just clicked. With a USB mouse everything works normally, and the touchpad buttons respond as expected with a generic mouse driver.



I have this same problem and I am running amd64. Let me know if you figure out what's doing this because it is really annoying.
_________________
Meh.
Back to top
View user's profile Send private message
DNAspark99
Guru
Guru


Joined: 03 Sep 2004
Posts: 321

PostPosted: Wed Dec 14, 2005 8:48 am    Post subject: Reply with quote

Same issue here, upgrade to 0.14.4 broke the synaptics driver, X fails upon trying to load it. My fix was just to add "~amd64" to the ebuild for 0.14.3, since that was the version I was using before, and re-merge it, downgrading back to the version that didn't kill X. (question is, WHY was the '~amd64' keyword removed from the 0.14.3 ebuild if it was working?)

of course, my next sync will undo the keyword changes and want to upgrade to the broken version again.
I'll pass on that one for a while, hopefully this gets straightened out quickly...
Back to top
View user's profile Send private message
Voyageur
Developer
Developer


Joined: 06 Mar 2005
Posts: 342
Location: Paris, France

PostPosted: Wed Dec 14, 2005 9:35 am    Post subject: Reply with quote

According to the changelog, all the amd64 keywords were removed from previous versions because "versions prior to 0.14.4 do not work properly on amd64" (even if I never noticed that ;) ).

Well, at least, 0.14.4 works fine when the PIC things are removed from the ebuild.
_________________
Routinely breaking NX, GNUstep, net-ftp, miscellaneous (llvm, filezilla, rdesktop, chromium, ...) packages
Back to top
View user's profile Send private message
paranode
l33t
l33t


Joined: 06 Mar 2003
Posts: 679
Location: Texas

PostPosted: Wed Dec 14, 2005 2:46 pm    Post subject: Reply with quote

Voyageur wrote:
According to the changelog, all the amd64 keywords were removed from previous versions because "versions prior to 0.14.4 do not work properly on amd64" (even if I never noticed that ;) ).

Well, at least, 0.14.4 works fine when the PIC things are removed from the ebuild.


Do you have the issue mentioned in the original post about problems dragging windows? The drag features seems messed up on amd64 for me (and the OP).
_________________
Meh.
Back to top
View user's profile Send private message
_loki_
l33t
l33t


Joined: 18 Dec 2003
Posts: 680
Location: in the shell

PostPosted: Wed Dec 14, 2005 9:29 pm    Post subject: Reply with quote

pathcing like supposed by azote worked for me (x86).. just remember you have to
Code:

emerge -u synaptics --digest

after patching; just emerge world would result in a violation cause of the different filesize after patching..[/quote]
Back to top
View user's profile Send private message
e-ipi
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 192

PostPosted: Thu Dec 15, 2005 4:30 am    Post subject: Reply with quote

It also seems to be broken on ppc. I was having the same difficulties with X on my Powerbook6,8 (only in my case, it would lock up the machine -- it seemed to be running, but I couldn't get into it from another machine, nor could I use the keyboard. xmon worked, though.) Downgrading to 0.14.3 solved the problem.
Back to top
View user's profile Send private message
_loki_
l33t
l33t


Joined: 18 Dec 2003
Posts: 680
Location: in the shell

PostPosted: Fri Dec 16, 2005 10:30 am    Post subject: Reply with quote

now it gets annoying.. there is a r1 release of the ebulid and stil the same problem!!!
Back to top
View user's profile Send private message
paranode
l33t
l33t


Joined: 06 Mar 2003
Posts: 679
Location: Texas

PostPosted: Fri Dec 16, 2005 3:12 pm    Post subject: Reply with quote

Ah well the dragging issue went away after I removed the PIC stuff on the latest ebuild. Works for me!
_________________
Meh.
Back to top
View user's profile Send private message
Ateo
Advocate
Advocate


Joined: 02 Jun 2003
Posts: 2022
Location: Vegas Baby!

PostPosted: Fri Dec 16, 2005 5:44 pm    Post subject: Reply with quote

_loki_ wrote:
now it gets annoying.. there is a r1 release of the ebulid and stil the same problem!!!


I don't understand why 0.14.4 was removed. Now I can't even patch that one. We're forced to 0.14.3? Stupid!
Back to top
View user's profile Send private message
martinm1000
Apprentice
Apprentice


Joined: 17 Apr 2003
Posts: 174
Location: Montréal, Canada

PostPosted: Fri Dec 16, 2005 11:01 pm    Post subject: Reply with quote

blair1 wrote:
For AMD64 system, adding the ~x86 keyword and masking 0.14.4 worked for me.
Code:
echo "=x11-drivers/synaptics-0.14.3 ~x86" >> /etc/portage/package.keywords
echo "=x11-drivers/synaptics-0.14.4" >> /etc/portage/package.mask

Then use
Code:
emerge synaptics
to install.


Well -r4 is STILL BROKEN (And I'm not AMD btw), and 0.14.3 has been removed from portage.
Who the hell is testing this ? :evil:

-- Edited:

It looks like (finally) the latest ebuild is ok.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum