From owner-freebsd-current Mon Nov 18 16:10:29 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA25259 for current-outgoing; Mon, 18 Nov 1996 16:10:29 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA25251; Mon, 18 Nov 1996 16:10:25 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id QAA07951; Mon, 18 Nov 1996 16:57:06 -0700 From: Terry Lambert Message-Id: <199611182357.QAA07951@phaeton.artisoft.com> Subject: Re: UserConfig is broken + PS/2 support success To: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA) Date: Mon, 18 Nov 1996 16:57:06 -0700 (MST) Cc: bde@zeta.org.au, current@freebsd.org, sos@freebsd.org, nate@mt.sri.com, yokota@zodiac.mech.utsunomiya-u.ac.jp In-Reply-To: <199611170908.SAA01967@zodiac.mech.utsunomiya-u.ac.jp> from "Kazutaka YOKOTA" at Nov 17, 96 06:08:43 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > MCA > bit 5 0 Enable mouse. > 1 Disable mouse by forcing the mouse serial clock line low. > Data cannot be sent to or received from the mouse. > bit 1 0 Do not send interrupt when mouse output buffer full. > 1 Mouse output buffer full causes interrupt (IRQ 12). > > Now, the question is which speicification modern non-MCA mother boards > follow and we should honor. They honor the PS/2 specification. Specifically, the Windows 95 DDK Keyb/Samples/vkd/vad.asm, they make calls to VM_Int. Disassembly of the target address in VMM.VXD shows that they treat bits 5 and 1 as you suggest. An interesting side note: A PNP Win95 box will *bogusly* assign INT 12 to other devices, in conflict with the PS/2 mouse. It seems that they don't see the mouse during the boot cycle. The FreeBSD PNP code should take the mouse into account. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.