Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem with Synaptics under Linux Kernel 2.6.15 [Solved]
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Thu Jan 12, 2006 6:47 pm    Post subject: Problem with Synaptics under Linux Kernel 2.6.15 [Solved] Reply with quote

Hey all!

I have installed the new Linux Kernel 2.6.15 for wifi support.

After reboot and all that stuff my system works well again expected my touchpad. The touchpad works normal but i haven't Synaptics support.

Thanks for the help

Greetz
_________________
www.ruby-lang.org


Last edited by KeyserZero on Mon Jan 16, 2006 6:26 pm; edited 1 time in total
Back to top
View user's profile Send private message
gentoo_dude
l33t
l33t


Joined: 08 May 2004
Posts: 645
Location: Washington, DC

PostPosted: Thu Jan 12, 2006 7:28 pm    Post subject: Reply with quote

did you compile evdev support in your kernel?
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Thu Jan 12, 2006 7:38 pm    Post subject: Reply with quote

Yep, evdev is in kernel
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
e-ipi
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 192

PostPosted: Thu Jan 12, 2006 8:04 pm    Post subject: Reply with quote

hmm... and you're sure you have everything else that you would need? USB_HID, USB_HIDINPUT, & USB_MON? It's easy to miss USB_MON.

Is the module getting loaded?

It's easier to pinpoint the problem if you tell us what you're doing and what happens when you do it.
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Thu Jan 12, 2006 8:32 pm    Post subject: Reply with quote

Thanks for the help!

The touchpad works well, i use the Appletouch driver from the Kernel.

But know i would like to use the Synaptics driver with the touchpad.

Bevore i upgraded my Kernel from 2.6.12 to 2.6.15 i have no problem with the Synaptics driver.

Lsmod

Code:
Module                  Size  Used by
i2c_dev                 8736  0
snd_pcm_oss            57728  0
snd_mixer_oss          18880  1 snd_pcm_oss
snd_seq_dummy           2948  0
snd_seq_oss            37396  0
snd_seq_midi_event      6560  1 snd_seq_oss
snd_seq                56888  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8076  3 snd_seq_dummy,snd_seq_oss,snd_seq
i2c_keywest             9568  0
snd_powermac           44000  1
snd_pcm                89924  2 snd_pcm_oss,snd_powermac
snd_timer              22852  2 snd_seq,snd_pcm
snd                    57012  10 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_powermac,snd_pcm,snd_timer
snd_page_alloc          9064  1 snd_pcm
eth1394                19240  0
appletouch              6688  0
ohci1394               35572  0
ieee1394               97392  2 eth1394,ohci1394
usbhid                 39620  0
ehci_hcd               33064  0
ohci_hcd               21220  0
yenta_socket           26188  0
rsrc_nonstatic         10880  1 yenta_socket
pcmcia_core            42268  2 yenta_socket,rsrc_nonstatic
uninorth_agp            8840  1
agpgart                31100  1 uninorth_agp
cpufreq_ondemand        6652  0
cpufreq_userspace       4296  0
cpufreq_powersave       1568  1
usbcore               128060  5 appletouch,usbhid,ehci_hcd,ohci_hcd



Xorg.conf

