From owner-cvs-all@FreeBSD.ORG Thu Aug 19 04:11:57 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2DF6616A4CE; Thu, 19 Aug 2004 04:11:57 +0000 (GMT) Received: from gw.Awfulhak.org (awfulhak.demon.co.uk [80.177.173.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62EAE43D62; Thu, 19 Aug 2004 04:11:56 +0000 (GMT) (envelope-from brian@Awfulhak.org) Received: from dev.lan.Awfulhak.org (brian@dev.lan.Awfulhak.org [172.16.0.5]) by gw.Awfulhak.org (8.12.11/8.12.11) with SMTP id i7J4Bqko033041; Thu, 19 Aug 2004 05:11:52 +0100 (BST) (envelope-from brian@Awfulhak.org) Date: Thu, 19 Aug 2004 05:11:34 +0100 From: Brian Somers To: "Justin T. Gibbs" Message-Id: <20040819051134.7f088757@dev.lan.Awfulhak.org> In-Reply-To: <200408171812.i7HICbLM078769@repoman.freebsd.org> References: <200408171812.i7HICbLM078769@repoman.freebsd.org> X-Mailer: Sylpheed-Claws 0.9.12 (GTK+ 1.2.10; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on gw.lan.Awfulhak.org cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/isa psm.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2004 04:11:57 -0000 On Tue, 17 Aug 2004 18:12:37 +0000 (UTC), "Justin T. Gibbs" wrote: > gibbs 2004-08-17 18:12:37 UTC > > FreeBSD src repository > > Modified files: > sys/isa psm.c > Log: > Defer the capture of the "expected sync bits" until the first "normal" > data packet is received from the mouse. In the case of many KVM's, > this avoids a bug in their mouse emulation that sends back incorrect > sync when you explicitly request a data packet from the mouse. Without > this change, you must force the driver into stock PS/2 mode or be flooded > with a never ending stream of "out of sync" messages on these KVMs. > > Approved by: re > > Revision Changes Path > 1.79 +13 -20 src/sys/isa/psm.c This breaks my mouse badly - it never syncs now and just flies all over the screen doing damage when it's touched. psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse Explorer, device ID 4 As it happens I have a dodgy KVM switch that almost definitely syncs things up badly, but I see the always-out-of-sync problem without going near the KVM. -- Brian Don't _EVER_ lose your sense of humour !