Date: Tue, 01 Jun 1999 11:47:02 -0500 From: crawdad+fbsd@gungnir.fnal.gov To: FreeBSD-gnats-submit@freebsd.org Subject: i386/11979: Vaio 505DX touchpad not detected as GlidePoint Message-ID: <199906011647.LAA15852@gungnir.fnal.gov>
index | next in thread | raw e-mail
>Number: 11979
>Category: i386
>Synopsis: Vaio 505DX touchpad not detected as GlidePoint
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Jun 1 09:50:04 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator: Matt Crawford
>Release: FreeBSD 3.2-RELEASE i386
>Organization:
Fermilab
>Environment:
FreeBSD gleipnir.fnal.gov 3.2-RELEASE FreeBSD 3.2-RELEASE #14: Sun May 30 14:37:25 CDT 1999 root@gleipnir.fnal.gov:/usr/src/sys/compile/GLEIPNIR i386
HW = Sony Vaio 505DX
>Description:
i386/isa/psm.c fails to detect touchpad as GlidePoint type
>How-To-Repeat:
Buy laptop; install FreeBSD; boot. See:
May 27 16:10:11 nidhogge /kernel: psm0 irq 12 on isa
May 27 16:10:11 nidhogge /kernel: psm0: model Generic PS/2 mouse, device ID 0, 2 buttons
>Fix:
The comments in the driver state that the tests don't work on every
GlidePoint. The one in the Vaio is returning status 53 02 14 to the
GlidePoint probe. The following patch works, but something more
general would be better.
*** psm.c 1999/05/30 18:10:24 1.1
--- psm.c 1999/05/30 19:36:07
***************
*** 2013,2018 ****
--- 2013,2020 ----
*/
if (!mouse_id_proc1(sc->kbdc, PSMD_RES_LOW, 2, status))
return FALSE;
+ if (status[0] == 0x53)
+ return TRUE;
if ((status[0] & 0x10) || (status[1] == PSMD_RES_LOW))
return FALSE;
return TRUE;
This was relative to 3.2-RELEASE, but the relevant portion of CURRENT
is the same.
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906011647.LAA15852>
