From owner-freebsd-x11@FreeBSD.ORG Tue Feb 12 23:54:02 2008 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3661616A41B for ; Tue, 12 Feb 2008 23:54:02 +0000 (UTC) (envelope-from gofdx-freebsd-x11@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id DCBEB13C442 for ; Tue, 12 Feb 2008 23:54:01 +0000 (UTC) (envelope-from gofdx-freebsd-x11@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JP4W0-00009N-SQ for freebsd-x11@freebsd.org; Tue, 12 Feb 2008 23:26:16 +0000 Received: from r5j156.net.upc.cz ([86.49.9.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Feb 2008 23:26:16 +0000 Received: from gamato by r5j156.net.upc.cz with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Feb 2008 23:26:16 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-x11@freebsd.org From: martinko Date: Wed, 13 Feb 2008 00:26:10 +0100 Lines: 62 Message-ID: References: <20080121213802.GA97348@cons.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: r5j156.net.upc.cz User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.11) Gecko/20080203 SeaMonkey/1.1.7 In-Reply-To: <20080121213802.GA97348@cons.org> Sender: news Subject: Re: Synaptics touchpad working now X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Feb 2008 23:54:02 -0000 Martin Cracauer wrote: > I couldn't make this work before, in case anybody else has this > problem: In my Thinkpad R40 I have a touchpad that can use the middle > mouse button (used not to work in PSM mode) and where the right border > of the touchpad is a scroll control. > > I use a Thinkpad R40, FreeBSD-6.3-stable/i386. > > Here's what to do: > - install Xorg-7.3 > - install usr/ports/x11-drivers/synaptics > > Follow pkg-message, in particular > > 1) > - /boot/loader.conf > hw.psm.synaptics_support=1 > and reboot > > Then I get > psm0: irq 12 on atkbdc0 > psm0: [GIANT-LOCKED] > psm0: model Synaptics Touchpad, device ID 0 > > 2) > > Make sure moused doesn't sit on the psm device. > > 3) > > /etc/X11/xorg.conf: > Section "InputDevice" > Identifier "pad" > Driver "synaptics" > Option "Device" "/dev/psm0" > Option "Protocol" "psm" > EndSection > > The trick here, and it is not mentioned in pkg-message, is that you > must not have protocol set to "auto". The required event device > doesn't exist. Forcing protocol "psm" made it work for me. > > I now seem to get the full capabilities that I get under Linux when > using it under X11, but synclient still doesn't work. synclient seem > to be hardcoded to use SHM but Xorg under FreeBSD doesn't. > > Could somebody check whether this works for them? pkg-message should > be edited but I'd like another vote. > > Martin Yeah, it works. Thanks. And one does not even have to disable CorePointer as pkg-message suggests. The only unfortunate thing, however, is that one has to disable moused(8) which renders my touchpad useless in the console. :-/ I wish it could be shared somehow between moused and X11. Cheers, Martin