Re: [Fwd: i-Buddie 4: Synaptics touch pad FreeBSD support?]
Stephen Montgomery-Smith wrote: If you want to get tpconfig to work (so that you can customise various features of the touchpad), I have a PR that will allow you to do this. It is a combination of a hack to the kernel, and a port of tpconfig. Look at http://www.freebsd.org/cgi/query-pr.cgi?pr=24299 http://www.freebsd.org/cgi/query-pr.cgi?pr=20352 I am afraid that I do not have (yet) enough FreeBSD experience to grasp the impact of these. I am already very pleased that I can use the standard ps/2 mouse driver to use the touch pad. I had to use moused_enable=NO in my /etc/rc.conf and use Option Protocol auto Option Device /dev/psm0 Option Emulate3Buttons to have the mouse working properly, and was happy that this also took care of the touch pad. The windoze driver offers a set of extra features which I found useful and which I would appreciate on a FreeBSD box: - configurable touch behaviour - edge motion - scrolling - button actions (including virtual btns supplied by the 4 corners) I'm very willing to supply more info on these features. I have no idea whether any of these are supplied by the tpconfig stuff. The only feature I found any mention of in that package, is the ability to disable the 'tap to click'. But maybe that is just a lack of documentation. -- Guido Van Hoecke [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message
Re: [Fwd: i-Buddie 4: Synaptics touch pad FreeBSD support?]
On Fri, 2002-09-27 at 16:54, Guido Van Hoecke wrote: The windoze driver offers a set of extra features which I found useful and which I would appreciate on a FreeBSD box: - configurable touch behaviour - edge motion - scrolling - button actions (including virtual btns supplied by the 4 corners) I'm very willing to supply more info on these features. I have no idea whether any of these are supplied by the tpconfig stuff. The only feature I found any mention of in that package, is the ability to disable the 'tap to click'. But maybe that is just a lack of documentation. None of those features are possible without putting the device in absolute mode :( I should just get off my lazy ass and get it to work :) If anyone is interested the specs are readily available from the synaptics web site. -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au The nice thing about standards is that there are so many of them to choose from. -- Andrew Tanenbaum GPG Fingerprint - 9A8C 569F 685A D928 5140 AE4B 319B 41F4 5D17 FDD5 To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message
[Fwd: i-Buddie 4: Synaptics touch pad FreeBSD support?]
I hope it is acceptable to send this also to the hackers list, due to the absence of traffic about touch pads on the questions list: Original Message Subject: i-Buddie 4: Synaptics touch pad FreeBSD support? Date: Fri, 27 Sep 2002 00:40:48 +0200 From: Guido Van Hoecke [EMAIL PROTECTED] Newsgroups: gmane.os.freebsd.questions I am experimenting with FreeBSD to be prepared when my new i-Buddie 4 arrives. (Specs at http://desknote.biz/sub/spec-i-buddie4.htm). I wonder whether anybody has any experience with this new 'desknote' computer. I specifically would like support for the Synaptics touch pad, but did not find much in the FreeBSD documentation, nor in the ports collection. So I went to see at http://www.synaptics.com/support/downloads.cfm and found a pointer to a linux 'tpconfig' touch pad driver available at http://compass.com/synaptics/ which has not yet been ported to FreeBSD. So I tried to use this on my little FreeBSD testbox: ~/tpconfig-3.1.3 # ./configure loading cache ./config.cache checking for a BSD compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for fcntl.h... (cached) yes checking for unistd.h... (cached) yes updating cache ./config.cache creating ./config.status creating Makefile ~/tpconfig-3.1.3 # ./make Makefile, line 254: Need an operator make: fatal errors encountered -- cannot continue ~/tpconfig-3.1.3 # I used vim to add line numbers in the Makefile and copypasted the result: 1 # Generated automatically from Makefile.in by configure. 2 # Makefile.in generated automatically by automake 1.4 from Makefile.am 3 4 # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. 5 # This Makefile.in is free software; the Free Software Foundation 6 # gives unlimited permission to copy and/or distribute it, 7 # with or without modifications, as long as this notice is preserved. 8 9 # This program is distributed in the hope that it will be useful, 10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without 11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A 12 # PARTICULAR PURPOSE. 13 14 # Source: $Id: Makefile.am,v 1.2 2000/11/05 21:50:25 cph Exp $ 15 16 17 SHELL = /bin/sh 18 19 srcdir = . 20 top_srcdir = . 21 prefix = /usr/local 22 exec_prefix = ${prefix} 23 24 bindir = ${exec_prefix}/bin 25 sbindir = ${exec_prefix}/sbin 26 libexecdir = ${exec_prefix}/libexec 27 datadir = ${prefix}/share 28 sysconfdir = ${prefix}/etc 29 sharedstatedir = ${prefix}/com 30 localstatedir = ${prefix}/var 31 libdir = ${exec_prefix}/lib 32 infodir = ${prefix}/info 33 mandir = ${prefix}/man 34 includedir = ${prefix}/include 35 oldincludedir = /usr/include 36 37 DESTDIR = 38 39 pkgdatadir = $(datadir)/tpconfig 40 pkglibdir = $(libdir)/tpconfig 41 pkgincludedir = $(includedir)/tpconfig 42 43 top_builddir = . 44 45 ACLOCAL = aclocal 46 AUTOCONF = autoconf 47 AUTOMAKE = automake 48 AUTOHEADER = autoheader 49 50 INSTALL = /usr/bin/install -c 51 INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS) 52 INSTALL_DATA = ${INSTALL} -m 644 53 INSTALL_SCRIPT = ${INSTALL_PROGRAM} 54 transform = s,x,x, 55 56 NORMAL_INSTALL = : 57 PRE_INSTALL = : 58 POST_INSTALL = : 59 NORMAL_UNINSTALL = : 60 PRE_UNINSTALL = : 61 POST_UNINSTALL = : 62 CC = gcc 63 MAKEINFO = makeinfo 64 PACKAGE = tpconfig 65 VERSION = 3.1.3 66 67 AUTOMAKE_OPTIONS = VERSION=1.2 68 bin_PROGRAMS = tpconfig 69 tpconfig_SOURCES = tpconfig.c synaptics.c ALPS.c utils.c 70 MAINTAINERCLEANFILES = Makefile.in configure aclocal.m4 install-sh missing mkinstalldirs COPYING INSTALL 71 72 # don't know why this is being omitted... 73 EXTRA_DIST = configure 74 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 75 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs 76 CONFIG_CLEAN_FILES = 77 PROGRAMS = $(bin_PROGRAMS) 78 79 80 DEFS = -DPACKAGE=\tpconfig\ -DVERSION=\3.1.3\ -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -I. -I$(srcdir) 81 CPPFLAGS = 82 LDFLAGS = 83
Re: [Fwd: i-Buddie 4: Synaptics touch pad FreeBSD support?]
On Fri, 27 Sep 2002, Guido Van Hoecke wrote: So I went to see at http://www.synaptics.com/support/downloads.cfm and found a pointer to a linux 'tpconfig' touch pad driver available at http://compass.com/synaptics/ which has not yet been ported to FreeBSD. This is just a laptop with a touchpad. Chances are pretty good it's supported out of the box by FreeBSD's moused and even better than if you can't get sysmouse support that there's a driver in XFree86 for it. The linux driver is completely irrelevant not to mention the fact that I can't seem to download it in order to see what they thought was so special about their trackpad it was worthy of its own driver. Most of them just act like PS/2 mice. Molehill !Mountain Brandon D. Valentine -- http://www.geekpunk.net [EMAIL PROTECTED] ++[++-][++-].[+-][+-]+.+++..++ +.+[++-]++.+++..+++.--..+. To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message
Re: [Fwd: i-Buddie 4: Synaptics touch pad FreeBSD support?]
Brandon D. Valentine wrote: This is just a laptop with a touchpad. Chances are pretty good it's supported out of the box by FreeBSD's moused and ... Most of them just act like PS/2 mice. Thanks, you're right: it works like a charm on the test notebook; I had never thought to try it that way. Guido. To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message
Re: [Fwd: i-Buddie 4: Synaptics touch pad FreeBSD support?]
On 27 Sep 2002, Daniel O'Connor wrote: You can put them into a special mode which allows you to do more stuff with them (get absolute position and pressure information and the like). I'd love to see FreeBSD get theremin support. ;-) [ Orthogonally cool is using syntapics touchpad output to generate entropy for /dev/random. ] Brandon D. Valentine -- http://www.geekpunk.net [EMAIL PROTECTED] ++[++-][++-].[+-][+-]+.+++..++ +.+[++-]++.+++..+++.--..+. To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message
Re: [Fwd: i-Buddie 4: Synaptics touch pad FreeBSD support?]
If you want to get tpconfig to work (so that you can customise various features of the touchpad), I have a PR that will allow you to do this. It is a combination of a hack to the kernel, and a port of tpconfig. Look at http://www.freebsd.org/cgi/query-pr.cgi?pr=24299 http://www.freebsd.org/cgi/query-pr.cgi?pr=20352 -- Stephen Montgomery-Smith [EMAIL PROTECTED] http://www.math.missouri.edu/~stephen To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message