LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Suse/Novell
User Name
Password
Suse/Novell This Forum is for the discussion of Suse Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 01-11-2007, 06:49 AM   #1
eliran
LQ Newbie
 
Registered: Dec 2006
Posts: 17

Rep: Reputation: 0
Synaptic touchpad Driver do not work Fujitsu 7010D


Several weeks ago I move to SuSe 10.2 on a Fujitsu Laptop 7010D, everything is working great accept one thing. From some reason I cannot use the Synaptic driver. First, I tried the simple way via the SaX2 --> Mouse --> Synaptics --> Touchpad. Than I choose to test and after couple of second I got a message "test failed" for more info go to var/log/Xrog.99.log.

Look at the log file, I found this piece of information.
[HTML]"
(EE) Mouse[1] no synaptics touchpad detected and no repeater device
(EE) Mouse[1] Unable to query/initialize Synaptics hardware.
"[/HTML]

As recommended I went to step 3. In /usr/X11R6/lib I did not have a modules and inputs folders, so I created them.

Next, In /etc/X11/xorg.config I added the 'Load "synaptics"' under model-section and cut/paste the InputDevice into the file.

[HTML]
From some reason the X-server does not detect my Synaptic touchpad. So, I download loaded the driver from XFree86, and follow the install directions.

1. If you installing the driver by binary (recommended) you can go to
step 3.

2. Change in the "Makefile" the path to the xfree-sourcecode tree by
changig the Variable TOP. Then type "make" to build the driver
"synaptics_drv.o".

3. Copy the driver-modul "snyaptics_drv.o" into the XFree-module path
"ex. /usr/X11R6/lib/modules/input/".

4. Load the driver by changig the XFree configuration file through
adding the line 'Load "synaptics"' in the modul-section.

