Glidepoint + Scrolling

Christoph Brunner ch.brunner at web.de
Fri Jul 3 19:49:54 UTC 2009


Paul B. Mahol schrieb:
> On 7/3/09, Christoph Brunner <ch.brunner at web.de> wrote:
>>> On Thu, 2009-07-02 at 09:08 -0500, Robert Noland wrote:
>>>> On Thu, 2009-07-02 at 15:26 +0200, Christoph Brunner wrote:
>>>>> Hi,
>>>>>
>>>>> i posted this some time ago already on freebsd-mobile, but got no
>>>>> answer. Maybe it was the wrong list, so i will try it here.
>>>>>
>>>>> On a Dell Precision M2300 laptop i am trying FreeBSD 8.0-CURRENT i386.
>>>>> It runs so long but i cannot get the touchpad to provide scrolling
>>>>> (in X).
>>>>>
>>>>> The touchpad identifies as GlidePoint.
>>>>>
>>>>> # dmesg | grep psm
>>>>> psm0: <PS/2 Mouse> irq 12 on atkbdc0
>>>>> psm0: [GIANT-LOCKED]
>>>>> psm0: [ITHREAD]
>>>>> psm0: model GlidePoint, device ID 0
>>>>>
>>>>> Setting VertEdgeScroll, VertScrollDelta, *Edge options in xorg.conf
>>>>> i didn't have success.
>>>>>
>>>>> Does anybody have a working setup with Glidepoint and scrolling? How do
>>>>> i get this to work?
>>>> There has been some discussion of this on the Xorg lists with regard to
>>>> Glidepoint.  I'm not sure what the outcome was though.  I'm reasonably
>>>> confident that this is not a FreeBSD specific issue though.  I'll try
>>>> and check the latest status of the synaptics driver.
>>> It looks like this may be handled in git.  Please see:
>>>
>>>     X.Org Bug 21214
>>> http://bugs.freedesktop.org/show_bug.cgi?id=21214
>> It looks like this patch is already included in the current
>> xf86-input-synaptics-1.1.2 (installed from port), isn't it?
>>
>>
>> In /var/log/Xorg.0.log i found:
>>
>> (II) Synaptics touchpad driver version 1.1.2
>> (**) Option "Device" "/dev/psm0"
>> Query no Synaptics: 000000
>> (--) Mouse0: no supported touchpad found
>> (EE) Mouse0 Unable to query/initialize Synaptics hardware.
>> (EE) PreInit failed for input device "Mouse0"
>> (II) UnloadModule: "synaptics"
> 
> Your xorg.conf please.
> Do you have hint.psm.synaptics_support=1 ?
> 

I tried hint.psm.synaptics_support=1 but did not have success (with xorg 
driver "mouse", as stated on http://wiki.freebsd.org/SynapticsTouchpad). 
I didn't get any sysctl's containing "synaptics".


My current xorg.conf:

Section "ServerLayout"
         Identifier     "X.org Configured"
         Screen      0  "Screen0" 0 0
         InputDevice    "Mouse0" "CorePointer"
         InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
         Option  "AutoAddDevices"        "off"
         Option  "AllowEmptyInput"       "false"
EndSection

Section "Files"
         ModulePath   "/usr/local/lib/xorg/modules"
         FontPath     "/usr/local/lib/X11/fonts/misc/"
         FontPath     "/usr/local/lib/X11/fonts/TTF/"
         FontPath     "/usr/local/lib/X11/fonts/OTF"
         FontPath     "/usr/local/lib/X11/fonts/Type1/"
         FontPath     "/usr/local/lib/X11/fonts/100dpi/"
         FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
         Load  "extmod"
         Load  "record"
         Load  "dbe"
         Load  "glx"
         Load    "synaptics"
EndSection

Section "InputDevice"
         Identifier  "Keyboard0"
         Driver      "kbd"
EndSection

Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "synaptics"
         Option      "Protocol" "auto"
         Option      "Device" "/dev/psm0"
         Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
         Identifier   "Monitor0"
         VendorName   "Monitor Vendor"
         ModelName    "Monitor Model"
EndSection

Section "Device"
         Identifier  "Card0"
         Driver      "nvidia"
         VendorName  "nVidia Corporation"
         BoardName   "Quadro FX 360M"
         BusID       "PCI:1:0:0"
EndSection

Section "Screen"
         Identifier "Screen0"
         Device     "Card0"
         Monitor    "Monitor0"
         DefaultDepth    24
         SubSection "Display"
                 Viewport   0 0
                 Depth     24
                 Modes   "1440x900"
         EndSubSection
EndSection


More information about the freebsd-x11 mailing list