Code:
Section "InputDevice"
  Identifier      "Synaptics Touchpad"
  Driver          "synaptics"
  Option          "SendCoreEvents"        "true"
  Option          "Device"                "/dev/input/mice"
  Option          "Protocol"              "auto-dev"
  Option          "ZAxisMapping"  "4 5"
  Option "LeftEdge"  "0"
  Option "RightEdge"  "900"
  Option "TopEdge"  "100"
  Option "BottomEdge"  "411"
  Option "FingerLow"  "15"
  Option "FingerHigh"  "20"
  Option "MaxTapTime"  "180"
  Option "MaxTapMove"  "100"
  Option "MaxDoubleTapTime"  "180"
  Option "ClickTime"  "100"
  Option "FastTaps"  "0"
  Option "EmulateMidButtonTime"  "75"
  Option "VertScrollDelta"  "30"
  Option "HorizScrollDelta"  "0"
  Option "MinSpeed"  "0.5"
  Option "MaxSpeed"  "1.2"
  Option "AccelFactor"  "2"
  Option "EdgeMotionMinZ"  "30"
  Option "EdgeMotionMaxZ"  "160"
  Option "EdgeMotionMinSpeed"  "1"
  Option "EdgeMotionMaxSpeed"  "400"
  Option "EdgeMotionUseAlways"  "0"
  Option "UpDownScrolling"  "1"
  Option "TouchpadOff"  "0"
  Option "GuestMouseOff"  "0"
  Option "LockedDrags"  "0"
  Option "RTCornerButton"  "2"
  Option "RBCornerButton"  "3"
  Option "LTCornerButton"  "0"
  Option "LBCornerButton"  "0"
  Option "TapButton1"  "1"
  Option "TapButton2"  "2"
  Option "TapButton3"  "3"
  Option "CircularScrolling"  "1"
  Option "CircScrollDelta"  "0.1"
  Option "CircScrollTrigger"  "1"
  Option "CircularPad"  "0"
  Option "PalmDetect"  "1"
  Option "PalmMinWidth"  "10"
  Option "PalmMinZ"  "200"
  Option "CoastingSpeed"  "0"
  Option "SHMConfig" "yes"
EndSection



Greetz
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
JoseJX
Retired Dev
Retired Dev


Joined: 28 Apr 2002
Posts: 2774

PostPosted: Thu Jan 12, 2006 9:17 pm    Post subject: Reply with quote

Make sure you have the latest udev installed.
_________________
Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Thu Jan 12, 2006 9:34 pm    Post subject: Reply with quote

sys-fs/udev-079 Installed
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Thu Jan 12, 2006 10:41 pm    Post subject: Reply with quote

In X, what does synclient -m 100 give? Outside X, what does xxd /dev/input/mice give?
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Thu Jan 12, 2006 10:51 pm    Post subject: Reply with quote

synclient -m 100

Code:
Can't access shared memory area. SHMConfig disabled?


xxd /dev/input/mice

