From owner-freebsd-current Fri Jan 10 19:59:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id TAA25068 for current-outgoing; Fri, 10 Jan 1997 19:59:45 -0800 (PST) Received: from nasu.utsunomiya-u.ac.jp (nasu.utsunomiya-u.ac.jp [160.12.128.3]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id TAA25060; Fri, 10 Jan 1997 19:59:22 -0800 (PST) Received: by nasu.utsunomiya-u.ac.jp (5.57/ULTRIX-940302) id AA23281; Sat, 11 Jan 97 12:58:32 +0900 Received: by outmail.utsunomiya-u.ac.jp (5.57/ULTRIX-940909) id AA28120; Sat, 11 Jan 97 12:58:31 +0900 Received: from zodiac.mech.utsunomiya-u.ac.jp (zenith.mech.utsunomiya-u.ac.jp [160.12.33.60]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id NAA16806; Sat, 11 Jan 1997 13:02:01 +0900 (JST) Message-Id: <199701110402.NAA16806@zodiac.mech.utsunomiya-u.ac.jp> To: current@freebsd.org Cc: nate@mt.sri.com, sos@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: Who Caught My PS/2 mouse?! + unknown PCI bridge + DD mode In-Reply-To: Your message of "Sat, 11 Jan 1997 12:11:35 JST." <199701110311.MAA16149@zodiac.mech.utsunomiya-u.ac.jp> References: <199701101014.LAA00544@ravenock.cybercity.dk> <199701101826.LAA12547@rocky.mt.sri.com> <199701110311.MAA16149@zodiac.mech.utsunomiya-u.ac.jp> Date: Sat, 11 Jan 1997 13:02:00 +0900 From: Kazutaka YOKOTA Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk This is follow-up to my own comment: >Now we have two options: > >a) modify `moused' to use `select()' > >We need to 1) patch `moused'. It makes `moused' work with not only >with `psm' but also with `mse'. Although not mentioned in this thread >of discussion, `mse' is also a non-blocking device and currently >doesn't work with `moused'. > >We don't need to update any documentation/FAQ in this case, I expect. > >b) create blocking nodes > >We need to 1) create a blokcing node each for `psm' and `mse', 2) >change `moused's built-in default of using `/dev/psm0' for the PS/2 >mouse; it should now refer to the new blocking node, 3) and update >documentation/FAQ. > >I prefer a) to b), because a) seems simpler. > >Kazu Even if we are eventually to take the approach b), modifying `moused' to use `select()' does no harm. I would suggest we should make `moused' use `select()' anyway. What do you think? Kazu