Synaptic Mouse on Laptop

On my HP dv2416us my mouse pad works in the welcome screen, but when i login it wont move. I can tap on it and make it click, but the cursor will not move.
Any suggestions?
I’ve already re-installed my packages for the input devices.

>etc/X11/xorg.conf:

Section “InputDevice”
Driver “synaptics”
Identifier “Mouse[3]”
Option “Device” “/dev/input/mice”
Option “Emulate3Buttons” “on”
Option “Name” “Touchpad”
Option “SHMConfig” “on”
Option “Vendor” “Synaptics”
Option “ZAxisMapping” “4 5”
EndSection

I’ve seen a lot of grousing about that on various laptops. Synaptics has a driver in the X server, but it seems to work differently everywhere it’s used. There is a rather popular config from about a year ago found in lots of places on the Net:

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"	"/dev/psaux"
	Option		"Protocol"	"auto-dev"
	Option		"LeftEdge"	"1900"
	Option		"RightEdge"	"5000"
	Option		"TopEdge"	"1400"
	Option		"BottomEdge"	"4500"
	Option		"FingerLow"	"25"
	Option		"FingerHigh"	"35"
	Option		"MaxTapTime"	"180"
	Option		"MaxTapMove"	"220"
	Option		"ClickTime"	"0"
	Option		"VertEdgeScroll"	"1"
	Option		"VertScrollDelta"	"45"
	Option		"HorizEdgeScroll"	"1"
	Option		"HorizScrollDelta"	"45"
	Option		"MinSpeed"	"0.08"
	Option		"MaxSpeed"	"0.60"
	Option		"AccelFactor"	"0.003"
	Option		"EdgeMotionMinSpeed"	"200"
	Option		"EdgeMotionMaxSpeed"	"200"
	Option		"TapButton1"	"1"
	Option		"TapButton2"	"3"
	Option		"TapButton3"	"2"
	Option		"SHMConfig"	"on"
EndSection

You can try to see if using these lines will help any. I note the line with

Option		"Device"	"/dev/psaux"

may or may not work, but I seem to recall someone asserting most firmly the Synaptics pad is actually on the PS/2 bus. If nothing else, I would test that one line change first.

Funny thing is, it’s just a recent problem. I’m about to restart x server to see if that line made a difference

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[3]"
  Option       "Device" "/dev/psaux"
  Option       "Emulate3Buttons" "on"
  Option       "Name" "Touchpad"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Synaptics"
  Option       "ZAxisMapping" "4 5"
EndSection

(Yay learned how to do “CODE”!!!)

I tried it, but no go!

Ah, if this is a recent problem on a previous install, then it would seem more likely a hardware issue, or something too obscure for me to guess. Might as well change that line back to what it was.

Well, it turns my laptop into a desktop-it’s not portable anymore! At least on opensuse (have vista installed)
This is really bugging me…
On the login screen it works fine…
Anyone, PLEASE help

And the line thing didn’t change a thing.

I used some commands found here https://help.ubuntu.com/community/SynapticsTouchpad#Configuration%20with%20synclient but it didn’t really do anything. I’ve found out something interesting though!!! Scrolling works!! :slight_smile: But the rest of the touchpad still doesn’t…

synclient TouchpadOff=1

turns it off correctly,

synclient TouchpadOff=0

turns it back on.

Section "InputDevice"
    Identifier     "Mouse[3]"
    Driver         "synaptics"
    Option         "Buttons" "5"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "on"
    Option         "HorizScrollDelta" "0"
    Option         "InputFashion" "Mouse"
    Option         "Name" "Synaptics Touchpad"
    Option         "Protocol" "explorerps/2"
    Option         "SHMConfig" "on"
    Option         "Vendor" "Sysp"
    Option         "ZAxisMapping" "4 5"
EndSection

The other thing which comes to mind is using the Hardware tool under YaST. Sometimes it will have the wrong information. Check that and make sure it knows the proper name and model, or as close as possible.

Scrolling works… so i don’t understand.

Hey, man, we’re almost neighbors. I live in OKC. I know i few friends that live i Choctaw

That particular function is related to the “ZAxisMapping” entry, and is the same for every pointer, mouse, touchpad, etc. For some reason X isn’t reading the movement sensor, which is a matter of reading the “roller” signals in the mouse. However, the protocol for that is different between old ball mice & trackballs versus touchpads and opticals. But beyond saying that, I can only guess. My only similar experience was on SUSE 10.3, when YaST under KDE had the wrong mouse type for my touchpad on a Dell Latitude.

How did you fix it then?
I’ve tried editing the xorg.conf file, and it seems like nothing is working

In the menu, find YaST. You’ll need the appropriate password, then select the second item in the left-hand panel – Hardware. In the right-hand panel, find Mouse Model. Run through the dialog, making sure the details are correct to the best of your knowledge.

Well, i don’t know what i did but when i booted into opensuse after it being turned off for a few hours… it fixed itself. The usb ports temporarily messed up though, not detecting my external harddrive or my mouse.

Anyways, i went into xorg.conf and it now says

Section "InputDevice"

  Driver       "synaptics"

  Identifier   "Mouse[3]"

  Option       "AccelFactor" "0.01"

  Option       "BottomEdge" "650"

  Option       "CircScrollDelta" "0.1"

  Option       "CircScrollTrigger" "2"

  Option       "CircularScrolling" "1"

  Option       "Device" "/dev/input/mice"

  Option       "EdgeMotionMaxSpeed" "15"

  Option       "EdgeMotionMinSpeed" "15"

  Option       "Emulate3Buttons" "on"

  Option       "EmulateMidButtonTime" "75"

  Option       "FingerHigh" "15"

  Option       "FingerLow" "14"

  Option       "HorizScrollDelta" "20"

  Option       "LeftEdge" "120"

  Option       "MaxSpeed" "0.5"

  Option       "MaxTapMove" "110"

  Option       "MaxTapTime" "180"

  Option       "MinSpeed" "0.2"

  Option       "Name" "Touchpad"

  Option       "Protocol" "auto-dev"

  Option       "RightEdge" "830"

  Option       "SHMConfig" "on"

  Option       "TopEdge" "120"

  Option       "UpDownScrolling" "1"

  Option       "Vendor" "ALPS"

  Option       "VertScrollDelta" "20"

  Option       "ZAxisMapping" "4 5"

EndSection


I had the same problem, and this:
Touchpad not working in openSUSE 11.0 - LinuxQuestions.org

solved.

try
g

Good idea, giulio79. But another thought comes to mind. Most of my X-server and internal bus issues on my old Dell Latitude were solved when I changed the default video driver. By any chance, imop, does your laptop use the any of the Intel video chipsets? The default ‘intel’ driver is not exactly ready for prime-time.

(Note: I’m having to make this entry via a plain text browser because I can’t get the forum to load in any graphical browser. There may be some odd formatting.)

If clicking / scrolling works but the pointer won’t move, couldn’t it be just a case of speed or acceleration settings being zeroed, maybe in Yast? I’m at a desktop right now, so I can’t check.

No, it’s not b/c anything is on zero, i’ve checked. I’ve found out that it’s working now b/c i unchecked th “Activate this mouse” under Graphics Cards and Monitors > Mouse and so it reconfigures my mouse without using any reconfigured data. I have no idea what’s going on anymore…
I’ll check out your link, thank you

The only thing the yast front end does is to modify /etc/X11/xorg.conf according to certain rules. To see what makes it work/not work, just compare the files after each change.
GUI frontends are cool, but the feedback is usually poor.