Date: Sun, 19 Mar 2006 21:54:03 +0900 From: Norikatsu Shigemura <nork@FreeBSD.org> To: AT Matik <asstec@matik.com.br> Cc: nork@FreeBSD.org, freebsd-mobile@FreeBSD.org Subject: Re: HEADS UP: Add support Synaptics Touchpad on X11! Message-ID: <20060319215403.048622f5.nork@FreeBSD.org> In-Reply-To: <200603190845.20135.asstec@matik.com.br> References: <200603181648.k2IGmEmn003726@repoman.freebsd.org> <200603190613.10350.asstec@matik.com.br> <20060319191140.dc7e8191.nork@FreeBSD.org> <200603190845.20135.asstec@matik.com.br>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 19 Mar 2006 08:45:19 -0300 AT Matik <asstec@matik.com.br> wrote: > > > But I believe the suggested mouse protocol to set in xorg.conf does not > > > exist (psm) but should be PS/2 ? the auto-dev either I believe is auto. > > I don't believe auto detection and believe that only psm should > > be found. The other synaptics protocols are Linux's ones. > psm does not exist, at least on my releng_6 ... > the options I have is ps/2 or auto > > > When I set to auto xorg reports sysmouse detected, scrolling with button > > > 4,5,6 and 7 is working but dragging not. this is the same with synaptics > > > enabled in loader.conf but not loading synaptics in xorg. So no news for > > > me here. > > The synaptics supports psaux/event/alps/psm/auto-dev protocol. > on freebsd I could not find this, but my is not alps, I have a real synaptics > pad Protocols supported by synaptics(4)'s are kernel API types. synaptics(4) in FreeBSD supports only psm protocol via psm(4). > > > The only new thing for me is that xorg seems to see without setting > > > extrabuttons > > > (**) touchpad: ZAxisMapping: buttons 4, 5, 6 and 7 > > > (**) touchpad: Buttons: 11 > > > but they do not work ... loading xev nothing happens when pressing them > > > unlike I set protocol to auto with synaptics set in loader.conf. > > > Also when I tap on a scrollbar it worls only for the first tap, the > > > second tap in order to be found I need to move the mouse pointer first. > > > Ocasionally unvoluntary keyboard repeat as in "jjjjjjjjjjjeah" > > > When setting PS/2 the scroll is not working and I am back to standar psm > > > driver :( > > I think that you use moused(8)/psm(4) FreeBSD native synaptics > > touchpad driver and synaptics(4) X11 driver. So these don't > > works you think. > nonono ;) > moused is not running and I use xorgs /dev/psm0 support > > I'll add to disable "Core Pointer" expect synaptics to > > pkg-message like following. > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > # InputDevice "System_Standard_PS/2_Mouse" "CorePointer" > > InputDevice "Synaptics_Touchpad" "CorePointer" > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > ok, but the identifier is a name, any name so long as it matches what you set > in the referred device section so it does not matter if you call it synaptics > or psmouse Check your /var/log/Xorg.log. In my environment, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - : (II) LoadModule: "synaptics" (II) Loading /usr/X11R6/lib/modules/input/synaptics_drv.o (II) Module synaptics: vendor="X.Org Foundation" compiled for 4.3.99.902, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.5 : (II) LoadModule: "synaptics" (II) Reloading /usr/X11R6/lib/modules/input/synaptics_drv.o : (II) Synaptics touchpad driver version 0.14.4 (1404) (**) Option "Device" "/dev/psm0" (**) Option "SHMConfig" "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 "CircularScrolling" "on" (**) Option "CircularPad" "on" (--) Synaptics_Touchpad synaptics touchpad found (--) Synaptics Touchpad, model: 0 (--) Firmware: 5.9 (--) Sensor: 57 (--) new absolute packet format (--) Touchpad has extended capability bits (--) -> multifinger detection (--) -> palm detection (**) Option "CorePointer" (**) Synaptics_Touchpad: Core Pointer (II) XINPUT: Adding extended input device "Synaptics_Touchpad" (type: MOUSE) : Synaptics DeviceInit called SynapticsCtrl called. Synaptics DeviceOn called (--) Synaptics_Touchpad synaptics touchpad found (--) Synaptics Touchpad, model: 0 (--) Firmware: 5.9 (--) Sensor: 57 (--) new absolute packet format (--) Touchpad has extended capability bits (--) -> multifinger detection (--) -> palm detection (WW) fcntl(16, O_ASYNC): Inappropriate ioctl for device - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060319215403.048622f5.nork>