Subject: kern/28990: Re: kern/28990: synaptics driver - my pointing stick now doesn't work
To: None <scw@netbsd.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org>
From: Steve Woodford <scw@netbsd.org>
List: netbsd-bugs
Date: 01/18/2005 19:24:01
The following reply was made to PR kern/28990; it has been noted by GNATS.
From: Steve Woodford <scw@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/28990: synaptics driver - my pointing stick now doesn't work
Date: Tue, 18 Jan 2005 19:23:04 +0000
Some more information which should have gone to gnats-bugs@ in the first
place...
---------- Forwarded Message ----------
Subject: Re: kern/28990: synaptics driver - my pointing stick now doesn't
work
Date: Monday 17 January 2005 19:02
From: Dave Huang <khym@azeotrope.org>
To: Steve Woodford <scw@netbsd.org>
Cc: gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
On Mon, Jan 17, 2005 at 11:40:13AM +0000, Steve Woodford wrote:
> Please apply the attached patch.
>
> With this patch, Synaptics Touchpad support will be enabled only if
> "options PMS_SYNAPTICS_TOUCHPAD" is specified in the kernel config
> file.
What if we want both to work? The Inspiron 8000 has a Synaptics
Touchpad and pointing stick (and the Windows driver from Synaptics
knows how to handle both of them). I like the support for the touchpad
that was added, but I often use the pointing stick too.
--
Name: Dave Huang | Mammal, mammal / their names are called /
INet: khym@azeotrope.org | they raise a paw / the bat, the cat /
FurryMUCK: Dahan | dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 29 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+
PL++
-------------------------------------------------------
---------- Forwarded Message ----------
Subject: Re: kern/28990: synaptics driver - my pointing stick now doesn't
work
Date: Monday 17 January 2005 20:08
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: Steve Woodford <scw@netbsd.org>
Cc: Dave Huang <khym@azeotrope.org>, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org
scw@NetBSD.org said:
> I notice Synaptics do a combined stick/pad, so perhaps they already
> have the relevant documentation up on the developer's section of
> their website.
They have an extension to the keyboard controller protocol so
that it can handle 4 "aux" ports individually.
The BIOS (either a special firmware of the KBC or some SMM
tricks) will hide this from the OS (this means select one, or
multiplex) unless a special command is sent to the KBC.
I once looked into this because I've got a Dell laptop with
both pad and stick... I left it alone finally because the
"pckbcport" driver interface needs a rework to deal with this,
and I don't have access to a machine using "pckbcport" w/o an
ISA KBC for testing.
best regards
Matthias
-------------------------------------------------------
---------- Forwarded Message ----------
Subject: Re: kern/28990: synaptics driver - my pointing stick now doesn't
work
Date: Monday 17 January 2005 20:22
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: M.Drochner@fz-juelich.de
Cc: Steve Woodford <scw@netbsd.org>, Dave Huang <khym@azeotrope.org>,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
M.Drochner@fz-juelich.de said:
> extension to the keyboard controller protocol so that it can handle 4
> "aux" ports
The spec is at http://www.synaptics.com/decaf/utilities/ps2-mux.PDF
best regards
Matthias
-------------------------------------------------------
---------- Forwarded Message ----------
Subject: Re: kern/28990: synaptics driver - my pointing stick now doesn't
work
Date: Tuesday 18 January 2005 04:32
From: Tyler Retzlaff <rtr@netbsd.org>
To: Steve Woodford <scw@netbsd.org>
On Mon, Jan 17, 2005 at 11:40:13AM +0000, Steve Woodford wrote:
> Please apply the attached patch.
>
> With this patch, Synaptics Touchpad support will be enabled only if
> "options PMS_SYNAPTICS_TOUCHPAD" is specified in the kernel config
> file.
>
> Cheers, Steve
The patch resolved my issues, my pointing stick is alive again.
Please commit it.
Thanks
--
Tyler R. Retzlaff <rtr@NetBSD.org> http://www.NetBSD.org
-------------------------------------------------------