Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Apr 2007 16:57:46 +0200
From:      "Victor Engmark" <victor.engmark@gmail.com>
To:        "FreeBSD Questions" <freebsd-questions@freebsd.org>
Subject:   Dell D610 touchpad configuration
Message-ID:  <7d4f41f50704270757v2c04ee20mc58a2561dc2dbc93@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi all,

I'm attempting to configure my laptop properly for X.org, and the only
device which doesn't work properly now is the touchpad. The tutorials
I've seen so far seem to assume that all touchpads use the Synaptic
driver, but this is the information I get at boot time, and which I
assume is the touchpad:
$ dmesg | grep psm0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model GlidePoint, device ID 0

Apropos, "dmesg | grep -i synapt" gives no output, and "dmesg | grep
-i mouse" only shows the PS/2 + the USB mouse.

I've tried a lot of tutorials, restarting whenever I change something,
but I always end up with the following problem:
$ grep ^\(EE\) /var/log/Xorg.0.log
(EE) Synaptics Touchpad Found no Synaptics, found Mouse model 1 instead
(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"

Another command which might shed some light over the situation:
$ cat /dev/psm0
cat: /dev/psm0: Resource temporarily unavailable

Relevant sections from /etc/X11/xorg.conf:
Section "ServerFlags"
  Option "DefaultServerLayout"  "Dell Latitude D610"
EndSection

Section "ServerLayout"
  Identifier     "Dell Latitude D610"
  Screen      0  "Dell Latitude D610 screen" 0 0
  InputDevice    "Dell USB mouse" "CorePointer"
  InputDevice    "Synaptics Touchpad" "AlwaysCore"
  InputDevice    "Dell Latitude D610 keyboard" "CoreKeyboard"
EndSection

Section "Module"
...
  Load  "synaptics" # Ran this first: cd
/usr/ports/x11-servers/synaptics && make install
...
EndSection

Section "InputDevice"
  Identifier      "Synaptics Touchpad"
  Driver          "synaptics"
  Option          "AlwaysCore"
  Option          "Device"                "/dev/psm0"
  Option          "Protocol"              "psm"
  #Option          "SendCoreEvents"        "on"
  Option          "LeftEdge"              "1700"
  Option          "RightEdge"             "5300"
  Option          "TopEdge"               "1700"
  Option          "BottomEdge"            "4200"
  Option          "FingerLow"             "25"
  Option          "FingerHigh"            "30"
  Option          "MaxTapTime"            "180"
  Option          "MaxTapMove"            "220"
  Option          "VertScrollDelta"       "100"
  Option          "HorizScrollDelta"      "100"
  Option          "MinSpeed"              "0.06"
  Option          "MaxSpeed"              "0.06"
  Option          "AccelFactor"           "0.0010"
  Option          "ScrollButtonRepeat"    "100"
  Option          "UpDownScrolling"       "on"
  Option          "UpDownRepeat"          "on"
  Option          "LeftRightScrolling"    "on"
  Option          "LeftRightRepeat"       "on"
  Option          "SHMConfig"             "on"
EndSection

Section "InputDevice"
  Identifier  "Dell USB mouse"
  Driver      "mouse"
  Option      "CorePointer"
  Option      "Device" "/dev/sysmouse"
  Option      "Protocol" "auto"
  Option      "ZAxisMapping" "4 5 6 7"
EndSection

For the record, the USB mouse, keyboard, and graphical settings work fine.

-- 
Victor Engmark
Quidquid latine dictum sit, altum videtur - What is said in Latin,
sounds profound



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7d4f41f50704270757v2c04ee20mc58a2561dc2dbc93>