5. Add/Replace in the InputDevice-section for the touchpad the
following lines:

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Device" "/dev/psaux"
""""
Option "AccelFactor" "0.0010"
# Option "Repeater" "/dev/ps2mouse"
# Option "SHMConfig" "on"
EndSection

[/HTML]

Then I change the Identifier to the same name as in the ServerLayout-section.

[HTML]
6. Add the "CorePointer" option to the InputDevice line at the ServerLayout section:

Section "ServerLayout"
...
InputDevice "Mouse[1]" "CorePointer"
...

7. Start/Restart the X-Server. If the touchpad doesn't work go to
step 8.

8. a) Check the XFree-Logfiles
b) Try to start the XServer with 'startx -- -logverbose 8' for more
Output
If you can't get the driver working, mail the logfiles and the
configuration file to me.
[/HTML]

I follow the direction to and and restarted the computer. But the X-server did not load. So, I needed to use good old vi to edit the xorg.config to its original stage. Before I am going to email the logfile I thought to try and post and see what other people think.

Is any one know what I should try next?

Thanks in advance, eliran

Last edited by eliran; 01-11-2007 at 07:13 AM.
 
Old 01-12-2007, 05:57 PM   #2
lauer
Member
 
Registered: Aug 2003
Location: Germany
Distribution: openSuSE
Posts: 61

Rep: Reputation: 16
Well, the log file when X did not start would be a good starting point. Did you check for error messages (prefixed with EE)? Are there any suspicious warnings?
 
Old 01-14-2007, 07:36 AM   #3
eliran
LQ Newbie
 
Registered: Dec 2006
Posts: 17

Original Poster
Rep: Reputation: 0
Good point, when x-server did not start I just got a message "fatal error..x-server cannot initiate. I do not know if there is a log file for this. Can you tell me where to look for it?
 
Old 01-14-2007, 09:50 AM   #4
lauer
Member
 
Registered: Aug 2003
Location: Germany
Distribution: openSuSE
Posts: 61

Rep: Reputation: 16
Look for it in
Code:
~/.X.err
or in
Code:
/var/log/Xorg.0.log
It's probably the latter, since I guess you are starting kdm. Use the former if you do startx from a commandline.
 
Old 01-14-2007, 04:33 PM   #5
eliran
LQ Newbie
 
Registered: Dec 2006
Posts: 17

Original Poster
Rep: Reputation: 0
I got the log

I got a log, it was in /var/log/Xorg.0.log.old. I notice it ended in "old" but I could not find a more recent file. It looks like this log was generated when I tried to load my mouse[1] and mouse[2] together. Or in other words, in the /etcX11/xorg.config file I had both input device for mouse(1) and mouse(2). When I started the x-server the synaptic driver did not work. Looking at the log I see that I cannot have two point devices at once. However, the log also have the error message regrading the synaptic.

As you can see below, the synaptics touchpad was not detected. Do you have any idea how I can test the hardware? I also running windows on this laptop, so I think it is fine.


[HTML]
(**) |-->Input Device "Mouse[1]"
(**) |-->Input Device "Mouse[2]"
(WW) Duplicate core pointer devices. Removing core pointer attribute from "Mouse[2]"

(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"

(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"

(WW) Mouse[2]: TopEdge is bigger than BottomEdge. Fixing.
Query no Synaptics: 6003C8
(EE) Mouse[2] no synaptics touchpad detected and no repeater device
(EE) Mouse[2] Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Mouse[2]"
(II) UnloadModule: "synaptics"

[/HTML]

Last edited by eliran; 01-14-2007 at 04:35 PM.
 
Old 01-14-2007, 06:28 PM   #6
lauer
Member
 
Registered: Aug 2003
Location: Germany
Distribution: openSuSE
Posts: 61

Rep: Reputation: 16
Regarding the log, it is strange that you only have an old one. You can create one by going into console mode (CTRL-ALT-F1), log in as root, enter "init 3" (this will among other things shut down KDM) and do a startx to start X manually. There should then be a .X.err in the root home dir. You can now do this again, this time with "init 5" and you should have your KDM login screen back.

Second, I think the warning message may actually be important. Make sure only one pointer device is core. Other than that, you can have more than one.

Third, and this is where I'm scratching my head , I have successfully installed various SuSE/openSuSE incarnations on laptops with touchpads. Those things have been trouble in the past, but in the last years they pretty much worked straight out of the box.

I currently do not have access to one of those laptops, but are you sure you really need the synaptics driver? Is it (the touchpad) working if you just configure an external PS/2/USB mouse (i.e. no additional pointer section)? I think I remember that most touchpads are addressed as normal PS/2 devices...
 
Old 01-15-2007, 12:03 PM   #7
eliran
LQ Newbie
 
Registered: Dec 2006
Posts: 17

Original Poster
Rep: Reputation: 0
You right, the touchpad is working with under PS/2 device and it is working fine. However, there is one problem. It is when I type, by mistake I press the touchpad and then the pointer move my courser to a different location in the document. This small detail make working with the suse challenging. I never had this problem using the windows on this computer. I googled the problem and I found out that I can cancel the click option in the touchpad. But before I could do that I needed install the synaptic drive. First, I tried it with SaX2, but it did not work. I got an error message with a reference to var/log/Xorg.99.log. (posted the (EE) message in my first thread.). My next step was to install the synaptic driver to see if it will solve the problem, and it also did not work.

I am going to try to generate a new error message with startx command, and I will post it letter.

Thank for your help.
 
Old 01-15-2007, 01:09 PM   #8
eliran
LQ Newbie
 
Registered: Dec 2006
Posts: 17

Original Poster
Rep: Reputation: 0
Okay, I reedit the xorg.cong file to make load the synaptic device, and then I started the X-server from the command line. Below is xorg.conf file and the new error log. I found this log in the var/log folder. I did not find any thing in the root/home/ dir.


The xorg.conf file:

[HTML]
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
Load "synaptics"
EndSection

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Device" "/dev/psaux"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "TopEdge" "3900"
Option "BottomEdge" "1800"
Option "Finger" "25 30"
Option "MaxTapTime" "0"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
# Option "Repeater" "/dev/ps2mouse"
# Option "SHMConfig" "on"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection

[/HTML]

The error log

[HTML]
LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.6
.......
.......
(II) LoadModule: "synaptics"
(II) Reloading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.6
........
........
(II) Synaptics touchpad driver version 0.14.6 (1406)
Mouse[1] no synaptics event device found (checked 13 nodes)
(**) Option "Device" "/dev/psaux"
(**) Option "LeftEdge" "1900"
(**) Option "RightEdge" "5400"
(**) Option "TopEdge" "3900"
(**) Option "BottomEdge" "1800"
(**) Option "MaxTapTime" "0"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(WW) Mouse[1]: TopEdge is bigger than BottomEdge. Fixing.
Query no Synaptics: 6003C8
(EE) Mouse[1] no synaptics touchpad detected and no repeater device
(EE) Mouse[1] Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Mouse[1]"
(II) UnloadModule: "synaptics"

[/HTML]

As you can see it seems that "no synaptics touchpad is detected." Also, it giving some information about TopEdge is bigger than ButtomEdge. Do you thing that is the reason it does not work?

Last edited by eliran; 01-15-2007 at 01:35 PM.
 
Old 01-16-2007, 08:12 AM   #9
eliran
LQ Newbie
 
Registered: Dec 2006
Posts: 17

Original Poster
Rep: Reputation: 0
Trying one more thing

I found on the internet this explanation. I tried to follow it but I could not found psmouse and evdev. Where should I look for them.

I tried the modprobe command with the following results

[HTML]
:/> modprobe psmouse
bash: modprobe: command not found

[/HTML]

Do you have any idea how I can load psmouse and evdev into the kernel?

Last edited by eliran; 01-16-2007 at 08:20 AM.
 
Old 01-17-2007, 12:28 AM   #10
lauer
Member
 
Registered: Aug 2003
Location: Germany
Distribution: openSuSE
Posts: 61

Rep: Reputation: 16
Did you do this as root? I'm not sitting in front of a linux box right now, but I think you have to have the module tools installed. I cannot remember the exact name, try searchin in the yast software install module.
 
Old 01-17-2007, 02:13 PM   #11
eliran
LQ Newbie
 
Registered: Dec 2006
Posts: 17

Original Poster
Rep: Reputation: 0
I did do the modprobe psmouse under root. It was a good idea to go to YAST and see what it have for modules. I found modules for Kernel with the following names:

omnibook-kmp-default (this one I already had)
omnibook-kmp-xen
omnibook-kmp-xenpae
omnibook-kmp-bigsmp

After installing them I restarted the computer. Then in the GRUB menu I got -xen, -xenpae and -bigsmp, with the default start on -xenpae. However, when it start loading I got the following message. Kernel Panic - cannot execute a PAE-enabled.

After that I tried the other to kernels. With the -bigsmp I got a black page and nothing happen and with -xen it loaded, but still I could not find the psmouse.

Any idea on what I can do next?
 
Old 01-18-2007, 12:43 AM   #12
lauer
Member
 
Registered: Aug 2003
Location: Germany
Distribution: openSuSE
Posts: 61

Rep: Reputation: 16
Lets solve one problem at a time. Sorting out your boot options is - I think - a different problem.

My modules question actually was intended to find out if you have the modtools installed. This is the package that, among other things, actually provides "modprobe". This would explain why you can't run modprobe (obviously).

Once that is done you are back on track and you can then try to load the appropriate modules into the kernel and see if you get your mouse/touchpad combo working.

Actually, I would do the module loading while not running X (init 3) and then start X manually to see what works and what doesn't by checking the .X.err file.
 
Old 01-18-2007, 12:46 AM   #13
lauer
Member
 
Registered: Aug 2003
Location: Germany
Distribution: openSuSE
Posts: 61

Rep: Reputation: 16
Oh and one more thing: the thread title indicates you are running 10.1. While you are tinkering with your setup anyway, you can consider upgrading to 10.2. There are reports here that 10.2 works better (mine certainly does) and there is a chance that the upgrade will either solve your problem (while hopefully not introducing new ones) or make at least the solution a bit easier.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
cannot set synaptic touchpad driver -Fujitsu 7010D suse 10.1 eliran Linux - Laptop and Netbook 7 01-06-2007 12:37 PM
Help me get the Atheros 5001X wireless driver to work for fujitsu N5010. OS: SUSE 10 pitchblack Linux - Hardware 2 10-09-2005 09:00 PM
synaptic touchpad problem cedar Linux - Laptop and Netbook 2 10-16-2004 03:31 AM
touchpad with 2.6.7 on Fujitsu-Siemens laptop not working Sammy2ooo Linux - Laptop and Netbook 1 07-11-2004 10:58 PM
Suse linux, synaptic touchpad driver ljpete Linux - Newbie 1 01-23-2004 06:22 AM


All times are GMT -5. The time now is 01:14 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration