From owner-freebsd-current Mon Jul 19 19: 6: 8 1999 Delivered-To: freebsd-current@freebsd.org Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (Postfix) with ESMTP id 9E53D14C05 for ; Mon, 19 Jul 1999 19:06:04 -0700 (PDT) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:cAnu3iDqMoVlpE7EVsIM/y3sjr/c2Iz+@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by outmail.utsunomiya-u.ac.jp (8.9.3/3.7Wpl2) with ESMTP id LAA32003; Tue, 20 Jul 1999 11:04:26 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id LAA29067; Tue, 20 Jul 1999 11:08:42 +0900 (JST) Message-Id: <199907200208.LAA29067@zodiac.mech.utsunomiya-u.ac.jp> To: tomppa@sun.fi Cc: Ian Whalley , freebsd-current@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: Unusable PS/2 mouse In-reply-to: Your message of "Tue, 20 Jul 1999 00:34:36 +0300." <14227.39404.738278.955010@sun9.sun.fi> References: <14227.34008.442998.44420@sun9.sun.fi> <3793877C.BD14AF97@whalley.org> <14227.37519.683581.802751@sun9.sun.fi> <379397BE.EBA9D1F9@whalley.org> <14227.39404.738278.955010@sun9.sun.fi> Date: Tue, 20 Jul 1999 11:08:41 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > The problem springs, I think, from confusion between (Intellimouse) and > > (!Intellimouse). The box pretends to be an Intellimouse even when you > > don't have one [or this is what seems to happen in my case], and so > > FreeBSD detects that you have an Intellimouse. However, then it all > > goes wrong, and I don't really know why! > > >My mouse is always detected as a MouseMan+. Here is couple dmesg logs >from boots with and without monitor switch. We have two separate issues here. One is Logitech mouse support in the psm driver. The psm driver had been unable to handle some wheel mice models, including Logitech M-S48, until recently. It was fixed about a week ago both in -CURRENT and -STABLE. So, you should now be able to use your Logitech mouse, detected as MouseMan+, without the flags 0x100. The second is problems related to switch box products. As Ian summarized beautifully, some "intelligent" switch box products erroneously pretend the IntelliMouse is present even when it is not. This leads to data protocol mismatch and you will see the mouse cursor jumps around the screen and "psmintr: out of sync.." messages The dumb mechanical switch box, like the one you are talking about, may also cause problems. When you switch between computers using this type of switch box, the power to the mouse may be momentarily cut! and the mouse will be reset. After reset, the settings the psm driver set up for the mouse will be lost, and may lead to, again, the protocol mismatch problem. After the reset, the mouse will behave as the generic 2/3 button PS/2 mouse. If you don't switch between computers, I guess you won't have a problem. (But, this defeats the reason why you want to have the switch box in the first place!) People often say "I don't have a problem with this mouse and the dumb switch box in other OSes..." This is true, if these OSes do not have specific drivers for your mouse and are treating the mouse as the generic PS/2 mouse without a wheel. But, I suspect if you install mouse drivers from wheel mouse vendors in W*ndows, you will notice the problem when switching between computers. (No, I don't have a switch box here. I am just guessing :-) Kazu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message