Date: Mon, 21 Jan 2008 16:38:02 -0500 From: Martin Cracauer <cracauer@cons.org> To: freebsd-x11@freebsd.org Subject: Synaptics touchpad working now Message-ID: <20080121213802.GA97348@cons.org>
next in thread | raw e-mail | index | archive | help
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: <PS/2 Mouse> 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 -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer/ FreeBSD - where you want to go, today. http://www.freebsd.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080121213802.GA97348>