Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 May 2007 18:35:07 +0200
From:      "Victor Engmark" <victor.engmark@gmail.com>
To:        "FreeBSD Questions" <freebsd-questions@freebsd.org>
Subject:   Re: Dell D610 touchpad configuration
Message-ID:  <7d4f41f50705150935q4c3141c6u8f3b1de0df68d0e7@mail.gmail.com>
In-Reply-To: <7d4f41f50704270757v2c04ee20mc58a2561dc2dbc93@mail.gmail.com>
References:  <7d4f41f50704270757v2c04ee20mc58a2561dc2dbc93@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/27/07, Victor Engmark <victor.engmark@gmail.com> wrote:
>
> 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
>

Finally, I got a working setup with both mice working at the same time.
Turns out I had to ditch the synaptics driver. In case someone else needs
it, here goes...

xorg.conf relevant sections (with #comments):
Section "ServerLayout"
  Identifier     "Dell Latitude D610"
  Screen      0  "Dell Latitude D610 screen" 0 0
  InputDevice    "Alps GlidePoint Touchpad"
  InputDevice    "Dell USB mouse"
  InputDevice    "Dell Latitude D610 keyboard"
EndSection

# Don't load synaptics in the "Module" section

Section "InputDevice"
  Identifier      "Alps GlidePoint Touchpad"
  Driver          "mouse" # Don'
  Option          "CorePointer" # This makes X.org startup fail if the
device can't be initialized
  Option          "Device"                "/dev/psm0" # This may be
different on other *nixes
  Option          "Protocol"              "PS/2" # Using "GlidePoint" gave
some weird behavior
# The following options are not mandatory, as far as I can see
  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"
  Option          "Emulate3Buttons" "off"
EndSection

Section "InputDevice"
  Identifier  "Dell USB mouse"
  Driver      "mouse"
  Option      "AlwaysCore"      "on"
  Option      "Device"          "/dev/sysmouse"
  Option      "Protocol"        "auto"
  Option      "Buttons"         "5"
  Option      "ZAxisMapping"    "4 5" # Scroll wheel
  Option      "Emulate3Buttons" "off"
EndSection


-- 
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?7d4f41f50705150935q4c3141c6u8f3b1de0df68d0e7>