Code:
0002430: 080a 0008 0b00 280a fe28 0bff 280a fd28  ......(..(..(..(
0002440: 0afc 2808 fd28 09fd 2808 fe28 08fd 2806  ..(..(..(..(..(.
0002450: fe28 07fe 0807 0028 05ff 0805 0008 0500  .(.....(........
0002460: 0804 0108 0402 0803 0208 0403 0804 0308  ................
0002470: 0503 0805 0408 0304 0803 0508 0204 0801  ................
0002480: 0408 0105 0800 0418 ff05 18fe 0518 fc05  ................
0002490: 18fb 0518 fa05 18f9 0418 f804 18f6 0418  ................
00024a0: f604 18f5 0318 f502 18f5 0218 f601 18f7  ................
00024b0: 0018 f800 18f8 0038 faff 38fb ff38 fcfe  .......8..8..8..
00024c0: 38fe ff38 fffe 38ff fd28 00fc 2802 fc28  8..8..8..(..(..(
00024d0: 04fc 2805 fa28 06fb 2806 fc28 08fb 2806  ..(..(..(..(..(.
00024e0: fc28 07fd 2806 fc28 06fd 2805 fd28 05fd  .(..(..(..(..(..
00024f0: 2804 fc28 04fd 2803 fc28 03fc 2802 fe28  (..(..(..(..(..(
0002500: 00fd 2800 fe38 fffe 38fc fe38 fcfe 38fa  ..(..8..8..8..8.
0002510: fe38 f9fe 38f8 ff38 f9ff 38fa fe38 faff  .8..8..8..8..8..
0002520: 38fc ff38 fcff 18fe 0038 feff 18ff 0028  8..8.....8.....(
0002530: 00ff 2801 ff28 02ff 2804 ff28 04fe 2804  ..(..(..(..(..(.
0002540: fe28 04fe 2804 fe28 04fe 2802 fe28 03fe  .(..(..(..(..(..
0002550: 2801 fe28 02fe 2800 fe28 01fe 2800 fe38  (..(..(..(..(..8
0002560: fefe 38fe fe38 fcfe 38fb fe38 fbfe 38fa  ..8..8..8..8..8.
0002570: fe38 f9ff 18f8 0018 f800 18f7 0018 f601  .8..............
0002580: 18f5 0218 f602 18f7 0218 f903 18fa 0218  ................
0002590: fc02 18fc 0218 fe03 18ff 0318 ff03 0800  ................
00025a0: 0208 0103 0803 0208 0202 0803 0108 0401  ................
00025b0: 0803 0108 0400 0804 0128 04ff 0805 0028  .........(.....(
00025c0: 04ff 2805 fe28 05fd 2805 fd28 05fd 2806  ..(..(..(..(..(.
00025d0: fe28 04fe 2804 fe28 04fe 0803 0028 04ff  .(..(..(.....(..
00025e0: 2803 ff08 0400 0805 0008 0400 0805 0008  (...............
00025f0: 0400 0805 0108 0502 0804 0208 0502 0803  ................
0002600: 0208 0303 0801 0308 0203 0800 0308 0002  ................
0002610: 0800 0418 ff02 18fe 0318 ff03 18fe 0318  ................
0002620: fd03 18fc 0418 fc03 18fb 0318 fb03 18fa  ................
0002630: 0218 fb02 18fb 0218 fc01 18fd 0018 fd00  ................
0002640: 18fe 0018 fe00 38fd ff38 fdff 38ff ff38  ......8..8..8..8
0002650: fdff 38fe fe38 feff 38ff ff28 00ff 2800  ..8..8..8..(..(.
0002660: fe28 00ff 2800 ff28 00fe 2800 ff28 01fe  .(..(..(..(..(..
0002670: 2800 ff28 00fe 2800 ff28 01ff 2801 fd28  (..(..(..(..(..(
0002680: 02fe 2803 fc28 04fc 2804 fd28 05fc 2805  ..(..(..(..(..(.
0002690: fd28 04fd 2804 fe28 03fe 2803 fe28 03ff  .(..(..(..(..(..
00026a0: 2802 fe28 01ff 2802 ff28 01fe 2800 ff28  (..(..(..(..(..(
00026b0: 00ff 38fe ff18 fe00 38fd ff18 fc00 38fb  ..8.....8.....8.
00026c0: ff18 fc00 18fb 0018 fa00 18fc 0018 fb01  ................
00026d0: 18fb 0018 fc00 18fb 0118 fd00 18fd 0018  ................
00026e0: ff00 0800 0108 0101 0800 0108 0100 0802  ................
00026f0: 0108 0200 0802 0008 0200 0803 0008 0400  ................
0002700: 0804 0028 03ff 2803 ff08 0300 2802 fe08  ...(..(.....(...
0002710: 0200 2802 fe08 0200 2800 ff28 01ff 2800  ..(.....(..(..(.
0002720: ff28 00ff 38fe ff18 ff00 18fe 0018 fd00  .(..8...........
0002730: 18fd 0018 fd00 18fc 0118 fc01 18fc 0218  ................
0002740: fd01 18fd 0218 fe01 18ff 0118 ff01 0800  ................
0002750: 0108 0002 0800 0108 0102 0801 0208 0302  ................
0002760: 0802 0208 0302 0803 0108 0301 0804 0208  ................
0002770: 0401 0804 0208 0200 0803 0108 0300 0802  ................
0002780: 0108 0100 0802 0008 0001 0801 0008 0001  ................
0002790: 0800 0108 0001 0800 0108 0001 0800 0108  ................


Thanks for your help
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Thu Jan 12, 2006 11:08 pm    Post subject: Reply with quote

So the driver isn't being loaded by X. What shows up in the X logs?
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Thu Jan 12, 2006 11:23 pm    Post subject: Reply with quote

Xlog

Code:
Query no Synaptics: 6003C8
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Synaptics Touchpad"
(II) UnloadModule: "synaptics"

_________________
www.ruby-lang.org


Last edited by KeyserZero on Fri Jan 13, 2006 12:07 pm; edited 1 time in total
Back to top
View user's profile Send private message
e-ipi
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 192

PostPosted: Fri Jan 13, 2006 1:47 am    Post subject: Reply with quote

Have you upgraded synaptics lately? I ask because there was a version out there that didn't work for a lot of people. I'm using 0.14.3 here.
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Fri Jan 13, 2006 10:05 am    Post subject: Reply with quote

I have Synaptics 0.14.4-r2 installed
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
e-ipi
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 192

PostPosted: Fri Jan 13, 2006 5:40 pm    Post subject: Reply with quote

KeyserZero wrote:
I have Synaptics 0.14.4-r2 installed


The symptoms were different (X woldn't start) but people were having trouble with 0.14.4. It might be worth it to go down to 0.14.3
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Fri Jan 13, 2006 5:55 pm    Post subject: Reply with quote

No, i have now downgraded my Synaptics but it won't work.
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
mustard
n00b
n00b


Joined: 11 Feb 2005
Posts: 45
Location: Norway

PostPosted: Sat Jan 14, 2006 11:51 am    Post subject: Reply with quote

Did you find a solution? same problem here..
Edit:
Got this in Xlog
Code:

(II) Synaptics touchpad driver version 0.14.2
(**) Option "Device" "/dev/input/event1"
(EE) xf86OpenSerial: Cannot open device /dev/input/event1
        No such file or directory.
Synaptics driver unable to open device
(EE) PreInit failed for input device "Touchpad"
(II) UnloadModule: "synaptics"

_________________
Here will soon come something funny..


Last edited by mustard on Sat Jan 14, 2006 11:56 am; edited 1 time in total
Back to top
View user's profile Send private message
jamapii
l33t
l33t


Joined: 16 Sep 2004
Posts: 637

PostPosted: Sat Jan 14, 2006 11:55 am    Post subject: Reply with quote

I seem to have a similar problem on x86.

Software:
gentoo-sources 2.6.15
synaptics-0.14.4-r2
udev-070-r1

X doesn't start, xdm goes in an endless loop showing the nvidia logo and crashing

From /var/log/Xorg.0.log
Code:

...
Query no Synaptics: 6003C8
(EE) Touchpad no synaptics touchpad detected and no repeater device
(EE) Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Touchpad"
(II) UnloadModule: "synaptics"
(**) Option "Protocol" "auto"
(**) Mouse[0]: Device: "/dev/input/mouse0"
(**) Mouse[0]: Protocol: "auto"
(**) Option "SendCoreEvents"
(**) Mouse[0]: always reports core events
(**) Option "Device" "/dev/input/mouse0"
(EE) xf86OpenSerial: Cannot open device /dev/input/mouse0
        No such file or directory.
(WW) Mouse[0]: cannot open input device
(**) Option "Buttons" "7"
(**) Option "Emulate3Buttons" "on"
(**) Option "Emulate3Timeout" "40"
(**) Mouse[0]: Emulate3Buttons, Emulate3Timeout: 40
(**) Option "ZAxisMapping" "6 7"
(**) Mouse[0]: ZAxisMapping: buttons 6 and 7
(**) Mouse[0]: Buttons: 7
(**) Mouse[0]: SmartScroll: 1
(**) Option "Protocol" "auto"
...


With a gentoo-sources 2.6.14-r5 kernel I have no problems.

About the synaptics-0.14.4 problem, I know that an older revision didn't work, so I downgraded to 0.14.3. The current revision -r2 works on kernel 2.6.14.

--------------------------------------------
https://forums.gentoo.org/viewtopic-t-422307-highlight-synaptics.html
Now upgrading udev ... to 077-r2 for now ...

---------------------------------------------
I upgraded to udev-079 and baselayout 1.11.14-r1, everything works now


Last edited by jamapii on Thu Jan 19, 2006 8:36 pm; edited 1 time in total
Back to top
View user's profile Send private message
mustard
n00b
n00b


Joined: 11 Feb 2005
Posts: 45
Location: Norway

PostPosted: Sat Jan 14, 2006 12:13 pm    Post subject: Reply with quote

Ok, changed to /dev/input/mice. Still no success, but no Xorg.log gives
Code:


(II) Synaptics touchpad driver version 0.14.2
(**) Option "Device" "/dev/input/mice"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1900"
(**) Option "RightEdge" "5400"
(**) Option "TopEdge" "1400"
(**) Option "BottomEdge" "4500"
(**) Option "MaxTapTime" "0"
(**) Option "ClickTime" "500"
(**) Option "VertScrollDelta" "100"
(EE) Touchpad no synaptics touchpad detected and no repeater device
(EE) Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Touchpad"
(II) UnloadModule: "synaptics"
(**) Option "Protocol" "auto"
(**) Mouse1: Device: "/dev/input/mice"
(**) Mouse1: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/input/mice"

_________________
Here will soon come something funny..
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Sat Jan 14, 2006 1:06 pm    Post subject: Reply with quote

Check dmesg to see whether synaptics is loading properly. If it is, you will be able to read touchpad output on /dev/input/mice (using xxd or another hexdump).
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
mustard
n00b
n00b


Joined: 11 Feb 2005
Posts: 45
Location: Norway

PostPosted: Sat Jan 14, 2006 4:38 pm    Post subject: Reply with quote

using less -f /dev/input/mice gives gibberish on screes when i move the mouse, so i guess it's going
_________________
Here will soon come something funny..
Back to top
View user's profile Send private message
AbsturZ
Tux's lil' helper
Tux's lil' helper


Joined: 16 Sep 2003
Posts: 90

PostPosted: Mon Jan 16, 2006 12:41 pm    Post subject: Reply with quote

I had a similar problem using synaptics on suspend2-sources-2.6.15-r?.
the solution was:
Code:
mknod /dev/input/event1 c 13 65

(remember to adjust to your needs) and to turn SHMConfig off.
I hope this will solve it for you too.
_________________
Es steht niemandem frei, Christ zu werden: man wird zum Christentum nicht "bekehrt" - man muss krank genug dazu sein ...
[F.W. Nietzsche: "Der Antichrist"]
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Mon Jan 16, 2006 6:22 pm    Post subject: Reply with quote

Hey all!

I have found the answer for the synaptics problem!

With the 2.6.14 Kernel the evdev module was loaded automatic at boot.

Now with the 2.6.15 Kernel the module wasn't loaded at startup.

Code:

modprobe evdev


Now it works =)

Thanks for the help

Greetz
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
skerb1
n00b
n00b


Joined: 14 Dec 2004
Posts: 24

PostPosted: Tue Jan 17, 2006 6:15 am    Post subject: Not solved quite yet Reply with quote

Also using 2.6.15 and this problem is not solved for me. What else did you do? I don't need to load the evdev module since I have it directly compiled into the kernel and I am still seeing the same problem...I'll try updating some of my software (synaptics driver, etc...)

Edit...
Ok so after updating my system with

Code:

emerge --update --deep --newuse world


there had been no change. I have evdev compiled into the kernel. By the way there is no problem I am having with a pre 2.6.15 kernel.
Back to top
View user's profile Send private message
KeyserZero
n00b
n00b


Joined: 21 Mar 2005
Posts: 68

PostPosted: Tue Jan 17, 2006 2:48 pm    Post subject: Reply with quote

@skerb1

Pleas post your X log

Greetz
_________________
www.ruby-lang.org
Back to top
View user's profile Send private message
skerb1
n00b
n00b


Joined: 14 Dec 2004
Posts: 24

PostPosted: Tue Jan 17, 2006 4:26 pm    Post subject: Reply with quote

I think the issue is here is that the 2.6.15 kernels must have changed some API because now my
/dev/input/eventX devices are not being created as they were for < 2.6.15 kernels. Seems like
this is a bug in the kernel code. It would seem like this is the same problem that KeyserZero had
but I have evdev build into the kernel directly.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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